Reinstalare grub2 boot loader dupa instalarea Windows 7 peste openSUSE

linux windowsIn cazul in care am instalat Windowsul si in sistem avem deja openSUSE instalat stim foarte bine ca Windowsul rescrie MBR-ul in care Linuxul si-a instalat grub2 boot loaderul. Este destul de incomod sa stergem Linuxul si sa urmam procedura instalare Windows, apoi Linux ca sa fie detectat in boot loader si Windowsul.

Dupa instalarea Windowsului Linuxul nu mai apare, cel putin boot loaderul lui nu il mai vedem intruat Windowsul l-a suprascris cu al lui. Nici o problema, folosim CD-ul de instalare al Linuxului pentru a porni ca LiveCD. Odata pornit openSUSE ca LiveCD, deschidem un Terminal si montam partitia pe care noi il avem instalat, apoi facem chroot pe partitia respectiva si reinstalam grub2.

Prima data ne facem root pe sistem:

sudo su

Montarea partitiei:

mount /dev/sda2 /mnt #cu fdisk -l puteti vedea care este cifra atribuita partitiei (la mine a fost sda2, dar 99% sanse sa fie diferita la voi)

mount –bind /dev /mnt/dev

Schimbam directorul root pentru procesul curent folosind chroot pe partitia montata adineauri:

chroot /mnt/

mount /proc

mount /sys

Reconfiguram grub2

grub2-mkconfig -o /boot/grub2/grub.cfg

La final reinstalam boot loaderul pe /dev/sda, ca sa fie in MBR:

grub2-install /dev/sda

Dupa acest pas rebootam sistemul si bootloaderul ar trebui sa apara atata cu Windows cat si cu Linux.

Leave a Reply

srv StandDuPp
Articole recente