Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2019
209
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.76 KB | None | 0 0
  1. cat /etc/grub.d/40_custom
  2. #!/bin/sh
  3. exec tail -n +3 $0
  4. # This file provides an easy way to add custom menu entries. Simply type the
  5. # menu entries you want to add after this comment. Be careful not to change
  6. # the 'exec tail' line above.
  7. menuentry 'Arch Linux' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c4ee08de-80e9-4c43-934c-bc5afdcf6297' {
  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 d4076e51-e674-4a9d-b0a8-c4e198aff7fe
  16. else
  17. search --no-floppy --fs-uuid --set=root d4076e51-e674-4a9d-b0a8-c4e198aff7fe
  18. fi
  19. echo 'Loading Linux linux-stable ...'
  20. linux /vmlinuz-linux-stable root=UUID=c4ee08de-80e9-4c43-934c-bc5afdcf6297 rw rootflags=subvol=@snapshots/TESTING loglevel=3 quiet
  21. echo 'Loading initial ramdisk ...'
  22. initrd /initramfs-linux-stable.img
  23. }
  24. menuentry 'Arch Linux, with Linux linux-stable' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-stable-advanced-c4ee08de-80e9-4c43-934c-bc5afdcf6297' {
  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 d4076e51-e674-4a9d-b0a8-c4e198aff7fe
  33. else
  34. search --no-floppy --fs-uuid --set=root d4076e51-e674-4a9d-b0a8-c4e198aff7fe
  35. fi
  36. echo 'Loading Linux linux-stable ...'
  37. linux /vmlinuz-linux-stable root=UUID=c4ee08de-80e9-4c43-934c-bc5afdcf6297 rw rootflags=subvol=@snapshots/STABLE loglevel=3 quiet
  38. echo 'Loading initial ramdisk ...'
  39. initrd /initramfs-linux-stable.img
  40. }
  41. menuentry 'Arch Linux, with Linux linux-oldstable' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-oldstable-advanced-c4ee08de-80e9-4c43-934c-bc5afdcf6297' {
  42. load_video
  43. set gfxpayload=keep
  44. insmod gzio
  45. insmod part_msdos
  46. insmod ext2
  47. set root='hd0,msdos1'
  48. if [ x$feature_platform_search_hint = xy ]; then
  49. 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 d4076e51-e674-4a9d-b0a8-c4e198aff7fe
  50. else
  51. search --no-floppy --fs-uuid --set=root d4076e51-e674-4a9d-b0a8-c4e198aff7fe
  52. fi
  53. echo 'Loading Linux linux-oldstable ...'
  54. linux /vmlinuz-linux-oldstable root=UUID=c4ee08de-80e9-4c43-934c-bc5afdcf6297 rw rootflags=subvol=@snapshots/OLDSTABLE loglevel=3 quiet
  55. echo 'Loading initial ramdisk ...'
  56. initrd /initramfs-linux-oldstable.img
  57. }
  58. menuentry 'Arch Linux, with Linux linux /@' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-advanced-c4ee08de-80e9-4c43-934c-bc5afdcf6297' {
  59. load_video
  60. set gfxpayload=keep
  61. insmod gzio
  62. insmod part_msdos
  63. insmod ext2
  64. set root='hd0,msdos1'
  65. if [ x$feature_platform_search_hint = xy ]; then
  66. 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 d4076e51-e674-4a9d-b0a8-c4e198aff7fe
  67. else
  68. search --no-floppy --fs-uuid --set=root d4076e51-e674-4a9d-b0a8-c4e198aff7fe
  69. fi
  70. echo 'Loading Linux linux ...'
  71. linux /vmlinuz-linux root=UUID=c4ee08de-80e9-4c43-934c-bc5afdcf6297 rw rootflags=subvol=@ loglevel=3 quiet
  72. echo 'Loading initial ramdisk ...'
  73. initrd /initramfs-linux.img
  74. }
  75. menuentry 'Arch Linux, with Linux linux /@ (fallback initramfs)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-linux-fallback-c4ee08de-80e9-4c43-934c-bc5afdcf6297' {
  76. load_video
  77. set gfxpayload=keep
  78. insmod gzio
  79. insmod part_msdos
  80. insmod ext2
  81. set root='hd0,msdos1'
  82. if [ x$feature_platform_search_hint = xy ]; then
  83. 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 d4076e51-e674-4a9d-b0a8-c4e198aff7fe
  84. else
  85. search --no-floppy --fs-uuid --set=root d4076e51-e674-4a9d-b0a8-c4e198aff7fe
  86. fi
  87. echo 'Loading Linux linux ...'
  88. linux /vmlinuz-linux root=UUID=c4ee08de-80e9-4c43-934c-bc5afdcf6297 rw rootflags=subvol=@snapshots/TESTING loglevel=3 quiet
  89. echo 'Loading initial ramdisk ...'
  90. initrd /initramfs-linux-fallback.img
  91. }
  92. menuentry 'Arch Linux LTS' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-c4ee08de-80e9-4c43-934c-bc5afdcf6297>
  93. load_video
  94. set gfxpayload=keep
  95. insmod gzio
  96. insmod part_msdos
  97. insmod ext2
  98. set root='hd0,msdos1'
  99. if [ x$feature_platform_search_hint = xy ]; then
  100. search --no-floppy --fs-uuid --set=root --hint-ieee1275='ieee1275//disk@0,msdos1' --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremet>
  101. else
  102. search --no-floppy --fs-uuid --set=root d4076e51-e674-4a9d-b0a8-c4e198aff7fe
  103. fi
  104. echo 'Loading Linux linux-lts ...'
  105. linux /vmlinuz-linux-lts root=UUID=c4ee08de-80e9-4c43-934c-bc5afdcf6297 rw rootflags=subvol=@snapshots/TESTING loglevel=3 quiet
  106. echo 'Loading initial ramdisk ...'
  107. initrd /initramfs-linux-lts.img
  108. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement