Hits: 1090
I gives this to you to explain how you can play with graphical modes (cf this post) and switch between VESA and NATIVE modes under IcAROS. The first menu entry is begining at the line menuentry “Icaros Desktop”. The first entry in the list is the one that will be used by default. There is no driver given in the command line (no “nouveau.hidd” or VESA appearing), so it takes the last config saved inside IcAROS. If you want to be sure to boot in VESA mode your have to write down something like “vesa=1600×1200@60” in the boot line. You can change the background image with the “background_image” option. Why isn’t it as simple in linux ?
# Timeout for menu
set timeout=5
# Set default boot entry to Native Mode with fallback to true color VESA
set default=0
if loadfont /boot/grub/unicode.pf2 ; then
insmod vbe
insmod gfxterm
set gfxmode=640x480
menu_color_normal=white/black
menu_color_highlight=yellow/light-gray
terminal_output gfxterm
insmod png
background_image /boot/grub/splash.png
fi
menuentry "Icaros Desktop" {
multiboot /boot/bootstrap-pc.gz ATA=32bit enableusb floppy=disabled
module /boot/aros-bsp-pc-i386.gz
module /boot/aros-base.pkg.gz
module /boot/aros-fs.pkg.gz
module /boot/poseidon.pkg.gz
}
menuentry "Icaros Desktop (high colour VESA graphics)" {
multiboot /boot/bootstrap-pc.gz vesa=1600x1200@60 ATA=32bit floppy=disabled enableusb nomonitors
module /boot/aros-bsp-pc-i386.gz
module /boot/aros-base.pkg.gz
module /boot/aros-fs.pkg.gz
module /boot/poseidon.pkg.gz
}
menuentry "Icaros Desktop (true colour VESA graphics)" {
multiboot /boot/bootstrap-pc.gz vesa=32bit ATA=32bit floppy=disabled enableusb nomonitors
module /boot/aros-bsp-pc-i386.gz
module /boot/aros-base.pkg.gz
module /boot/aros-fs.pkg.gz
module /boot/poseidon.pkg.gz
}
menuentry "Icaros Desktop (legacy VESA resolution: 800x600x32 @60hz)" {
multiboot /boot/bootstrap-pc.gz vesa=800x600@60 ATA=32bit floppy=disabled enableusb nomonitors
module /boot/aros-bsp-pc-i386.gz
module /boot/aros-base.pkg.gz
module /boot/aros-fs.pkg.gz
module /boot/poseidon.pkg.gz
}
menuentry "Icaros Desktop (VGA graphics, safe mode)" {
multiboot /boot/bootstrap-pc.gz ATA=nodma debug=memory floppy=disabled nomonitors
module /boot/aros-bsp-pc-i386.gz
module /boot/aros-base.pkg.gz
module /boot/aros-fs.pkg.gz
module /boot/poseidon.pkg.gz
}