Advertisement
Guest User

USB GRUB2 iso multiboot

a guest
May 8th, 2013
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.41 KB | None | 0 0
  1. insmod part_msdos
  2. insmod fat
  3. set root='(hd0,msdos1)'
  4. search --no-floppy --fs-uuid --set 10A9-AFCE
  5. loadfont /boot/grub/fonts/unicode.pf2
  6. set gfxmode=auto
  7. insmod vbe
  8. insmod vga
  9. insmod gfxterm
  10. terminal_output gfxterm
  11. insmod gfxmenu
  12. loadfont ($root)/boot/grub/themes/ubuntu/dejavu-sans-10.pf2
  13. loadfont ($root)/boot/grub/themes/ubuntu/dejavu-sans-12.pf2
  14. loadfont ($root)/boot/grub/themes/ubuntu/dejavu-sans-bold-14.pf2
  15. insmod png
  16. set theme=($root)/boot/grub/themes/ubuntu/theme.txt
  17. export theme
  18. set timeout=10
  19. set default="0>1"
  20. submenu 'Ubuntu 13.04' --class submenu --id raring {
  21. menuentry "Ubuntu 13.04 Desktop 64bit" --class ubuntu --class gnu-linux --id raring {
  22. set isofile="/iso/Raring/ubuntu-13.04-desktop-amd64.iso"
  23. loopback loop $isofile
  24. linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noeject noprompt splash --
  25. initrd (loop)/casper/initrd.lz
  26. }
  27. menuentry "Xubuntu 13.04 Desktop 64bit" --class xubuntu --class gnu-linux --id raring {
  28. set isofile="/iso/Raring/xubuntu-13.04-desktop-amd64.iso"
  29. loopback loop $isofile
  30. linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noeject noprompt splash --
  31. initrd (loop)/casper/initrd.lz
  32. }
  33. menuentry "Ubuntu Gnome 13.04 Desktop 64bit" --class gnomeubuntu --class gnu-linux --id raring {
  34. set isofile="/iso/Raring/ubuntu-gnome-13.04-desktop-amd64.iso"
  35. loopback loop $isofile
  36. linux (loop)/casper/vmlinuz.efi boot=casper iso-scan/filename=$isofile noeject noprompt splash --
  37. initrd (loop)/casper/initrd.lz
  38. }
  39. menuentry "Kubuntu 13.04 Desktop 64bit" --class kubuntu --class gnu-linux --id raring {
  40. set isofile="/iso/Raring/kubuntu-13.04-desktop-amd64.iso"
  41. loopback loop $isofile
  42. linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noeject noprompt splash --
  43. initrd (loop)/casper/initrd.lz
  44. }
  45. menuentry "Lubuntu 13.04 Desktop 64bit" --class lubuntu --class gnu-linux --id raring {
  46. set isofile="/iso/Raring/lubuntu-13.04-desktop-amd64.iso"
  47. loopback loop $isofile
  48. linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noeject noprompt splash --
  49. initrd (loop)/casper/initrd.lz
  50. }
  51. }
  52. submenu 'Ubuntu 12.10' --class submenu --id quantal {
  53. menuentry "Ubuntu 12.10 Desktop 64bit" --class ubuntu --class gnu-linux --id quantal {
  54. set isofile="/iso/Quantal/ubuntu-12.10-desktop-amd64.iso"
  55. loopback loop $isofile
  56. linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noeject noprompt splash --
  57. initrd (loop)/casper/initrd.lz
  58. }
  59. menuentry "Xubuntu 12.10 Desktop 64bit" --class xubuntu --class gnu-linux --id quantal {
  60. set isofile="/iso/Quantal/xubuntu-12.10-desktop-amd64.iso"
  61. loopback loop $isofile
  62. linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noeject noprompt splash --
  63. initrd (loop)/casper/initrd.lz
  64. }
  65. menuentry "Ubuntu Gnome 12.10 Desktop 64bit" --class gnomeubuntu --class gnu-linux --id quantal {
  66. set isofile="/iso/Quantal/ubuntu-gnome-12.10.1-desktop-amd64.iso"
  67. loopback loop $isofile
  68. linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noeject noprompt splash --
  69. initrd (loop)/casper/initrd.lz
  70. }
  71. menuentry "Kubuntu 12.10 Desktop 64bit" --class kubuntu --class gnu-linux --id quantal {
  72. set isofile="/iso/Quantal/kubuntu-12.10-desktop-amd64.iso"
  73. loopback loop $isofile
  74. linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noeject noprompt splash --
  75. initrd (loop)/casper/initrd.lz
  76. }
  77. menuentry "Lubuntu 12.10 Desktop 64bit" --class lubuntu --class gnu-linux --id quantal {
  78. set isofile="/iso/Quantal/lubuntu-12.10-desktop-amd64.iso"
  79. loopback loop $isofile
  80. linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noeject noprompt splash --
  81. initrd (loop)/casper/initrd.lz
  82. }
  83. }
  84. submenu 'Linux Mint 14' --class submenu --id nadia {
  85. menuentry "Linux Mint 14 Cinnamon 64bit" --class linuxmint --class gnu-linux --id nadia {
  86. set isofile="/iso/Quantal/linuxmint-14.1-cinnamon-dvd-64bit.iso"
  87. loopback loop $isofile
  88. linux (loop)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper initrd=/casper/initrd.lz iso-scan/filename=$isofile noeject noprompt splash --
  89. initrd (loop)/casper/initrd.lz
  90. }
  91. menuentry "Linux Mint 14 Mate 64bit" --class linuxmint --class gnu-linux --id nadia {
  92. set isofile="/iso/Quantal/linuxmint-14.1-mate-dvd-64bit.iso"
  93. loopback loop $isofile
  94. linux (loop)/casper/vmlinuz file=/cdrom/preseed/mint.seed boot=casper initrd=/casper/initrd.lz iso-scan/filename=$isofile noeject noprompt splash --
  95. initrd (loop)/casper/initrd.lz
  96. }
  97. }
  98. menuentry "Parted Magic 2013" --class pmagic --class gnu-linux {
  99. set isofile="/iso/pmagic_2013_02_28.iso"
  100. loopback loop $isofile
  101. linux (loop)/pmagic/bzImage iso_filename=$isofile edd=off load_ramdisk=1 prompt_ramdisk=0 rw vga=normal loglevel=9 max_loop=256 vmalloc=384MiB
  102. initrd (loop)/pmagic/initrd.img
  103. }
  104. menuentry "DBAN ISO (Delete EVERYTHING)" --class dban {
  105. set isofile="/iso/dban.iso"
  106. loopback loop $isofile
  107. linux (loop)/DBAN.BZI nuke="dwipe" iso-scan/filename=$isofile silent --
  108. }
  109. menuentry "Memtest 86+" --class recovery {
  110. linux16 /memtest86+.bin
  111. }
  112. # menuentry "Tinycore ISO" {
  113. # loopback loop /tinycore.iso
  114. # linux (loop)/boot/bzImage --
  115. # initrd (loop)/boot/tinycore.gz
  116. # }
  117. # menuentry "SystemRescueCd" {
  118. # loopback loop /systemrescuecd.iso
  119. # linux (loop)/isolinux/rescuecd isoloop=/systemrescuecd.iso setkmap=us docache dostartx
  120. # initrd (loop)/isolinux/initram.igz
  121. #}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement