[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Menu entry categories?
From: |
Torbjorn Rathsman |
Subject: |
Menu entry categories? |
Date: |
Sat, 15 Jan 2011 11:51:08 +0100 |
My generated boot menu looks like this:
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Ubuntu, with Linux 2.6.35-23-generic' --class ubuntu --class
gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
linux /boot/vmlinuz-2.6.35-23-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro splash quiet splash
initrd /boot/initrd.img-2.6.35-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-23-generic (recovery mode)' --class
ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
echo 'Loading Linux 2.6.35-23-generic ...'
linux /boot/vmlinuz-2.6.35-23-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro single splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-23-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic' --class ubuntu --class
gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
linux /boot/vmlinuz-2.6.35-22-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro splash quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.35-22-generic (recovery mode)' --class
ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
echo 'Loading Linux 2.6.35-22-generic ...'
linux /boot/vmlinuz-2.6.35-22-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro single splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic' --class ubuntu --class
gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
linux /boot/vmlinuz-2.6.32-25-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro splash quiet splash
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.32-25-generic (recovery mode)' --class
ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
echo 'Loading Linux 2.6.32-25-generic ...'
linux /boot/vmlinuz-2.6.32-25-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro single splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.32-25-generic
}
menuentry 'Ubuntu, with Linux 2.6.31-20-generic' --class ubuntu --class
gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
linux /boot/vmlinuz-2.6.31-20-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro splash quiet splash
initrd /boot/initrd.img-2.6.31-20-generic
}
menuentry 'Ubuntu, with Linux 2.6.31-20-generic (recovery mode)' --class
ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
echo 'Loading Linux 2.6.31-20-generic ...'
linux /boot/vmlinuz-2.6.31-20-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro single splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.31-20-generic
}
menuentry 'Ubuntu, with Linux 2.6.28-15-generic' --class ubuntu --class
gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
linux /boot/vmlinuz-2.6.28-15-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro splash quiet splash
initrd /boot/initrd.img-2.6.28-15-generic
}
menuentry 'Ubuntu, with Linux 2.6.28-15-generic (recovery mode)' --class
ubuntu --class gnu-linux --class gnu --class os {
recordfail
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
echo 'Loading Linux 2.6.28-15-generic ...'
linux /boot/vmlinuz-2.6.28-15-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro single splash
echo 'Loading initial ramdisk ...'
initrd /boot/initrd.img-2.6.28-15-generic
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/10_linux_copy ###
menuentry "Ubuntu, Linux 2.6.35-23-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
linux /boot/vmlinuz-2.6.35-23-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro splash quiet splash
initrd /boot/initrd.img-2.6.35-23-generic
}
menuentry "Ubuntu, Linux 2.6.35-23-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
linux /boot/vmlinuz-2.6.35-23-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro single splash
initrd /boot/initrd.img-2.6.35-23-generic
}
menuentry "Ubuntu, Linux 2.6.35-22-generic" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
linux /boot/vmlinuz-2.6.35-22-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro splash quiet splash
initrd /boot/initrd.img-2.6.35-22-generic
}
menuentry "Ubuntu, Linux 2.6.35-22-generic (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
linux /boot/vmlinuz-2.6.35-22-generic
root=UUID=e7cef061-ed8d-4a82-b708-0c8f4c6f297f ro single splash
initrd /boot/initrd.img-2.6.35-22-generic
}
2
### END /etc/grub.d/10_linux_copy ###
### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/22_invaders ###
menuentry "GRUB Invaders" {
insmod part_msdos
insmod ext2
set root='(hd1,msdos1)'
search --no-floppy --fs-uuid --set
e7cef061-ed8d-4a82-b708-0c8f4c6f297f
multiboot /boot/invaders.exec
}
### END /etc/grub.d/22_invaders ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Dell Utility Partition (on /dev/sda1)" {
insmod part_msdos
insmod fat
set root='(hd0,msdos1)'
search --no-floppy --fs-uuid --set 07d5-0a1a
drivemap -s (hd0) ${root}
chainloader +1
}
menuentry "Microsoft Windows XP Professional (on /dev/sda2)" {
insmod part_msdos
insmod ntfs
set root='(hd0,msdos2)'
search --no-floppy --fs-uuid --set 9068151b681501a0
drivemap -s (hd0) ${root}
chainloader +1
}
### END /etc/grub.d/30_os-prober ###
Here it would be much better to have "Microsoft Windows XP Professional (on
/dev/sda2)" right below the first GNU/Linux distro entry, because all the
others not including "GRUB Invaders" are recovery entries which are seldom
used. Is it possible to tell GRUB which entries that are recovery intries
and not making the non-recovery entries before the recovery entries?
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Menu entry categories?,
Torbjorn Rathsman <=