summaryrefslogtreecommitdiffstats
path: root/abs/core/LinHES-config/09_mythvantge_runit_grub
blob: 137d8f65eccb44ab7ec17549bc8228d708cf20d5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#!/bin/sh
prefix="/usr"
exec_prefix="${prefix}"
datarootdir="/usr/share"
. "${datarootdir}/grub/grub-mkconfig_lib"
if [ -z "$boot_device_id" ]; then
boot_device_id="$(grub_get_device_id "${GRUB_DEVICE}")"
fi

if [ -f "/etc/grub.d/install_modules" ]
then
    . /etc/grub.d/install_modules
else
    install_modules=''
fi

gettext_printf "Found LinHES runit: \n" >&2
echo "
menuentry 'LinHES' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-$boot_device_id' {
    #load_video
    #set gfxpayload=keep

    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
    search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  $boot_device_id
    else
    search --no-floppy --fs-uuid --set=root $boot_device_id
    fi
    echo    'Loading Linux core repo kernel ...'
    linux   /boot/vmlinuz-linux root=UUID=$boot_device_id ro quiet splash udev.log-priority=3 loglevel=3 init=/sbin/runit $install_modules
    echo    'Loading initial ramdisk ...'
    initrd  /boot/initramfs-linux.img
    }
menuentry 'LinHES --no-splash' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-core repo kernel-true-$boot_device_id' {
    #load_video
    #set gfxpayload=keep
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='hd0,msdos1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  $boot_device_id
    else
      search --no-floppy --fs-uuid --set=root $boot_device_id
    fi
    echo    'Loading Linux core repo kernel ...'
    linux   /boot/vmlinuz-linux root=UUID=$boot_device_id ro init=/sbin/runit $install_modules
    echo    'Loading initial ramdisk ...'
    initrd  /boot/initramfs-linux.img
}
"