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 elevusest arvuti sisse ja äkki ilmub sulle must ekraan ning krüptiline teade, mis teatab, et GRUBi alglaadimishaldur on surnudVõib-olla olete kettapartitsioonidega jamanud, installinud Windowsi pärast Linuxit ja see võis alglaadimissektori üle kirjutada või võis süsteemivärskendus teel valesti minna.

Esimene asi on mitte paanikasse sattuda, sest kuigi võib tunduda, et teie varustus on kadunud, teie andmed jäävad puutumataGRUB on lihtsalt süsteemi värav ja isegi kui värav on katki, on maja ikkagi alles. Sõltuvalt sellest, mis teil saadaval on, on selle probleemi lahendamiseks mitu võimalust, alates GRUB-i konsooli enda kasutamisest, kui see ikka veel reageerib, kuni ... Ubuntu või Debian Live USB avatud südameoperatsiooni tegemiseks.

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.

Si tienes la suerte de que el equipo no arranca pero aún puedes entrar en la línea de comandos de GRUB (pulsando la tecla ‘c’ al inicio), puedes intentar levantar el sistema sin necesidad de un USB externo. Lo primero es 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 Debiani-põhise distributsiooni reaalajas USB (näiteks Ubuntu või Linux Mint). Oluline on, et Live USB arhitektuur (AMD64 või i386) vastaks teie installitud süsteemi arhitektuurile, et vältida vigu protsessi käivitamisel. juurmuutus või chroot.

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 tundub ebamugav või protsess on liiga tülikas, on olemas tööriist nimega Boot-remont mis on tõeline elupäästja. Selle kasutamiseks käivitage Ubuntu Live USB-lt, avage terminal ja installige tööriist selle ametlikest hoidlatest. Kui see on käivitatud, valige lihtsalt suvand soovitatav remont Ja programm teeb kogu räpase 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