On Wed, 2014-04-23 at 23:25 +0300, Aaro Koskinen wrote: > Hi, > > On Wed, Apr 23, 2014 at 12:18:50PM -0400, Steve Litt wrote: > > Is there a simpler bootloader that works with Linux? I don't want GUI. > > I don't want a framebuffer. I don't want a splash screen. And I don't > > want to wade through seven files to turn those things off. Basically, > > I'd like something like LILO that understands ext4. > > It should be still possible with GRUB2. I don't use any of those either, > and my grub.cfg is like: > > linux ... > initrd ... > boot
Currently, my manually edited grub.cfg does look like the one below. No splash screens and other crap, I just didn't care about all unneeded crap and some entries are strange, because I'm lazy and used provided software to transform a menu.lst to a grub.cfg. [rocketmouse@archlinux ~]$ cat /mnt/debi386/boot/grub/grub.cfg # 2014-Apr-21 ### BEGIN /etc/grub.d/00_header ### if [ -s $prefix/grubenv ]; then load_env fi set default="0" if [ "${prev_saved_entry}" ]; then set saved_entry="${prev_saved_entry}" save_env saved_entry set prev_saved_entry= save_env prev_saved_entry set boot_once=true fi function savedefault { if [ -z "${boot_once}" ]; then saved_entry="${chosen}" save_env saved_entry fi } function load_video { insmod vbe insmod vga insmod video_bochs insmod video_cirrus } insmod part_msdos insmod ext2 set root='(hd1,msdos15)' search --no-floppy --fs-uuid --set=root 3f6ced07-7c5d-4466-8914-50614b25126f if loadfont /usr/share/grub/unicode.pf2 ; then set gfxmode=640x480 load_video insmod gfxterm insmod part_msdos insmod ext2 set root='(hd1,msdos15)' search --no-floppy --fs-uuid --set=root 3f6ced07-7c5d-4466-8914-50614b25126f set locale_dir=($root)/boot/grub/locale set lang=en_US insmod gettext fi terminal_output gfxterm set timeout=5 ### END /etc/grub.d/00_header ### ### BEGIN /etc/grub.d/05_debian_theme ### insmod part_msdos insmod ext2 set root='(hd1,msdos15)' search --no-floppy --fs-uuid --set=root 3f6ced07-7c5d-4466-8914-50614b25126f insmod png if background_image /usr/share/images/desktop-base/joy-grub.png; then set color_normal=white/black set color_highlight=black/white else set menu_color_normal=cyan/blue set menu_color_highlight=white/blue fi ### END /etc/grub.d/05_debian_theme ### menuentry 'Debian, Linux 3.8.13-rt14-pae-rocketmouse-2' --class debian --class gnu-linux --class gnu --class os { load_video insmod gzio insmod part_msdos insmod ext2 set root='(hd1,msdos15)' search --no-floppy --fs-uuid --set=root 3f6ced07-7c5d-4466-8914-50614b25126f echo 'Loading Linux 3.8.13-rt14-pae-rocketmouse-2 ...' linux /boot/vmlinuz-3.8.13-rt14-pae-rocketmouse-2 root=UUID=3f6ced07-7c5d-4466-8914-50614b25126f ro quiet echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.8.13-rt14-pae-rocketmouse-2 } menuentry 'Debian, Linux 3.12-0.bpo.1-rt-686-pae' --class debian --class gnu-linux --class gnu --class os { load_video insmod gzio insmod part_msdos insmod ext2 set root='(hd1,msdos15)' search --no-floppy --fs-uuid --set=root 3f6ced07-7c5d-4466-8914-50614b25126f echo 'Loading Linux 3.12-0.bpo.1-rt-686-pae ...' linux /boot/vmlinuz-3.12-0.bpo.1-rt-686-pae root=UUID=3f6ced07-7c5d-4466-8914-50614b25126f ro quiet echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.12-0.bpo.1-rt-686-pae } menuentry 'Debian, Linux 3.8.13.14-rt30-pae-rocketmouse-1' --class debian --class gnu-linux --class gnu --class os { load_video insmod gzio insmod part_msdos insmod ext2 set root='(hd1,msdos15)' search --no-floppy --fs-uuid --set=root 3f6ced07-7c5d-4466-8914-50614b25126f echo 'Loading Linux 3.8.13.14-rt30-pae-rocketmouse-1 ...' linux /boot/vmlinuz-3.8.13.14-rt30-pae-rocketmouse-1 root=UUID=3f6ced07-7c5d-4466-8914-50614b25126f ro quiet echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.8.13.14-rt30-pae-rocketmouse-1 } menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-rt-686-pae' --class debian --class gnu-linux --class gnu --class os { load_video insmod gzio insmod part_msdos insmod ext2 set root='(hd1,msdos15)' search --no-floppy --fs-uuid --set=root 3f6ced07-7c5d-4466-8914-50614b25126f echo 'Loading Linux 3.2.0-4-rt-686-pae ...' linux /boot/vmlinuz-3.2.0-4-rt-686-pae root=UUID=3f6ced07-7c5d-4466-8914-50614b25126f ro quiet echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.2.0-4-rt-686-pae } menuentry 'Debian GNU/Linux, with Linux 3.2.0-4-rt-686-pae (recovery mode)' --class debian --class gnu-linux --class gnu --class os { load_video insmod gzio insmod part_msdos insmod ext2 set root='(hd1,msdos15)' search --no-floppy --fs-uuid --set=root 3f6ced07-7c5d-4466-8914-50614b25126f echo 'Loading Linux 3.2.0-4-rt-686-pae ...' linux /boot/vmlinuz-3.2.0-4-rt-686-pae root=UUID=3f6ced07-7c5d-4466-8914-50614b25126f ro single echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.2.0-4-rt-686-pae } menuentry 'Kubuntu Saucy, kernel 3.8.13-rt14-1-rt' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.8.13-rt14-1-rt-advanced-cb253c90-4261-4114-95e5-32a59c85c162' { insmod part_msdos insmod ext2 set root='hd1,msdos11' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos11 --hint-efi=hd1,msdos11 --hint-baremetal=ahci1,msdos11 cb253c90-4261-4114-95e5-32a59c85c162 else search --no-floppy --fs-uuid --set=root cb253c90-4261-4114-95e5-32a59c85c162 fi echo 'Loading Linux 3.8.13-rt14-1-rt ...' linux /boot/vmlinuz-3.8.13-rt14-1-rt root=UUID=cb253c90-4261-4114-95e5-32a59c85c162 ro crashkernel=384M-2G:64M,2G-:128M quiet echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.8.13-rt14-1-rt } menuentry 'Kubuntu Saucy, kernel 3.6.5-rt14' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-3.6.5-rt14-advanced-cb253c90-4261-4114-95e5-32a59c85c162' { insmod part_msdos insmod ext2 set root='hd1,msdos11' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos11 --hint-efi=hd1,msdos11 --hint-baremetal=ahci1,msdos11 cb253c90-4261-4114-95e5-32a59c85c162 else search --no-floppy --fs-uuid --set=root cb253c90-4261-4114-95e5-32a59c85c162 fi echo 'Loading Linux 3.6.5-rt14 ...' linux /boot/vmlinuz-3.6.5-rt14 root=UUID=cb253c90-4261-4114-95e5-32a59c85c162 ro crashkernel=384M-2G:64M,2G-:128M quiet echo 'Loading initial ramdisk ...' initrd /boot/initrd.img-3.6.5-rt14 } menuentry 'Kubuntu Saucy, kernel 3.11.0-19-lowlatency threadirqs' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-cb253c90-4261-4114-95e5-32a59c85c162' { insmod part_msdos insmod ext2 set root='hd1,msdos11' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos11 --hint-efi=hd1,msdos11 --hint-baremetal=ahci1,msdos11 cb253c90-4261-4114-95e5-32a59c85c162 else search --no-floppy --fs-uuid --set=root cb253c90-4261-4114-95e5-32a59c85c162 fi linux /boot/vmlinuz-3.11.0-19-lowlatency root=UUID=cb253c90-4261-4114-95e5-32a59c85c162 ro quiet threadirqs initrd /boot/initrd.img-3.11.0-19-lowlatency } menuentry 'Kubuntu Saucy, kernel 3.11.0-14-lowlatency threadirqs' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-cb253c90-4261-4114-95e5-32a59c85c162' { insmod part_msdos insmod ext2 set root='hd1,msdos11' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos11 --hint-efi=hd1,msdos11 --hint-baremetal=ahci1,msdos11 cb253c90-4261-4114-95e5-32a59c85c162 else search --no-floppy --fs-uuid --set=root cb253c90-4261-4114-95e5-32a59c85c162 fi linux /boot/vmlinuz-3.11.0-14-lowlatency root=UUID=cb253c90-4261-4114-95e5-32a59c85c162 ro quiet threadirqs initrd /boot/initrd.img-3.11.0-14-lowlatency } menuentry 'Kubuntu Saucy, kernel 3.11.0-14-lowlatency single' --class kubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-cb253c90-4261-4114-95e5-32a59c85c162' { insmod part_msdos insmod ext2 set root='hd1,msdos11' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos11 --hint-efi=hd1,msdos11 --hint-baremetal=ahci1,msdos11 cb253c90-4261-4114-95e5-32a59c85c162 else search --no-floppy --fs-uuid --set=root cb253c90-4261-4114-95e5-32a59c85c162 fi linux /boot/vmlinuz-3.11.0-14-lowlatency root=UUID=cb253c90-4261-4114-95e5-32a59c85c162 ro single initrd /boot/initrd.img-3.11.0-14-lowlatency } menuentry 'Arch Linux Rt' { set root='(hd0,9)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-linux-rt' '/boot/vmlinuz-linux-rt' 'root=/dev/sda9' 'ro' legacy_initrd '/boot/initramfs-linux-rt.img' '/boot/initramfs-linux-rt.img' } menuentry 'Arch Linux Rt LTS' { set root='(hd0,9)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-linux-rt-lts' '/boot/vmlinuz-linux-rt-lts' 'root=/dev/sda9' 'ro' legacy_initrd '/boot/initramfs-linux-rt-lts.img' '/boot/initramfs-linux-rt-lts.img' } menuentry 'Arch Linux Rt nohz=off' { set root='(hd0,9)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-linux-rt' '/boot/vmlinuz-linux-rt' 'root=/dev/sda9' 'ro' 'nohz=off' legacy_initrd '/boot/initramfs-linux-rt.img' '/boot/initramfs-linux-rt.img' } menuentry 'Arch Linux' { set root='(hd0,9)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-linux' '/boot/vmlinuz-linux' 'root=/dev/sda9' 'ro' legacy_initrd '/boot/initramfs-linux.img' '/boot/initramfs-linux.img' } menuentry 'Arch Linux Fallback' { set root='(hd0,9)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-linux' '/boot/vmlinuz-linux' 'root=/dev/sda9' 'ro' legacy_initrd '/boot/initramfs-linux-fallback.img' '/boot/initramfs-linux-fallback.img' } menuentry 'openSUSE 11.2, Kernel 2.6.31.6-rt19' { set root='(hd0,7)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-2.6.31.6-rt19' '/boot/vmlinuz-2.6.31.6-rt19' 'root=/dev/sda7' legacy_initrd '/boot/initrd-2.6.31.6-rt19' '/boot/initrd-2.6.31.6-rt19' } menuentry "FreeBSD"{ set root=(hd0,msdos1) chainloader +1 } menuentry "XP"{ set root=(hd1,1) drivemap -s hd0 hd1 chainloader +1 } menuentry 'Ubuntu Quantal, kernel 3.6.5-rt14' { set root='(hd1,9)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-3.6.5-rt14' '/boot/vmlinuz-3.6.5-rt14' 'root=/dev/sdb9' 'ro' 'quiet' '' legacy_initrd '/boot/initrd.img-3.6.5-rt14' '/boot/initrd.img-3.6.5-rt14' } menuentry 'Ubuntu Quantal, kernel 3.10.9-rt5 experimental' { set root='(hd1,9)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-3.10.9-rt5' '/boot/vmlinuz-3.10.9-rt5' 'root=/dev/sdb9' 'ro' 'quiet' '' legacy_initrd '/boot/initrd.img-3.10.9-rt5' '/boot/initrd.img-3.10.9-rt5' } menuentry 'Ubuntu Quantal, kernel 3.5.0-18-lowlatency threadirqs' { set root='(hd1,9)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-3.5.0-18-lowlatency' '/boot/vmlinuz-3.5.0-18-lowlatency' 'root=/dev/sdb9' 'ro' 'quiet' 'threadirqs' legacy_initrd '/boot/initrd.img-3.5.0-18-lowlatency' '/boot/initrd.img-3.5.0-18-lowlatency' } menuentry 'Ubuntu Quantal, kernel 3.5.0-18-lowlatency (recovery mode)' { set root='(hd1,9)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-3.5.0-18-lowlatency' '/boot/vmlinuz-3.5.0-18-lowlatency' 'root=/dev/sdb9' 'ro' 'single' legacy_initrd '/boot/initrd.img-3.5.0-18-lowlatency' '/boot/initrd.img-3.5.0-18-lowlatency' } menuentry 'Ubuntu Studio Quantal, Kernel 3.6.5-rt14' { set root='(hd1,13)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-3.6.5-rt14' '/boot/vmlinuz-3.6.5-rt14' 'root=/dev/sdb13' 'ro' 'quiet' legacy_initrd '/boot/initrd.img-3.6.5-rt14' '/boot/initrd.img-3.6.5-rt14' } menuentry 'Ubuntu Studio Quantal, Kernel 3.5.0-18-lowlatency threadirqs' { set root='(hd1,13)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-3.5.0-18-lowlatency' '/boot/vmlinuz-3.5.0-18-lowlatency' 'root=/dev/sdb13' 'ro' 'quiet' 'threadirqs' legacy_initrd '/boot/initrd.img-3.5.0-18-lowlatency' '/boot/initrd.img-3.5.0-18-lowlatency' } menuentry 'Ubuntu Studio Precise, Kernel 3.0.30 threadirqs' { #set root='(hd1,1)'; set legacy_hdbias='0' #legacy_kernel '/boot/vmlinuz-3.0.30' '/boot/vmlinuz-3.0.30' 'root=UUID=338316fb-364e-4a43-8deb-738127f878ce' 'ro' 'quiet' 'threadirqs' set root='(hd2,1)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-3.0.30' '/boot/vmlinuz-3.0.30' 'root=UUID=948e9fa0-1bb5-4fd4-847c-a7cfbc816a40' 'ro' 'quiet' 'threadirqs' legacy_initrd '/boot/initrd.img-3.0.30' '/boot/initrd.img-3.0.30' } menuentry 'Ubuntu Studio Precise, Kernel 3.2.0-23-lowlatency threadirqs' { #set root='(hd1,1)'; set legacy_hdbias='0' #legacy_kernel '/boot/vmlinuz-3.2.0-23-lowlatency' '/boot/vmlinuz-3.2.0-23-lowlatency' 'root=UUID=338316fb-364e-4a43-8deb-738127f878ce' 'ro' 'quiet' 'threadirqs' set root='(hd2,1)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-3.2.0-23-lowlatency' '/boot/vmlinuz-3.2.0-23-lowlatency' 'root=UUID=948e9fa0-1bb5-4fd4-847c-a7cfbc816a40' 'ro' 'quiet' 'threadirqs' legacy_initrd '/boot/initrd.img-3.2.0-23-lowlatency' '/boot/initrd.img-3.2.0-23-lowlatency' } menuentry 'Edubuntu 10.10, Kernel 2.6.33.9-rt31' { set root='(hd1,8)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-2.6.33.9-rt31' '/boot/vmlinuz-2.6.33.9-rt31' 'root=UUID=ded93dfb-37ae-48cf-a3a3-b613aa5704fd' 'ro' legacy_initrd '/boot/initrd.img-2.6.33.9-rt31' '/boot/initrd.img-2.6.33.9-rt31' } menuentry 'Ubuntu Studio Oz, Kernel 3.0.0-17-generic' { set root='(hd1,6)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-3.0.0-17-generic' '/boot/vmlinuz-3.0.0-17-generic' 'root=UUID=0241b2ac-a0ab-44de-8d73-0ed084e152e6' legacy_initrd '/boot/initrd.img-3.0.0-17-generic' '/boot/initrd.img-3.0.0-17-generic' } menuentry 'Ubuntu Studio Oz, Kernel 3.0.0-20-generic' { set root='(hd1,6)'; set legacy_hdbias='0' legacy_kernel '/boot/vmlinuz-3.0.0-20-generic' '/boot/vmlinuz-3.0.0-20-generic' 'root=UUID=0241b2ac-a0ab-44de-8d73-0ed084e152e6' legacy_initrd '/boot/initrd.img-3.0.0-20-generic' '/boot/initrd.img-3.0.0-20-generic' } -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/1398287299.8328.42.camel@archlinux