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

Reply via email to