Reinstalarea GRUB-ului

Discutii Generale si suport tehnic pentru sistemul de operare Sabayon Linux !

Moderators: BlackNoxis, BGS, Moderators

Post Reply
BlackNoxis
Growing Hen
Posts: 110
Joined: Tue Oct 06, 2009 10:37
Location: Cluj-Napoca, Transylvania, Romania
Contact:

Reinstalarea GRUB-ului

Post by BlackNoxis » Mon Jan 16, 2012 4:32

Tutorial scurt despre reinstalarea grubului in caz ca nu-ti mai booteaza Sabayonul.

Intai si intai, trebuie sa verificati ce partiti si cu ce nume le aveti, si unde este instalat defapt Sabayonul (de pe un mediu Live CD/DVD). Odata ce intrati pe Live, intrati intr-un terminal/shell si tastati comanda : fdisk -l. O sa va arate toate partitiile si unde este partitia principala.
Urmatorul pas este : mkdir -p /media/sabayon
Apoi, dupa ce identificati partitia-cauza, veti folosi comanda mount /dev/sdaX /media/sabayon
Si apoi intr-un final, foarte usor : grub2-install --root-directory=/media/sabayon /dev/sda

Voila ! Scurta recuperare a grub-ului.

Daca grubul e mai 'grav avariat', atunci va voi arata comenzile si metodele urmatoare :
mkdir -p /media/sabayon/boot
mount /dev/sdaX /media/sabayon <-- unde X reprezinta partitia cu Sabayon instalat.
mount -t proc none /media/sabayon/proc
mount -t sysfs none /media/sabayon/sys
mount -o bind /dev /media/sabayon/dev
Urmatorul pas va fi folosirea 'chroot'-ului (ca sa intrati cu totul in sistemul instalat, ca si root):
chroot /media/sabayon /bin/bash
env-update
source /etc/profile
export PS1="(chroot) $PS1"
Urmatorul pas va fi identificarea si alocarea index-ului partitiilor voastre:
grep -v rootfs /proc/mounts > /etc/mtab
cp /proc/mounts /etc/mtab
grub2-install /dev/sda

Urmatorul pas va fi sa recuperati propriu-zis configurarile de grub.

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

In timp ce momentan sunteti ca si cum ati fi logat pe Sabayonul instalat, puteti linistiti sa instalati ce program vreti in caz ca s-a stricat pe parcursul utilizarii sistemului, sau posibil din cauza unui bug nu ati mai putut intra pe el.

Nota Personala : Metoda asta e valabila si pentru alte sisteme linux ! :)

Post Reply