user@homelab:~/docs$ cat dual-boot.md
Dual boot a GRUB
Řetězec bootování, GRUB menu s Windows a záchranné cesty
# obsah
Přehled
| Cíl | ve výchozím stavu nabootuje Ubuntu; Windows jdou vybrat v GRUB |
| Výsledek | GRUB menu na 5 s: Ubuntu (výchozí), Windows Boot Manager |
UEFI firmware ─▶ \EFI\ubuntu\shimx64.efi ─▶ GRUB ─┬─▶ Ubuntu (výchozí, 5 s)
└─▶ \EFI\Microsoft\Boot\bootmgfw.efiPostup
Ubuntu Server má GRUB menu ve výchozím stavu skryté (timeout 0). Zapnutí:
sudo sed -i 's/^GRUB_TIMEOUT_STYLE=.*/GRUB_TIMEOUT_STYLE=menu/' /etc/default/grub
sudo sed -i 's/^GRUB_TIMEOUT=.*/GRUB_TIMEOUT=5/' /etc/default/grub
sudo update-grubupdate-grub spustí os-prober, který Windows najde a položku Windows Boot Manager přidá sám.
Ověření
grep -E "^menuentry|^submenu" /boot/grub/grub.cfgPrávě jedna položka Ubuntu, podmenu Advanced options a jedna položka Windows.
Poznámky
- Ubuntu zůstává výchozí, takže se server po výpadku proudu vrátí sám.
- Velká aktualizace Windows může přesunout Windows Boot Manager v UEFI na první místo. Oprava: Novo → BIOS Setup → Boot, posunout
ubuntunahoru (Fn + F6), uložit (Fn + F10). - Když GRUB selže: Novo → Boot Menu vybere libovolný zavaděč přímo.