Advertisement
Guest User

40_custom

a guest
Dec 2nd, 2019
181
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 5.54 KB | None | 0 0
  1. #!/bin/sh
  2. exec tail -n +3 $0
  3. # This file provides an easy way to add custom menu entries.  Simply type the
  4. # menu entries you want to add after this comment.  Be careful not to change
  5. # the 'exec tail' line above.
  6. # submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-c84c4a98-015c-4efa-afd8-937734c104d2' {
  7. menuentry 'Arch Linux LTS TESTING' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c84c4a98-015c-4efa-afd8-937734c104d2' {
  8.     load_video
  9.     set gfxpayload=keep
  10.     insmod gzio
  11.     insmod part_msdos
  12.     insmod ext2
  13.     set root='hd0,msdos1'
  14.     if [ x$feature_platform_search_hint = xy ]; then
  15.       search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  c8145201-c2bb-441c-ac4f-70e8784cacca
  16.     else
  17.       search --no-floppy --fs-uuid --set=root c8145201-c2bb-441c-ac4f-70e8784cacca
  18.     fi
  19.     echo    'Loading Linux LTS TESTING ...'
  20.     linux   /vmlinuz-linux-lts root=UUID=c84c4a98-015c-4efa-afd8-937734c104d2 rw rootflags=subvol=@snapshots/TESTING  quiet
  21.     echo    'Loading initial ramdisk ...'
  22.     initrd  /initramfs-linux-lts.img
  23. }
  24. menuentry 'Arch Linux TESTING' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c84c4a98-015c-4efa-afd8-937734c104d2' {
  25.     load_video
  26.     set gfxpayload=keep
  27.     insmod gzio
  28.     insmod part_msdos
  29.     insmod ext2
  30.     set root='hd0,msdos1'
  31.     if [ x$feature_platform_search_hint = xy ]; then
  32.       search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  c8145201-c2bb-441c-ac4f-70e8784cacca
  33.     else
  34.       search --no-floppy --fs-uuid --set=root c8145201-c2bb-441c-ac4f-70e8784cacca
  35.     fi
  36.     echo    'Loading Linux TESTING ...'
  37.     linux   /vmlinuz-linux root=UUID=c84c4a98-015c-4efa-afd8-937734c104d2 rw rootflags=subvol=@snapshots/TESTING  quiet
  38.     echo    'Loading initial ramdisk ...'
  39.     initrd  /initramfs-linux.img
  40. }
  41. submenu 'Advanced options for Arch Linux' $menuentry_id_option 'gnulinux-advanced-c84c4a98-015c-4efa-afd8-937734c104d2' {
  42.     menuentry 'Arch Linux LTS STABLE' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c84c4a98-015c-4efa-afd8-937734c104d2' {
  43.         load_video
  44.         set gfxpayload=keep
  45.         insmod gzio
  46.         insmod part_msdos
  47.         insmod ext2
  48.         set root='hd0,msdos1'
  49.         if [ x$feature_platform_search_hint = xy ]; then
  50.           search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  c8145201-c2bb-441c-ac4f-70e8784cacca
  51.         else
  52.           search --no-floppy --fs-uuid --set=root c8145201-c2bb-441c-ac4f-70e8784cacca
  53.         fi
  54.         echo    'Loading Linux LTS STABLE ...'
  55.         linux   /vmlinuz-linux-lts-stable root=UUID=c84c4a98-015c-4efa-afd8-937734c104d2 rw rootflags=subvol=@snapshots/STABLE  quiet
  56.         echo    'Loading initial ramdisk ...'
  57.         initrd  /initramfs-linux-lts-stable.img
  58. }
  59.     menuentry 'Arch Linux LTS OLDSTABLE' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c84c4a98-015c-4efa-afd8-937734c104d2' {
  60.         load_video
  61.         set gfxpayload=keep
  62.         insmod gzio
  63.         insmod part_msdos
  64.         insmod ext2
  65.         set root='hd0,msdos1'
  66.         if [ x$feature_platform_search_hint = xy ]; then
  67.             search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  c8145201-c2bb-441c-ac4f-70e8784cacca
  68.         else
  69.             search --no-floppy --fs-uuid --set=root c8145201-c2bb-441c-ac4f-70e8784cacca
  70.         fi
  71.         echo    'Loading Linux LTS OLDSTABLE ...'
  72.         linux   /vmlinuz-linux-lts-oldstable root=UUID=c84c4a98-015c-4efa-afd8-937734c104d2 rw rootflags=subvol=@snapshots/OLDSTABLE  quiet
  73.         echo    'Loading initial ramdisk ...'
  74.         initrd  /initramfs-linux-lts-oldstable.img
  75. }
  76.     menuentry 'Arch Linux STABLE' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c84c4a98-015c-4efa-afd8-937734c104d2' {
  77.         load_video
  78.         set gfxpayload=keep
  79.         insmod gzio
  80.         insmod part_msdos
  81.         insmod ext2
  82.         set root='hd0,msdos1'
  83.         if [ x$feature_platform_search_hint = xy ]; then
  84.           search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  c8145201-c2bb-441c-ac4f-70e8784cacca
  85.         else
  86.           search --no-floppy --fs-uuid --set=root c8145201-c2bb-441c-ac4f-70e8784cacca
  87.         fi
  88.         echo    'Loading Linux STABLE ...'
  89.         linux   /vmlinuz-linux-stable root=UUID=c84c4a98-015c-4efa-afd8-937734c104d2 rw rootflags=subvol=@snapshots/STABLE  quiet
  90.         echo    'Loading initial ramdisk ...'
  91.         initrd  /initramfs-linux-stable.img
  92. }
  93.     menuentry 'Arch Linux OLDSTABLE' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c84c4a98-015c-4efa-afd8-937734c104d2' {
  94.         load_video
  95.         set gfxpayload=keep
  96.         insmod gzio
  97.         insmod part_msdos
  98.         insmod ext2
  99.         set root='hd0,msdos1'
  100.         if [ x$feature_platform_search_hint = xy ]; then
  101.             search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1  c8145201-c2bb-441c-ac4f-70e8784cacca
  102.         else
  103.             search --no-floppy --fs-uuid --set=root c8145201-c2bb-441c-ac4f-70e8784cacca
  104.         fi
  105.         echo    'Loading Linux OLDSTABLE ...'
  106.         linux   /vmlinuz-linux-oldstable root=UUID=c84c4a98-015c-4efa-afd8-937734c104d2 rw rootflags=subvol=@snapshots/OLDSTABLE  quiet
  107.         echo    'Loading initial ramdisk ...'
  108.         initrd  /initramfs-linux-oldstable.img
  109. }
  110. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement