Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Timeout for menu
- set timeout=5
- # Set default boot entry as Native mode with VESA fallback
- set default=0
- if loadfont /Arch/pc/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 /Arch/pc/grub/splash.png
- fi
- menuentry "Icaros Desktop" {
- multiboot /Arch/pc/bootstrap.gz vesa=32bit ATA=32bit floppy=disabled
- module /Arch/pc/kernel.gz
- module /Arch/pc/Devs/battclock.resource
- module /Arch/pc/Devs/processor.resource
- module /Arch/pc/Devs/timer.device
- module /Arch/pc/Libs/expansion.library
- module /Classes/USB/bootkeyboard.class
- module /Classes/USB/bootmouse.class
- module /Classes/USB/hub.class
- module /Classes/USB/hid.class
- module /Classes/USB/massstorage.class
- module /Devs/Drivers/hiddclass.hidd
- module /Devs/Drivers/graphics.hidd
- module /Devs/Drivers/keyboard.hidd
- module /Devs/Drivers/mouse.hidd
- module /Devs/Drivers/ata_pci.hidd
- module /Devs/Drivers/i8042.hidd
- module /Devs/Drivers/vesagfx.hidd
- module /Devs/Drivers/vgah.hidd
- module /Devs/Drivers/pci.hidd
- module /Devs/Drivers/pcipc.hidd
- module /Devs/Drivers/serial.hidd
- module /Devs/Drivers/parallel.hidd
- module /Devs/USBHardware/pciusb.device
- module /Devs/usbromstartup.resource
- module /Devs/bootloader.resource
- module /Devs/dosboot.resource
- module /Devs/FileSystem.resource
- module /Devs/lddemon.resource
- module /Devs/efi.resource
- module /Devs/hpet.resource
- module /Devs/console.device
- module /Devs/input.device
- module /Devs/gameport.device
- module /Devs/keyboard.device
- module /Devs/ahci.device
- module /Devs/ata.device
- module /L/afs-handler
- module /L/cdrom-handler
- module /L/sfs-handler
- module /L/ram-handler
- module /L/con-handler
- module /Libs/acpica.library
- module /Libs/partition.library
- module /Libs/poseidon.library
- module /Libs/aros.library
- module /Libs/debug.library
- module /Libs/dos.library
- module /Libs/graphics.library
- module /Libs/intuition.library
- module /Libs/keymap.library
- module /Libs/layers.library
- module /Libs/oop.library
- module /Libs/utility.library
- }
- submenu "Advanced boot options for Icaros Desktop" {
- if loadfont /Arch/pc/grub/unicode.pf2 ; then
- menu_color_normal=white/black
- menu_color_highlight=yellow/light-gray
- fi
- menuentry "Icaros Desktop with alternative ATA device" {
- multiboot /Arch/pc/bootstrap.gz vesa=32bit ATA=32bit debug=memory floppy=disabled
- module /Arch/pc/kernel.gz
- module /Arch/pc/Devs/battclock.resource
- module /Arch/pc/Devs/processor.resource
- module /Arch/pc/Devs/timer.device
- module /Arch/pc/Libs/expansion.library
- module /Classes/USB/bootkeyboard.class
- module /Classes/USB/bootmouse.class
- module /Classes/USB/hub.class
- module /Classes/USB/hid.class
- module /Classes/USB/massstorage.class
- module /Devs/Drivers/hiddclass.hidd
- module /Devs/Drivers/graphics.hidd
- module /Devs/Drivers/keyboard.hidd
- module /Devs/Drivers/mouse.hidd
- module /Devs/Drivers/ata_pci.hidd
- module /Devs/Drivers/i8042.hidd
- module /Devs/Drivers/vesagfx.hidd
- module /Devs/Drivers/vgah.hidd
- module /Devs/Drivers/pci.hidd
- module /Devs/Drivers/pcipc.hidd
- module /Devs/Drivers/serial.hidd
- module /Devs/Drivers/parallel.hidd
- module /Devs/USBHardware/pciusb.device
- module /Devs/usbromstartup.resource
- module /Devs/bootloader.resource
- module /Devs/dosboot.resource
- module /Devs/FileSystem.resource
- module /Devs/lddemon.resource
- module /Devs/efi.resource
- module /Devs/hpet.resource
- module /Devs/console.device
- module /Devs/input.device
- module /Devs/gameport.device
- module /Devs/keyboard.device
- module /Devs/ahci.device
- module /Devs/Alt/ata.device
- module /L/afs-handler
- module /L/cdrom-handler
- module /L/sfs-handler
- module /L/ram-handler
- module /L/con-handler
- module /Libs/acpica.library
- module /Libs/partition.library
- module /Libs/poseidon.library
- module /Libs/aros.library
- module /Libs/debug.library
- module /Libs/dos.library
- module /Libs/graphics.library
- module /Libs/intuition.library
- module /Libs/keymap.library
- module /Libs/layers.library
- module /Libs/oop.library
- module /Libs/utility.library
- }
- menuentry "Icaros Desktop with Early Boot Menu" {
- multiboot /Arch/pc/bootstrap.gz vesa=32bit ATA=32bit floppy=disabled bootmenu
- module /Arch/pc/kernel.gz
- module /Arch/pc/Devs/battclock.resource
- module /Arch/pc/Devs/processor.resource
- module /Arch/pc/Devs/timer.device
- module /Arch/pc/Libs/expansion.library
- module /Classes/USB/bootkeyboard.class
- module /Classes/USB/bootmouse.class
- module /Classes/USB/hub.class
- module /Classes/USB/hid.class
- module /Classes/USB/massstorage.class
- module /Devs/Drivers/hiddclass.hidd
- module /Devs/Drivers/graphics.hidd
- module /Devs/Drivers/keyboard.hidd
- module /Devs/Drivers/mouse.hidd
- module /Devs/Drivers/ata_pci.hidd
- module /Devs/Drivers/i8042.hidd
- module /Devs/Drivers/vesagfx.hidd
- module /Devs/Drivers/vgah.hidd
- module /Devs/Drivers/pci.hidd
- module /Devs/Drivers/pcipc.hidd
- module /Devs/Drivers/serial.hidd
- module /Devs/Drivers/parallel.hidd
- module /Devs/USBHardware/pciusb.device
- module /Devs/usbromstartup.resource
- module /Devs/bootloader.resource
- module /Devs/dosboot.resource
- module /Devs/FileSystem.resource
- module /Devs/lddemon.resource
- module /Devs/efi.resource
- module /Devs/hpet.resource
- module /Devs/console.device
- module /Devs/input.device
- module /Devs/gameport.device
- module /Devs/keyboard.device
- module /Devs/ahci.device
- module /Devs/ata.device
- module /L/afs-handler
- module /L/cdrom-handler
- module /L/sfs-handler
- module /L/ram-handler
- module /L/con-handler
- module /Libs/acpica.library
- module /Libs/partition.library
- module /Libs/poseidon.library
- module /Libs/aros.library
- module /Libs/debug.library
- module /Libs/dos.library
- module /Libs/graphics.library
- module /Libs/intuition.library
- module /Libs/keymap.library
- module /Libs/layers.library
- module /Libs/oop.library
- module /Libs/utility.library
- }
- menuentry "Icaros Desktop (true colour VESA graphics)" {
- multiboot /Arch/pc/bootstrap.gz vesa=32bit ATA=32bit floppy=disabled nomonitors
- module /Arch/pc/kernel.gz
- module /Arch/pc/Devs/battclock.resource
- module /Arch/pc/Devs/processor.resource
- module /Arch/pc/Devs/timer.device
- module /Arch/pc/Libs/expansion.library
- module /Classes/USB/bootkeyboard.class
- module /Classes/USB/bootmouse.class
- module /Classes/USB/hub.class
- module /Classes/USB/hid.class
- module /Classes/USB/massstorage.class
- module /Devs/Drivers/hiddclass.hidd
- module /Devs/Drivers/graphics.hidd
- module /Devs/Drivers/keyboard.hidd
- module /Devs/Drivers/mouse.hidd
- module /Devs/Drivers/ata_pci.hidd
- module /Devs/Drivers/i8042.hidd
- module /Devs/Drivers/vesagfx.hidd
- module /Devs/Drivers/vgah.hidd
- module /Devs/Drivers/pci.hidd
- module /Devs/Drivers/pcipc.hidd
- module /Devs/Drivers/serial.hidd
- module /Devs/Drivers/parallel.hidd
- module /Devs/USBHardware/pciusb.device
- module /Devs/usbromstartup.resource
- module /Devs/bootloader.resource
- module /Devs/dosboot.resource
- module /Devs/FileSystem.resource
- module /Devs/lddemon.resource
- module /Devs/efi.resource
- module /Devs/hpet.resource
- module /Devs/console.device
- module /Devs/input.device
- module /Devs/gameport.device
- module /Devs/keyboard.device
- module /Devs/ahci.device
- module /Devs/ata.device
- module /L/afs-handler
- module /L/cdrom-handler
- module /L/sfs-handler
- module /L/ram-handler
- module /L/con-handler
- module /Libs/acpica.library
- module /Libs/partition.library
- module /Libs/poseidon.library
- module /Libs/aros.library
- module /Libs/debug.library
- module /Libs/dos.library
- module /Libs/graphics.library
- module /Libs/intuition.library
- module /Libs/keymap.library
- module /Libs/layers.library
- module /Libs/oop.library
- module /Libs/utility.library
- }
- menuentry "Icaros Desktop (true colour VESA, legacy drivers, no TLSF)" {
- multiboot /Arch/pc/bootstrap.gz vesa=32bit ATA=32bit floppy=disabled notlsf nomonitors
- module /Arch/pc/kernel.gz
- module /Arch/pc/Devs/battclock.resource
- module /Arch/pc/Devs/processor.resource
- module /Arch/pc/Devs/timer.device
- module /Arch/pc/Libs/expansion.library
- module /Classes/USB/bootkeyboard.class
- module /Classes/USB/bootmouse.class
- module /Classes/USB/hub.class
- module /Classes/USB/hid.class
- module /Classes/USB/massstorage.class
- module /Devs/Drivers/hiddclass.hidd
- module /Devs/Drivers/graphics.hidd
- module /Devs/Drivers/keyboard.hidd
- module /Devs/Drivers/mouse.hidd
- module /Devs/Drivers/ata_pci.hidd
- module /Devs/Drivers/i8042.hidd
- module /Devs/Drivers/vesagfx.hidd
- module /Devs/Drivers/vgah.hidd
- module /Devs/Drivers/pci.hidd
- module /Devs/Drivers/pcipc.hidd
- module /Devs/Drivers/serial.hidd
- module /Devs/Drivers/parallel.hidd
- module /Devs/USBHardware/pciusb.device
- module /Devs/usbromstartup.resource
- module /Devs/bootloader.resource
- module /Devs/dosboot.resource
- module /Devs/FileSystem.resource
- module /Devs/lddemon.resource
- module /Devs/efi.resource
- module /Devs/hpet.resource
- module /Devs/console.device
- module /Devs/input.device
- module /Devs/gameport.device
- module /Devs/keyboard.device
- module /Devs/ahci.device
- module /Devs/ata.device
- module /L/afs-handler
- module /L/cdrom-handler
- module /L/sfs-handler
- module /L/ram-handler
- module /L/con-handler
- module /Libs/acpica.library
- module /Libs/partition.library
- module /Libs/poseidon.library
- module /Libs/aros.library
- module /Libs/debug.library
- module /Libs/dos.library
- module /Libs/graphics.library
- module /Libs/intuition.library
- module /Libs/keymap.library
- module /Libs/layers.library
- module /Libs/oop.library
- module /Libs/utility.library
- module /Devs/trackdisk.device
- module /Devs/Drivers/serialmouse.hidd
- }
- menuentry "Icaros Desktop (true colour VESA graphics: 800x600, 60Hz)" {
- multiboot /Arch/pc/bootstrap.gz vesa=800x600@60 ATA=32bit floppy=disabled nomonitors
- module /Arch/pc/kernel.gz
- module /Arch/pc/Devs/battclock.resource
- module /Arch/pc/Devs/processor.resource
- module /Arch/pc/Devs/timer.device
- module /Arch/pc/Libs/expansion.library
- module /Classes/USB/bootkeyboard.class
- module /Classes/USB/bootmouse.class
- module /Classes/USB/hub.class
- module /Classes/USB/hid.class
- module /Classes/USB/massstorage.class
- module /Devs/Drivers/hiddclass.hidd
- module /Devs/Drivers/graphics.hidd
- module /Devs/Drivers/keyboard.hidd
- module /Devs/Drivers/mouse.hidd
- module /Devs/Drivers/ata_pci.hidd
- module /Devs/Drivers/i8042.hidd
- module /Devs/Drivers/vesagfx.hidd
- module /Devs/Drivers/vgah.hidd
- module /Devs/Drivers/pci.hidd
- module /Devs/Drivers/pcipc.hidd
- module /Devs/Drivers/serial.hidd
- module /Devs/Drivers/parallel.hidd
- module /Devs/USBHardware/pciusb.device
- module /Devs/usbromstartup.resource
- module /Devs/bootloader.resource
- module /Devs/dosboot.resource
- module /Devs/FileSystem.resource
- module /Devs/lddemon.resource
- module /Devs/efi.resource
- module /Devs/hpet.resource
- module /Devs/console.device
- module /Devs/input.device
- module /Devs/gameport.device
- module /Devs/keyboard.device
- module /Devs/ahci.device
- module /Devs/ata.device
- module /L/afs-handler
- module /L/cdrom-handler
- module /L/sfs-handler
- module /L/ram-handler
- module /L/con-handler
- module /Libs/acpica.library
- module /Libs/partition.library
- module /Libs/poseidon.library
- module /Libs/aros.library
- module /Libs/debug.library
- module /Libs/dos.library
- module /Libs/graphics.library
- module /Libs/intuition.library
- module /Libs/keymap.library
- module /Libs/layers.library
- module /Libs/oop.library
- module /Libs/utility.library
- }
- menuentry "Icaros Desktop (true colour VESA graphics: 1024x768)" {
- multiboot /Arch/pc/bootstrap.gz vesa=1024x768 ATA=32bit floppy=disabled nomonitors
- module /Arch/pc/kernel.gz
- module /Arch/pc/Devs/battclock.resource
- module /Arch/pc/Devs/processor.resource
- module /Arch/pc/Devs/timer.device
- module /Arch/pc/Libs/expansion.library
- module /Classes/USB/bootkeyboard.class
- module /Classes/USB/bootmouse.class
- module /Classes/USB/hub.class
- module /Classes/USB/hid.class
- module /Classes/USB/massstorage.class
- module /Devs/Drivers/hiddclass.hidd
- module /Devs/Drivers/graphics.hidd
- module /Devs/Drivers/keyboard.hidd
- module /Devs/Drivers/mouse.hidd
- module /Devs/Drivers/ata_pci.hidd
- module /Devs/Drivers/i8042.hidd
- module /Devs/Drivers/vesagfx.hidd
- module /Devs/Drivers/vgah.hidd
- module /Devs/Drivers/pci.hidd
- module /Devs/Drivers/pcipc.hidd
- module /Devs/Drivers/serial.hidd
- module /Devs/Drivers/parallel.hidd
- module /Devs/USBHardware/pciusb.device
- module /Devs/usbromstartup.resource
- module /Devs/bootloader.resource
- module /Devs/dosboot.resource
- module /Devs/FileSystem.resource
- module /Devs/lddemon.resource
- module /Devs/efi.resource
- module /Devs/hpet.resource
- module /Devs/console.device
- module /Devs/input.device
- module /Devs/gameport.device
- module /Devs/keyboard.device
- module /Devs/ahci.device
- module /Devs/ata.device
- module /L/afs-handler
- module /L/cdrom-handler
- module /L/sfs-handler
- module /L/ram-handler
- module /L/con-handler
- module /Libs/acpica.library
- module /Libs/partition.library
- module /Libs/poseidon.library
- module /Libs/aros.library
- module /Libs/debug.library
- module /Libs/dos.library
- module /Libs/graphics.library
- module /Libs/intuition.library
- module /Libs/keymap.library
- module /Libs/layers.library
- module /Libs/oop.library
- module /Libs/utility.library
- }
- menuentry "Icaros Desktop (VGA graphics, safe mode)" {
- multiboot /Arch/pc/bootstrap.gz ATA=nodma debug=memory floppy=disabled nomonitors
- module /Arch/pc/kernel.gz
- module /Arch/pc/Devs/battclock.resource
- module /Arch/pc/Devs/processor.resource
- module /Arch/pc/Devs/timer.device
- module /Arch/pc/Libs/expansion.library
- module /Classes/USB/bootkeyboard.class
- module /Classes/USB/bootmouse.class
- module /Classes/USB/hub.class
- module /Classes/USB/hid.class
- module /Classes/USB/massstorage.class
- module /Devs/Drivers/hiddclass.hidd
- module /Devs/Drivers/graphics.hidd
- module /Devs/Drivers/keyboard.hidd
- module /Devs/Drivers/mouse.hidd
- module /Devs/Drivers/ata_pci.hidd
- module /Devs/Drivers/i8042.hidd
- module /Devs/Drivers/vesagfx.hidd
- module /Devs/Drivers/vgah.hidd
- module /Devs/Drivers/pci.hidd
- module /Devs/Drivers/pcipc.hidd
- module /Devs/Drivers/serial.hidd
- module /Devs/Drivers/parallel.hidd
- module /Devs/USBHardware/pciusb.device
- module /Devs/usbromstartup.resource
- module /Devs/bootloader.resource
- module /Devs/dosboot.resource
- module /Devs/FileSystem.resource
- module /Devs/lddemon.resource
- module /Devs/efi.resource
- module /Devs/hpet.resource
- module /Devs/console.device
- module /Devs/input.device
- module /Devs/gameport.device
- module /Devs/keyboard.device
- module /Devs/ahci.device
- module /Devs/ata.device
- module /L/afs-handler
- module /L/cdrom-handler
- module /L/sfs-handler
- module /L/ram-handler
- module /L/con-handler
- module /Libs/acpica.library
- module /Libs/partition.library
- module /Libs/poseidon.library
- module /Libs/aros.library
- module /Libs/debug.library
- module /Libs/dos.library
- module /Libs/graphics.library
- module /Libs/intuition.library
- module /Libs/keymap.library
- module /Libs/layers.library
- module /Libs/oop.library
- module /Libs/utility.library
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement