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 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 |
insmod vbe set timeout=30 loadfont /boot/grub/themes/dejavu_16.pf2 gfxpayload='1024x768,800x600,640x480' set lang=ru_RU set theme=/boot/grub/themes/volchara/win_menu.txt terminal_output gfxterm insmod chain insmod loopback insmod part_gpt insmod jpeg insmod png insmod gzio insmod part_msdos insmod ext2 insmod fat insmod ntfs insmod iso9660 insmod xfs #root - это переменная, которая говорит, какая файловая система считается основной. #chainloader +1 - вызывает загрузчик устройства root #MICROSOFT menuentry "Установка Windows 7/8/8.1/10 (MSDaRT Full) x64bit" --class win { search --set -f /efi/microsoft/x64/erdc/bootx64.efi chainloader /efi/microsoft/x64/erdc/bootx64.efi } #STRELEC menuentry "WinPE by Xemom1 and Sergei Strelec x64bit" --class winpe1 { search --set -f /efi/microsoft/x64/winpe/bootx64.efi chainloader /efi/microsoft/x64/winpe/bootx64.efi } #Возврат в меню# menuentry "Вернуться в главное меню" --class nazad { search --set -f /boot/grub/grub.cfg configfile /boot/grub/grub.cfg } #Загрузиться с диска 1 menuentry 'boot from hd1' { set root=hd1 chainloader +1 } #Загрузить с Windows 7 menuentry "Windows 7" { search -s root --file /bootmgr ntldr /bootmgr } #Загрузить с Windows 8 menuentry "Windows 8 UEFI" { search --file --no-floppy --set=root /efi/Microsoft/Boot/bootmgfw.efi chainloader /efi/Microsoft/Boot/bootmgfw.efi } #загрузка разных видов Linux'а: menuentry "Arch Linux" { linux /boot/vmlinuz-linux root=LABEL=Arch_root rw initrd /boot/initramfs-linux.img } #загрузка iso menuentry "<Название пункта меню>" { set isofile="<Полный путь к файлу iso>" loopback loop <Загрузочный раздел>$isofile <Дополнительные параметры (kernel, initrd,...)> } #загрузка iso menuentry 'ISO Ubuntu ' { set isofile="/iso/ubuntu-12.04-desktop-amd64.iso" loopback loop (hd0,5)$isofile linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject initrd (loop)/casper/initrd.lz } #Загрузка GParted menuentry "GParted Live CD i486" { set isofile="/boot/iso/gparted-live-0.18.0-1-i486.iso" loopback loop (hd0,1)$isofile loopback loop $isofile linux (loop)/live/vmlinuz boot=live config union=aufs noswap noprompt ip=frommedia toram=filesystem.squashfs findiso=${isofile} initrd (loop)/live/initrd.img } #Tails menuentry "Tails 1.5 i386" { set isofile="/boot/iso/tails-i386-1.5.iso" loopback loop (hd0,1)$isofile loopback loop $isofile linux (loop)/live/vmlinuz boot=live config apparmor=1 security=apparmor nopersistent timezone=Etc/UTC block.events_dfl_poll_msecs=1000 noautologin module=Tails findiso=$isofile initrd (loop)/live/initrd.img } #Kali menuentry "Kali Linux 2.0 i386" { set isofile="/boot/iso/kali-linux-2.0-i386.iso" loopback loop (hd0,1)$isofile loopback loop $isofile linux (loop)/live/vmlinuz boot=live username=root hostname=kali findiso=${isofile} initrd (loop)/live/initrd.img } #запустить например GRUB4DOS menuentry "Grub4Dos" { linux /boot/grub.exe --config-file=/boot/grub/menu.lst } |