Problemy z uruchomieniem komputera (GRUB) po przywróceniu fabrycznego Windows na laptopie, error: no such partition

Przypuśmy scenariusz, że na komputerze są 2 systemy operacyjne. Windows (fabryczny) + Linux (doinstalowany na dodatkowej partycji).

Przy włączaniu komputera dokonuje się wyboru który system ma się włączyć. Reinstalacja Linuxa lub upgrade nie stanowi problemu. Program GRUB służący do wyboru systemu zostaje odp. zakualizowany. Problem powstaje przy przywróceniu Windows z partycji Recovery. Praktycznie nie można nic włączyć. Pojawia się komunikat:

error: no such partition.
Entering rescue mode...
grub rescue>

Co w takiej sutuacji? Należy nadpisać TZW. rekord MBR dysku twardego. W nim rezyduje GRUB, który teraz nie ma się jak odwołać do zasobu, którego nie ma.

Można to zrobić za pomocą płyt instalacyjnych Windows. Jednak jest to blog poświęcony Linuksowi 😛 A wystarczy do tego płyta lub pendrive z miarę aktualnym Ubuntu 🙂

Uruchom z takiej płyty / pendrive system Ubuntu w trybie LiveCD. W tym celu odp. zmień ustawienia bootowania w Bios lub przy włączaniu wciskaj przycisk F12. W niektórych laptopach (Lenovo) są np. dodatkowe przyciski przy gnieździe zasilania.

Gdy już włączysz Ubuntu w trybie LiveCD włącz konsolę. Wywołaj:

sudo su

Wylistuj dyski twarde:

fdisk -l

Znajdź dysk, gdzie jest partycja uruchamiająca. Jest ona oznaczona gwiazdką. Odczytaj nazwę dysku. Zazwyczaj jest to:

/dev/sda

Następnie zainstaluj dodatkowy program:

sudo apt-get update

sudo apt-get install lilo

Podczas instalacji tego programu może pojawić się monit, który należy zaakceptować.

Po czym wywołaj komendę:

sudo lilo -M /dev/sda mbr

Po tej operacji restartuj komputer i powinien właczyć się normalnie Windows.

sudo reboot

Uwaga, aby następnie włączyć Linuxa, który był na innej partycji musisz reinstalować program GRUB.

Możesz również polubić…

Inna porada:
Jak poprzez Raspberry Pi dzielić łącze? Tzn. przekazywać połączenie z…