gaitapi

grub casi perfecto

May 27th, 2018
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.44 KB | None | 0 0
  1. if [ -s $prefix/grubenv ]; then
  2. set have_grubenv=true
  3. load_env
  4. fi
  5. if [ "${next_entry}" ] ; then
  6. set default="${next_entry}"
  7. set next_entry=
  8. save_env next_entry
  9. set boot_once=true
  10. else
  11. set default="0"
  12. fi
  13.  
  14. if [ x"${feature_menuentry_id}" = xy ]; then
  15. menuentry_id_option="--id"
  16. else
  17. menuentry_id_option=""
  18. fi
  19.  
  20. export menuentry_id_option
  21.  
  22. if [ "${prev_saved_entry}" ]; then
  23. set saved_entry="${prev_saved_entry}"
  24. save_env saved_entry
  25. set prev_saved_entry=
  26. save_env prev_saved_entry
  27. set boot_once=true
  28. fi
  29.  
  30. function savedefault {
  31. if [ -z "${boot_once}" ]; then
  32. saved_entry="${chosen}"
  33. save_env saved_entry
  34. fi
  35. }
  36. function load_video {
  37. if [ x$feature_all_video_module = xy ]; then
  38. insmod all_video
  39. else
  40. insmod efi_gop
  41. insmod efi_uga
  42. insmod ieee1275_fb
  43. insmod vbe
  44. insmod vga
  45. insmod video_bochs
  46. insmod video_cirrus
  47. fi
  48. }
  49.  
  50. if [ x$feature_default_font_path = xy ] ; then
  51. font=unicode
  52. else
  53. insmod part_msdos
  54. insmod ext2
  55. set root='hd0,msdos22'
  56. if [ x$feature_platform_search_hint = xy ]; then
  57. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos22 --hint-efi=hd0,msdos22 --hint-baremetal=ahci0,msdos22 2424dd79-05e5-4872-ac49-9b1158422f8d
  58. else
  59. search --no-floppy --fs-uuid --set=root 2424dd79-05e5-4872-ac49-9b1158422f8d
  60. fi
  61. font="/usr/share/grub/unicode.pf2"
  62. fi
  63.  
  64. if loadfont $font ; then
  65. set gfxmode=auto
  66. load_video
  67. insmod gfxterm
  68. set locale_dir=$prefix/locale
  69. set lang=es_AR
  70. insmod gettext
  71. fi
  72. terminal_output gfxterm
  73. if [ "${recordfail}" = 1 ] ; then
  74. set timeout=30
  75. else
  76. if [ x$feature_timeout_style = xy ] ; then
  77. set timeout_style=menu
  78. set timeout=5
  79. # Fallback normal timeout code in case the timeout_style feature is
  80. # unavailable.
  81. else
  82. set timeout=5
  83. fi
  84. fi
  85. ### END /etc/grub.d/00_header ###
  86.  
  87. ### BEGIN /etc/grub.d/05_debian_theme ###
  88. set menu_color_normal=cyan/blue
  89. set menu_color_highlight=white/blue
  90. ### END /etc/grub.d/05_debian_theme ###
  91.  
  92. ### BEGIN /etc/grub.d/10_linux ###
  93. function gfxmode {
  94. set gfxpayload="${1}"
  95. }
  96. set linux_gfx_mode=
  97. export linux_gfx_mode
  98. menuentry 'Debian K GNU/Linux' --class kali --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-simple-2424dd79-05e5-4872-ac49-9b1158422f8d' {
  99. load_video
  100. insmod gzio
  101. if [ x$grub_platform = xxen ]; then insmod xzio; insmod lzopio; fi
  102. insmod part_msdos
  103. insmod ext2
  104. set root='hd0,msdos22'
  105. if [ x$feature_platform_search_hint = xy ]; then
  106. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos22 --hint-efi=hd0,msdos22 --hint-baremetal=ahci0,msdos22 2424dd79-05e5-4872-ac49-9b1158422f8d
  107. else
  108. search --no-floppy --fs-uuid --set=root 2424dd79-05e5-4872-ac49-9b1158422f8d
  109. fi
  110. echo 'Cargando Linux 4.15.0-kali2-amd64...'
  111. linux /boot/vmlinuz-4.15.0-kali2-amd64 root=UUID=2424dd79-05e5-4872-ac49-9b1158422f8d ro initrd=/install/gtk/initrd.gz quiet
  112. echo 'Cargando imagen de memoria inicial...'
  113. initrd /boot/initrd.img-4.15.0-kali2-amd64
  114. }
  115. #########################################################################################
  116. menuentry 'FreeBSD CURRENT' --class os {
  117. set root='(hd1,1)'
  118. chainloader +1
  119. }
  120. #########################################################################################
  121. menuentry 'Arch Linux (rolling) (en /dev/sda10)' --class arch --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-4f000b87-3816-4f44-a7b2-be08d03d83f9' {
  122. insmod part_msdos
  123. insmod ext2
  124. set root='hd0,msdos10'
  125. if [ x$feature_platform_search_hint = xy ]; then
  126. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos10 --hint-efi=hd0,msdos10 --hint-baremetal=ahci0,msdos10 4f000b87-3816-4f44-a7b2-be08d03d83f9
  127. else
  128. search --no-floppy --fs-uuid --set=root 4f000b87-3816-4f44-a7b2-be08d03d83f9
  129. fi
  130. linux /boot/vmlinuz-linux root=UUID=4f000b87-3816-4f44-a7b2-be08d03d83f9 rw quiet
  131. initrd /boot/intel-ucode.img
  132. }
  133.  
  134. menuentry 'Slackware 14.2 (en /dev/sda11)' --class slackware --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-90ac9577-1a28-4a5b-a957-9cc98a456cfe' {
  135. insmod part_msdos
  136. insmod ext2
  137. set root='hd0,msdos11'
  138. if [ x$feature_platform_search_hint = xy ]; then
  139. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos11 --hint-efi=hd0,msdos11 --hint-baremetal=ahci0,msdos11 90ac9577-1a28-4a5b-a957-9cc98a456cfe
  140. else
  141. search --no-floppy --fs-uuid --set=root 90ac9577-1a28-4a5b-a957-9cc98a456cfe
  142. fi
  143. linux /boot/vmlinuz-huge-4.4.14 root=/dev/sda11 ro
  144. }
  145.  
  146. menuentry 'Puppy Linux distribution (en /dev/sda12)' --class linux --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-87513582-d396-4e21-95d5-b9ffc3d0a3c7' {
  147. insmod part_msdos
  148. insmod ext2
  149. set root='hd0,msdos12'
  150. if [ x$feature_platform_search_hint = xy ]; then
  151. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos12 --hint-efi=hd0,msdos12 --hint-baremetal=ahci0,msdos12 87513582-d396-4e21-95d5-b9ffc3d0a3c7
  152. else
  153. search --no-floppy --fs-uuid --set=root 87513582-d396-4e21-95d5-b9ffc3d0a3c7
  154. fi
  155. linux /boot/vmlinuz root=/dev/sda12
  156. }
  157.  
  158. menuentry 'Sabayo_Nuevo/Linux (en /dev/sda14)' --class sabayon --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-9b878968-2539-4092-bc2a-b0c3777bb2de' {
  159. insmod part_msdos
  160. insmod ext2
  161. set root='hd0,msdos14'
  162. if [ x$feature_platform_search_hint = xy ]; then
  163. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos14 --hint-efi=hd0,msdos14 --hint-baremetal=ahci0,msdos14 9b878968-2539-4092-bc2a-b0c3777bb2de
  164. else
  165. search --no-floppy --fs-uuid --set=root 9b878968-2539-4092-bc2a-b0c3777bb2de
  166. fi
  167. linux /boot/kernel-genkernel-x86_64-4.8.0-sabayon root=UUID=9b878968-2539-4092-bc2a-b0c3777bb2de ro dolvm vconsole.font=latarcyrheb-sun16 resume=/dev/sda14 vga=791 splash vconsole.keymap=es quiet
  168. initrd /boot/initramfs-genkernel-x86_64-4.8.0-sabayon
  169. }
  170.  
  171. menuentry 'Sabayon/Linux (en /dev/sda16)' --class sabayon --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-315502fc-da76-4e43-9c2c-c4a6999245fd' {
  172. insmod part_msdos
  173. insmod ext2
  174. set root='hd0,msdos15'
  175. if [ x$feature_platform_search_hint = xy ]; then
  176. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos15 --hint-efi=hd0,msdos15 --hint-baremetal=ahci0,msdos15 07e9ec27-17fe-4e7d-8161-db5965678d6b
  177. else
  178. search --no-floppy --fs-uuid --set=root 07e9ec27-17fe-4e7d-8161-db5965678d6b
  179. fi
  180. linux /kernel-genkernel-x86_64-4.14.0-sabayon root=UUID=315502fc-da76-4e43-9c2c-c4a6999245fd ro resume=/dev/sda4 dolvm vconsole.keymap=es resume=/dev/sda18 splash vconsole.font=latarcyrheb-sun16 vga=791 quiet
  181. initrd /initramfs-genkernel-x86_64-4.14.0-sabayon
  182. }
  183.  
  184. menuentry 'Calculate/Linux (en /dev/sda18)' --class calculate --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-d0042ec1-58bc-4559-8b1c-3fe9ea3135b1' {
  185. insmod part_msdos
  186. insmod ext2
  187. set root='hd0,msdos18'
  188. if [ x$feature_platform_search_hint = xy ]; then
  189. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos18 --hint-efi=hd0,msdos18 --hint-baremetal=ahci0,msdos18 d0042ec1-58bc-4559-8b1c-3fe9ea3135b1
  190. else
  191. search --no-floppy --fs-uuid --set=root d0042ec1-58bc-4559-8b1c-3fe9ea3135b1
  192. fi
  193. linux /boot/vmlinuz-4.4.1-calculate root=UUID=d0042ec1-58bc-4559-8b1c-3fe9ea3135b1 ro zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=30 video=1920x1080 real_resume=UUID=60b397d1-3562-47a0-a7e2-3539de7af019 elevator=cfq calculate=video:intel splash=silent,theme:calculate console=tty1 quiet
  194. initrd /boot/initramfs-4.4.1-calculate.img
  195. }
  196.  
  197. menuentry 'Clon Slackware 14.2 (en /dev/sda19)' --class slackware --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-716acec8-3c08-4441-895c-8722d545c5b8' {
  198. insmod part_msdos
  199. insmod ext2
  200. set root='hd0,msdos19'
  201. if [ x$feature_platform_search_hint = xy ]; then
  202. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos19 --hint-efi=hd0,msdos19 --hint-baremetal=ahci0,msdos19 716acec8-3c08-4441-895c-8722d545c5b8
  203. else
  204. search --no-floppy --fs-uuid --set=root 716acec8-3c08-4441-895c-8722d545c5b8
  205. fi
  206. linux /boot/vmlinuz-huge-4.4.14 root=/dev/sda19 ro
  207. }
  208.  
  209. menuentry 'Linux Mint 17.1 Rebecca (17.1) (en /dev/sda2)' --class linuxmint --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-f927bca6-eb50-478e-ae2c-7dce6c4ed3f2' {
  210. insmod part_msdos
  211. insmod ext2
  212. set root='hd0,msdos2'
  213. if [ x$feature_platform_search_hint = xy ]; then
  214. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 f927bca6-eb50-478e-ae2c-7dce6c4ed3f2
  215. else
  216. search --no-floppy --fs-uuid --set=root f927bca6-eb50-478e-ae2c-7dce6c4ed3f2
  217. fi
  218. linux /boot/vmlinuz-3.13.0-37-generic root=UUID=f927bca6-eb50-478e-ae2c-7dce6c4ed3f2 ro quiet splash $vt_handoff
  219. initrd /boot/initrd.img-3.13.0-37-generic
  220. }
  221.  
  222. menuentry 'Ubuntu 16.04.4 LTS (16.04) (EN DESARROLLO)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-85265938-6b74-4431-997a-d5504db3b362' {
  223. insmod part_msdos
  224. insmod ext2
  225. set root='hd0,msdos23'
  226. if [ x$feature_platform_search_hint = xy ]; then
  227. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos23 --hint-efi=hd0,msdos23 --hint-baremetal=ahci0,msdos23 85265938-6b74-4431-997a-d5504db3b362
  228. else
  229. search --no-floppy --fs-uuid --set=root 85265938-6b74-4431-997a-d5504db3b362
  230. fi
  231. linux /boot/vmlinuz-4.4.0-122-generic root=UUID=85265938-6b74-4431-997a-d5504db3b362 ro quiet splash $vt_handoff
  232. initrd /boot/initrd.img-4.4.0-122-generic
  233. }
  234. menuentry 'Calculate/Linux (en /dev/sda5)' --class calculate --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-d4ab053a-342e-4221-b0e8-2e00aa25dd33' {
  235. insmod part_msdos
  236. insmod ext2
  237. set root='hd0,msdos5'
  238. if [ x$feature_platform_search_hint = xy ]; then
  239. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos5 --hint-efi=hd0,msdos5 --hint-baremetal=ahci0,msdos5 d4ab053a-342e-4221-b0e8-2e00aa25dd33
  240. else
  241. search --no-floppy --fs-uuid --set=root d4ab053a-342e-4221-b0e8-2e00aa25dd33
  242. fi
  243. linux /boot/vmlinuz-4.4.1-calculate root=UUID=d4ab053a-342e-4221-b0e8-2e00aa25dd33 ro zswap.enabled=1 zswap.compressor=lz4 zswap.max_pool_percent=30 video=1920x1080 real_resume=UUID=60b397d1-3562-47a0-a7e2-3539de7af019 elevator=cfq calculate=video:intel splash=silent,theme:calculate console=tty1 quiet
  244. initrd /boot/initramfs-4.4.1-calculate.img
  245. }
  246.  
  247.  
  248. menuentry 'Ubuntu 16.04.4 LTS (16.04) (RESPALDO32GB)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-a7f8deb8-336e-4cb7-a1c2-852ead214811' {
  249. insmod part_msdos
  250. insmod ext2
  251. set root='hd0,msdos6'
  252. if [ x$feature_platform_search_hint = xy ]; then
  253. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos6 --hint-efi=hd0,msdos6 --hint-baremetal=ahci0,msdos6 a7f8deb8-336e-4cb7-a1c2-852ead214811
  254. else
  255. search --no-floppy --fs-uuid --set=root a7f8deb8-336e-4cb7-a1c2-852ead214811
  256. fi
  257. linux /boot/vmlinuz-4.4.0-122-generic root=UUID=a7f8deb8-336e-4cb7-a1c2-852ead214811 ro quiet splash $vt_handoff
  258. initrd /boot/initrd.img-4.4.0-122-generic
  259. }
  260.  
  261. menuentry 'Parabola GNU/Linux-libre (rolling) (en /dev/sda7)' --class parabola --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-bf3978f9-459a-459f-9836-627f85f083b3' {
  262. insmod part_msdos
  263. insmod xfs
  264. set root='hd0,msdos7'
  265. if [ x$feature_platform_search_hint = xy ]; then
  266. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos7 --hint-efi=hd0,msdos7 --hint-baremetal=ahci0,msdos7 bf3978f9-459a-459f-9836-627f85f083b3
  267. else
  268. search --no-floppy --fs-uuid --set=root bf3978f9-459a-459f-9836-627f85f083b3
  269. fi
  270. linux /boot/vmlinuz-linux-libre root=UUID=bf3978f9-459a-459f-9836-627f85f083b3 rw quiet
  271. initrd /boot/initramfs-linux-libre.img
  272. }
  273.  
  274. menuentry 'Salix Slackware 14.1 (en /dev/sda9)' --class slackware --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-4d4e54b5-a398-40fc-9c6e-3e412a25f0fb' {
  275. insmod part_msdos
  276. insmod ext2
  277. set root='hd0,msdos9'
  278. if [ x$feature_platform_search_hint = xy ]; then
  279. search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos9 --hint-efi=hd0,msdos9 --hint-baremetal=ahci0,msdos9 4d4e54b5-a398-40fc-9c6e-3e412a25f0fb
  280. else
  281. search --no-floppy --fs-uuid --set=root 4d4e54b5-a398-40fc-9c6e-3e412a25f0fb
  282. fi
  283. linux /boot/vmlinuz-huge-3.10.17 root=/dev/sda9 ro vt.default_utf8=1 quiet
  284. }
  285.  
  286. menuentry 'Ubuntu 16.04.4 LTS (16.04) (EN DISCO EXTERNO)' --class ubuntu --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-a7f8deb8-336e-4cb7-a1c2-852ead214811' {
  287. insmod part_msdos
  288. insmod ext2
  289. set root='hd1,msdos5'
  290. if [ x$feature_platform_search_hint = xy ]; then
  291. search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos5 --hint-efi=hd1,msdos5 --hint-baremetal=ahci1,msdos5 89571ab8-d316-4d23-a607-2186ee58d45b
  292. else
  293. search --no-floppy --fs-uuid --set=root 89571ab8-d316-4d23-a607-2186ee58d45b
  294. fi
  295. linux /boot/vmlinuz-4.4.0-119-generic root=UUID=89571ab8-d316-4d23-a607-2186ee58d45b ro quiet splash $vt_handoff
  296. initrd /boot/initrd.img-4.4.0-119-generic
  297. }
  298. menuentry 'Slackware 14.2 (DISCO EXTERNO)' --class slackware --class gnu-linux --class gnu --class os $menuentry_id_option 'osprober-gnulinux-simple-716acec8-3c08-4441-895c-8722d545c5b8' {
  299. insmod part_msdos
  300. insmod ext2
  301. set root='hd1,msdos7'
  302. if [ x$feature_platform_search_hint = xy ]; then
  303. search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos7 --hint-efi=hd1,msdos7 --hint-baremetal=ahci1,msdos7 716acec8-3c08-4441-895c-8722d545c5b8
  304. else
  305. search --no-floppy --fs-uuid --set=root 716acec8-3c08-4441-895c-8722d545c5b8
  306. fi
  307. linux /boot/vmlinuz-huge-4.4.14 root=/dev/sdb7 ro
  308. }
  309.  
  310. ### END /etc/grub.d/30_os-prober ###
  311.  
  312. ### BEGIN /etc/grub.d/30_uefi-firmware ###
  313. ### END /etc/grub.d/30_uefi-firmware ###
  314.  
  315. ### BEGIN /etc/grub.d/40_custom ###
  316. # This file provides an easy way to add custom menu entries. Simply type the
  317. # menu entries you want to add after this comment. Be careful not to change
  318. # the 'exec tail' line above.
  319. ### END /etc/grub.d/40_custom ###
  320.  
  321. ### BEGIN /etc/grub.d/41_custom ###
  322. if [ -f ${config_directory}/custom.cfg ]; then
  323. source ${config_directory}/custom.cfg
  324. elif [ -z "${config_directory}" -a -f $prefix/custom.cfg ]; then
  325. source $prefix/custom.cfg;
  326. fi
  327. ### END /etc/grub.d/41_custom ###
Advertisement
Add Comment
Please, Sign In to add comment