You are not logged in.
Hello dear forums,
first of all, I've been using Arch Linux for the past 5 years, however, this is actually my first post in the Arch forums so I would like to ask you to forgive my unworthy stupidity that might arise in this post .
Syslinux was always my bootloader of choice and it worked splendid in the past. Booting into Arch is no problem but I cant get a splash-screen to appear this time.
At this point, I think its valuable to tell you a bit about my system.
Im running Arch on Kernel 4.7.4.1 on a Toshiba Satellite C660 Laptop.
I have a dedicated ATI graphics card and Im running the latest version of the open source drivers (version 1:7.7.1-1 of xf86-video-ati)
The supported resolutions of my framebuffer pre-KMS are as follows:
Model: "(C) 1988-2005, ATI PARK"
Vendor: "(C) 1988-2005, ATI Technologies Inc."
Device: "PARK"
SubVendor: "ATI ATOMBIOS"
SubDevice:
Revision: "01.00"
Memory Size: 16 MB
Memory Range: 0xc0000000-0xc0ffffff (rw)
Mode 0x0300: 640x400 (+640), 8 bits
Mode 0x0301: 640x480 (+640), 8 bits
Mode 0x0303: 800x600 (+832), 8 bits
Mode 0x0305: 1024x768 (+1024), 8 bits
Mode 0x0310: 640x480 (+1280), 15 bits
Mode 0x0311: 640x480 (+1280), 16 bits
Mode 0x0313: 800x600 (+1600), 15 bits
Mode 0x0314: 800x600 (+1600), 16 bits
Mode 0x0316: 1024x768 (+2048), 15 bits
Mode 0x0317: 1024x768 (+2048), 16 bits
Mode 0x030d: 320x200 (+640), 15 bits
Mode 0x030e: 320x200 (+640), 16 bits
Mode 0x0320: 320x200 (+1280), 24 bits
Mode 0x0393: 320x240 (+320), 8 bits
Mode 0x0395: 320x240 (+640), 16 bits
Mode 0x0396: 320x240 (+1280), 24 bits
Mode 0x03b3: 512x384 (+512), 8 bits
Mode 0x03b5: 512x384 (+1024), 16 bits
Mode 0x03b6: 512x384 (+2048), 24 bits
Mode 0x03c3: 640x350 (+640), 8 bits
Mode 0x03c5: 640x350 (+1280), 16 bits
Mode 0x03c6: 640x350 (+2560), 24 bits
Mode 0x0333: 720x400 (+768), 8 bits
Mode 0x0335: 720x400 (+1472), 16 bits
Mode 0x0336: 720x400 (+2944), 24 bits
Mode 0x0321: 640x480 (+2560), 24 bits
Mode 0x0322: 800x600 (+3200), 24 bits
Mode 0x0323: 1024x768 (+4096), 24 bits
Config Status: cfg=new, avail=yes, need=no, active=unknown
My image I want to use has a resolution of 640x480 and is in .png format. I tried different versions, e.g. 16-bit, 24-bit, 8-bit and different color ranges (e.g. only 14 colors or 65536 colors, etc.) but whenever I boot I only see a black screen with the vesamenu over it. I was able to change the menu resolution, according to the framebuffer values with the command "MENU RESOLUTION X Y" but I had no success with any of those (I tried around 5 different resolutions and adjusted the image resolution accordingly.
My syslinux.cfg looks like this now:
# Config file for Syslinux -
# /boot/syslinux/syslinux.cfg
#
# Comboot modules:
# * menu.c32 - provides a text menu
# * vesamenu.c32 - provides a graphical menu
# * chain.c32 - chainload MBRs, partition boot sectors, Windows bootloaders
# * hdt.c32 - hardware detection tool
# * reboot.c32 - reboots the system
#
# To Use: Copy the respective files from /usr/lib/syslinux to /boot/syslinux.
# If /usr and /boot are on the same file system, symlink the files instead
# of copying them.
#
# If you do not use a menu, a 'boot:' prompt will be shown and the system
# will boot automatically after 5 seconds.
#
# Please review the wiki: https://wiki.archlinux.org/index.php/Syslinux
# The wiki provides further configuration examples
DEFAULT arch
PROMPT 0 # Set to 1 if you always want to display the boot: prompt
TIMEOUT 500
# You can create syslinux keymaps with the keytab-lilo tool
#KBDMAP de.ktl
# Menu Configuration
# Either menu.c32 or vesamenu32.c32 must be copied to /boot/syslinux
#UI menu.c32
UI vesamenu.c32
# Refer to http://syslinux.zytor.com/wiki/index.php/Doc/menu
MENU TITLE ADA - ARCH LINUX - ADA
MENU RESOLUTION 640 480
MENU BACKGROUND aj_f.png
MENU COLOR border 30;44 #40ffffff #a0000000 std
MENU COLOR title 1;36;44 #9033ccff #a0000000 std
MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all
MENU COLOR unsel 37;44 #50ffffff #a0000000 std
MENU COLOR help 37;40 #c0ffffff #a0000000 std
MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std
MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std
MENU COLOR msg07 37;40 #90ffffff #a0000000 std
MENU COLOR tabmsg 31;40 #30ffffff #00000000 std
# boot sections follow
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*
LABEL arch
MENU LABEL Arch Linux
LINUX ../vmlinuz-linux
APPEND root=UUID=bba44bfe-d232-467f-8fcd-f536d69564f9 rw
INITRD ../initramfs-linux.img
LABEL archfallback
MENU LABEL Arch Linux Fallback
LINUX ../vmlinuz-linux
APPEND root=/dev/sda3 rw
INITRD ../initramfs-linux-fallback.img
#LABEL windows
# MENU LABEL Windows
# COM32 chain.c32
# APPEND hd0 1
LABEL hdt
MENU LABEL HDT (Hardware Detection Tool)
COM32 hdt.c32
LABEL reboot
MENU LABEL Reboot
COM32 reboot.c32
LABEL poweroff
MENU LABEL Poweroff
COM32 poweroff.c32
Info about the used image "aj_f.png" are as follows:
file
aj_f.png: PNG image data, 640 x 480, 8-bit colormap, non-interlaced
identify
aj_f.png PNG 640x480 640x480+0+0 8-bit sRGB 256c 103KB 0.000u 0:00.000
I have used the exact same image on a different machine (desktop computer) and it displayed just fine as the splash screen.
On my current machine, the background is kinda white when I dont specify any background image, when I do, its just plain black.
I've looked into the wiki but I could not find any solution to my problem, as this is perfectly working on another machine with the exact same configurations. Could this be a hardware related problem?
I read somewhere that the picture has to be a png image with a .jpg extension but I had no success with this method.
I used imagemagick to manipulate the image and Gimp to initially save it.
I would be glad for any help
Best regards,
Max
Offline
push
Offline
Seems none tried it so I suggest to ask your question at sysinux maillist. If you find a solution please post it here and update the wiki.
Read it before posting http://www.catb.org/esr/faqs/smart-questions.html
Ruby gems repository done right https://bbs.archlinux.org/viewtopic.php?id=182729
Fast initramfs generator with security in mind https://wiki.archlinux.org/index.php/Booster
Offline