Kuidas GRUB alglaadurit Linuxis taastada

Viimane uuendus: 31 august 2026

Linuxi terminaliekraan rohelise tekstiga mustal taustal, mis sobib ideaalselt käsukonsooli ja tehniliste keskkondade illustreerimiseks.

Olen kindel, et see on sinuga varemgi juhtunud: lülitad arvuti elevusest sisse ja äkki näed musta ekraani ning krüptilist teadet, mis teatab, et GRUBi alglaadimishaldur on surnud . Võib-olla oled mässanud kettapartitsioonidega, installinud Windowsi pärast Linuxit ja see kirjutas alglaadimissektori üle või läks süsteemivärskendus valesti.

Esimene asi, mida teha, on mitte paanikasse sattuda, sest kuigi võib tunduda, et teie arvuti on surnud, on teie andmed endiselt puutumatud . GRUB on lihtsalt süsteemi värav ja isegi kui uks on katki, on maja ikka alles. Sõltuvalt sellest, mis teil saadaval on, on selle jama lahendamiseks mitu võimalust, alates GRUB-i konsooli enda kasutamisest, kui see ikka veel reageerib, kuni Ubuntu või Debiani aktiivse USB-mälupulga kasutamiseni täielikuks remondiks.

Linuxi probleemide diagnoosimine
Seotud artikkel:
Linuxi probleemide tõrkeotsing: täielik ja praktiline juhend

Otsene taastamine GRUB konsoolist

Lähivõte käest, mis sisestab USB-seadet sülearvutisse, kujutades Live USB kasutamist.

Kui sul veab ja arvuti ei käivitu, aga pääsed ikkagi GRUB-i käsureale ligi (vajutades käivitamisel 'c'-klahvi), võid proovida süsteemi käivitada ilma välise USB-draivita. Esimene asi, mida teha, on tuvastage oma failide asukoht käsu käivitamine lsmis näitab teile saadaolevaid kettaid ja partitsioone, näiteks (hd0,msdos1).

Kui olete ketta leidnud, peate otsima kausta boot vaheseinte uurimine koos ls (hd0,1)/Kui oled leidnud õige, pead sa seadistage eesliite marsruut ja süsteemi juurkasutaja käskude abil set prefix=(hd0,1)/boot/grub y set root=(hd0,1)Seejärel leidke alglaadimiskaustast saadaolev kernel ja laadige see käsuga linux, määrates juurpartitsiooni (näiteks root=/dev/sda1), et lõpuks ellu viia initrd ja käivitage mootor.

  Coboli parimad veebiressursid

Kui olete oma kasutajaseansile edukalt sisse loginud, ärge unustage parandage starter jäädavaltAva terminal root'ina ja käivita grub-install /dev/sda millele järgneb update-grub2 y update-initramfs -u et probleem taaskäivitamisel ei korduks.

Linuxi alglaadimise diagnostilised probleemid
Seotud artikkel:
Linuxi käivitusprobleemide ja riistvaratõrgete diagnoosimine

Taasinstallimine Live USB abil (manuaalne ja Chroot-meetod)

Arendaja töölaud terminaliga, kus töötavad tehnilised käsud ja taustal koodiredaktor.

Kui GRUB puudub täielikult, on kõige usaldusväärsem lahendus kasutada mis tahes Debiani-põhise distributsiooni (näiteks Ubuntu või Linux Mint) Live USB-d . On ülioluline, et Live USB arhitektuur (AMD64 või i386) vastaks teie installitud süsteemi arhitektuurile, et vältida vigu root- või chroot- protsessi käivitamisel.

Protsess algab partitsioonide tuvastamisega sudo fdisk -lOn ülioluline eristada, milline on juurpartitsioon (/) ja kas teil on eraldi /boot partitsioon. Jätkamiseks peate paigalda juurpartitsioon aadressile /mnt ja kui see on olemas, siis algne /mnt/bootSüsteemi korrektseks toimimiseks reaalajas keskkonnas on vaja teha järgmist. seotud assamblee töötava operatsioonisüsteemi kriitiliste kataloogide sudo mount --bind /dev /mnt/devsamuti /dev/pts, /proc y /sys.

Kui kõik on kokku pandud, kasutame käsku sudo chroot /mntSee on nagu maagilise triki tegemine: me ütleme arvutile, et Juur on nüüd meie kõvaketas ja mitte USB-d. Siit edasi installime halduri uuesti grub-install /dev/sda ja me värskendasime seadeid grub-mkconfig -o /boot/grub/grub.cfg o update-grubLõpuks lahkusime koos exit ja me alustasime uuesti.

Automatiseeritud lahendused ja kiired alternatiivid

Moodsa USB-seadme detailne foto, mis on kasulik GRUB-i taastamiseks vajaliku füüsilise tööriista illustreerimiseks.

Kui terminalis navigeerimine on ebamugav või protsess on liiga tülikas, on olemas tööriist nimega Boot-Repair , mis on tõeline päästerõngas. Selle kasutamiseks käivitage Ubuntu Live USB-lt, avage terminal ja installige tööriist ametlikest repositooriumidest. Kui see on käivitatud, valige lihtsalt soovitatud parandusvalik ja programm teeb kogu töö teie eest ära, tuvastades operatsioonisüsteemid ja installides GRUBi automaatselt uuesti.

  IT-kogukond: töökohad, võrgustike loomine ja peamised tehnoloogiaplatvormid

Lihtsamates olukordades, kus on vaja ainult GRUB uuesti installida ilma täielikku chrootimist tegemata, saame alglaadimiskataloogi sisaldava partitsiooni ajutisse kausta paigaldada, näiteks /tmp/part ja jookse sudo grub-install --root-directory=/tmp/part /dev/sdaSee on kasulik, kui Otsime otsemat marsruuti ja me teame täpselt, kus käivituslaadija asub.

Selle probleemi lahendamiseks, olgu selleks GRUB-konsooli käsitsikäsklused, chroot-tehnika käivitatava USB-draiviga või automaatsete tööriistade (nt Boot-Repair) kasutamine, peitub võtmetähtsusega kettapartitsioonide õige tuvastamine ja veendumine, et MBR-i või EFI alglaadimissektor on õigesti lingitud installitud operatsioonisüsteemi kerneliga.

Levinud vead Linuxi juurkasutajana
Seotud artikkel:
Saatuslikud vead ja ellujäämisnipid Linuxi administraatoritele