Ahoj,
zrovna jsem se šťoural v BIOSu ve snaze nabootovat debian wheezy z usb a podařilo se mi oddělat efi oddíl u hlavního disku. Pokud by se to podařilo někomu dalšímu, tady je přepis návodu, dle kterého jsem postupoval (zdroj:
http://superuser.com/questions/376470/how-to-reinstall-grub2-efi) a který jsem poupravil tak, jak jsem postupoval já. V návodu se počítá s tím, že lze nabootovat alespoň live verzi systému.
1) Nabootujte live verzi systému z CD/USB
2) Proveďte chroot na požadovaném disku
sudo mount /dev/sda3 /mnt #sda3 je můj kořenový adresář
sudo mount /dev/sda1 /mnt/boot/efi #sda1 je můj efi oddíl
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt$i; done
sudo cp /etc/resolv.conf /mnt/etc/ #po chrootu bude síť dostupná
sudo chroot /mnt
apt-get install --reinstall grub-efi-amd64
nebo v případě 32bit distribuce:
apt-get install --reinstall grub-efi
update-grub
3) Odhlašte se z chrootu
Buď pomocí příkazu
exit nebo dvojhmatem
Ctrl+D4) Odpojte všechny připojené oddíly a restartujte systém
for i in /sys /proc /dev/pts /dev; do sudo umount /mnt$i; done # na první pokus u mne nefungovalo, po druhé se příkaz provedl korektně (jeden oddíl byl zaneprázdněn)
sudo umount /mnt/boot/efi #Důležité!
sudo umount /mnt
sudo reboot
Samozřejmě je potřeba upravit postup dle vaší situace, tzn. pokud máte jiné značení disků, oddělený /boot oddíl, atd.
Snad se to někomu bude hodit.