6. Alglaaduri probleemid

6.1. Alglaaduri taaspaigaldamine

Vahel võib juhtuda, et teete vea ja hävitate kogemata kettalt MBR-i (ketta esimene sektor, Master Boot Record) või teeb seda mingi valesti käituv programm või, kui Teie masinas töötab ka Windows®, kustutab selle mõni viirus. Te mõtlete kindlasti, et sellisel juhul ei ole enam võimalik süsteemi käivitada? Vale! Alglaadimiskirjet saab isegi mitmel moel taastada.

Alglaaduri taastamiseks on vaja alglaadimisdisketti. Ilma selleta on asjad tõepoolest halvasti, kui Te ei ole just oma MBR-ist varukoopiat teinud (vt. Sektsioon 6.2, “MBR-i varundamine ja taastamine”).

Käivitage arvuti alglaadimisketta abil. Edasine käitumine sõltub sellest, kas Teil on kasutusel LiLo või GRUB. Mõlema puhul peate aga kõik käsud andma administraatori (root) õigustes.

6.1.1. LiLo-ga

LiLo korral tuleb lihtsalt viibal anda käsk /sbin/lilo. See paigaldab LiLo uuesti ketta alglaadimissektorile ja parandab probleemi.

6.1.2. GRUB-iga

GRUB-i korral on asjad LiLo-ga võrreldes veidi teistsugused.

[Märkus]Märkus

Järgnevas näites eeldame, et Te üritate paigaldada GRUB-i oma esimese IDE-seadme (ketta) MBR-i ja et fail stage1 asub kataloogis /boot/grub/.

Kõigepealt kutsuge välja GRUB-i shell käsuga grub. Seejärel andke käsk root (hd0,0). See ütleb GRUB-ile, et failid, mida tal vaja läheb, asuvad Teie esimese kõvaketta (hd0) esimesel partitsioonil (0). Seejärel andke käsk setup (hd0). See paigaldab GRUB-i Teie esimese kõvaketta MBR-i. Ja ongi kõik!

Te võite proovida ka käsku grub-install /dev/hda, mis paigaldab samuti GRUB-i Teie esimese kõvaketta MBR-ile, kuid eeltoodud viis on siiski soovitatavam.

6.1.3. Mõned mõtted kahesüsteemsete masinate kohta

Windows 9x, NT, 2000 ja XP uuendused. Kui Teil on kahesüsteemne arvuti, tasuks alati hoida GNU/Linuxi alglaadimisdiskett käepärast. Windows® (kõigi versioonide) (taas)paigaldamise järel ei saa Te seetõttu, et Windows® kirjutab MBR-i üle ilma igasuguse hoiatuseta, pärast Windows® uuendamist muidu enam GNU/Linuxit käivitada, kui Teil ei ole alglaadimisdisketti.

6.2. MBR-i varundamine ja taastamine

Kõvaketta MBR-ist varukoopia tegemiseks sisestage disketiseadmesse tühi diskett ja andke järgmine käsk:

# dd if=/dev/hda of=/dev/fd0/mbr.bin bs=512 count=1

Kui soovite kõvaketta MBR-i varukoopia põhjal taastada, sisestage disketiseadmesse diskett, millel varukoopia asub, ja andke järgmine käsk:

# dd if=/dev/fd0/mbr.bin of=/dev/hda bs=512
[Märkus]Märkus

Toodud näidetes on eeldatud, et Teie esimese IDE-ketta (/dev/hda) MBR on varundatud faili mbr.bin disketil Teie esimeses disketiseadmes (/dev/fd0) ja et Te annate käsud administraatorina (root).