Рубрики
boot \ grub \ grub2 \ init \ systemd

grub на флешке /boot/grub/grub.cfg

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
}