MC, 23:03 sobota, 21.01.2012 r.
Ilustracja do artykułu: Linux mount - Jak naprawić GRUB

Linux mount - Jak naprawić GRUB

Tak, tak... Temat oklepany jak mało który inny i nie ma co dyskutować. Ten wpis ma mieć charakter bardziej notatkowy, ponieważ przetestowałem chyba każdy możliwy sposób na odzyskanie GRUBa i bardzo często okazywało się, że w moim przypadku nie są skuteczne. Jednak mam już swój jeden wybrany, który niejednokrotnie mnie uratował, więc niech wisi sobie spokojnie online.

Kiedy GRUB znika?

Powodów zniknięcia GRUBa może być wiele, jednak najczęstszym jest nadpisanie MBR przez instalatora Windowsa. No tak, bo po co Ci jakiś Linux skoro już instalujesz Windowsa ;) Dlatego jak zawsze powtarzam — jeśli masz zamiar instalować dwa systemy — Windows i jakąś dystrybucję Linuksa, to najpierw zainstaluj Windowsa! Linux, nie będzie udawał, ze Windows nie istnieje i uwzględni go w boot loaderze.

Jak odzyskać GRUBa, skoro już go wcięło?

Aby odzyskać GRUB, potrzebować będziesz dystrybucji z Live-CD, czyli najlepiej jakąś płytkę z Ubuntu. Gdy załadujesz system, najlepiej upewnij się, na jakiej partycji i na jakim systemie plików masz zainstalowany system Linux. Użyj do tego polecenia:
fdisk -l
Zostaną wylistowane wszystkie partycje. Wybadaj, na której stoi Linux. U mnie jest to sda2 z systemem plików ext4.
Następnie musisz wykonać wszystkie poniższe polecenia zastępując sda2 oraz ext4 swoją swoim oznaczeniem partycji i systemu plików.
sudo mkdir /mnt/root/
sudo mount -t ext4 /dev/sda8 /mnt/root
sudo mount -o bind /dev /mnt/root/dev
sudo mount proc /mnt/root/proc -t proc
sudo mount sysfs /mnt/root/sys -t sysfs
sudo chroot /mnt/root
sudo grub-install /dev/sda
Już prawie gotowe... jeszcze tylko, zależnie od tego czy masz GRUB 2:
sudo update-grub2
lub GRUB:
sudo update-grub

I to wszystko?

Tak, to już wszystko. Po restarcie systemu powinieneś ujrzeć GRUBa dającego Ci możliwość wyboru systemu do uruchomienia.

Komentarze (1)

Imię:
Treść:
papa31 2019-01-16 09:26:18
Jeszcze tylko zmiany w fstab :)