„Grub“ programos klaidos sprendimas
- 2596
- 184
- Antonio Torphy
Dažnai reikia įdiegti dvi iš esmės skirtingas operacines sistemas viename kompiuteryje: „Windows“ ir „Linux“. Žinoma, tokia „kaimynystė“ bus siejama su tam tikrais nepatogumais. Diegimui paprastai naudojama speciali GRUB programa. Bet, deja, naudodamiesi ja galite susidurti su daugybe klaidų. Šiame straipsnyje išsiaiškinsime, kaip ištaisyti „Grub“ įkrovos klaidų klaidas. Pradėkime. Eik!
Pirmiausia nuspręskime, kas yra ši programa. „Grub“ - yra sistemos įkrovos krautuvas, kuris yra įdiegtas tiesiai iš „Linux“ ir įrašo visus duomenis apie pirmąjį diską (MBR).
Pats gelbėjimo režimas yra išskirtinė „Grub 2“ savybė iš ankstesnės versijos. Šis režimas paleidžiamas, jei krautuvo programa nepavyko rasti „Grub“ failo.CFG "arba nepavyko perduoti valdymo į branduolį (branduolys). Dėl to neįmanoma rasti įkėlimo failų ir paleisti operacinę sistemą. Būtent tada kyla klaida.
Vykdykite toliau pateiktas instrukcijas, kad sužinotumėte, kaip išspręsti problemą naudojant „Grub“
1 metodas
Ką daryti nežinomo failų sistemos „Grub-Roscue“ atveju? Čia yra langas, kuriame gali būti naudojamos tik 4 komandos, jų visiškai pakanka, kad būtų galima išspręsti visas problemas ir sėkmingai paleisti:
- LS - leidžia išvesti visą turinį;
- SET - Naudojamas kintamiesiems diegti;
- Neišsaugo - išvalo kintamąjį;
- INSMOD - būtina atsisiųsti modulius.
Taip pat galite sukurti daugybę kitų komandų. Galite juos pateikti įkeldami įprastą modulį. Norėdami tai padaryti, užsirašykite:
INSMOD normalus
Po to jie taps prieinami:
- Išmeskite - išvalyti atmintį;
- Išvažiavimas - išėjimo iš įkrovos krautuvo komanda;
- „Chainloader“ - būtina nurodyti vėlesnę įkrovos komandą, kad būtų galima perduoti valdymą grandininiam krautuvui;
- „KFREBSD“ - kelios komandos, leidžiančios atsisiųsti „FreeBSD“ branduolį, jo modulius;
- RMMOD - leidžia iškrauti nurodytą branduolio modulį;
- Daugialypė.
Visų pirma, norint juos atsisiųsti, turite rasti modulius. Norėdami tai padaryti, įveskite:
Ls
Komandos rezultatas bus toks:
(HD0) (HD0, MSDOS3) (HD0, MSDOS2) (HD0, MSDOS1) (HD1) (HD1, MSDOS2) (HD1, MSDOS1)
Iš to galime daryti išvadą, kad įkrovos kroviklis negali nustatyti diskų failų sistemų, todėl jis apibūdina juos kaip MSDOS. Dabar reikia atspėti matomus diskus. Konkrečiame pavyzdyje turite du diskus: HD0 (su trimis skyriais) ir HD1 (su dviem skyriais). Tarkime, kad žinote, kad „Linux“ yra įdiegtas diske, kuriame yra trys skyriai. Tokiu atveju jums reikia disko su rodykle „0“.
Grubas suteikia šalims atvirkštine tvarka. Šiuo atžvilgiu neaišku, kaip interpretuoti įrašą: "(HD0, MSDOS3)". Galų gale, jūs galite apskaičiuoti tai ir pirmasis skyrius, ir trečiasis. Laimei, iš šios situacijos galite išeiti pasitelkę tokią komandos sintaksę: „(HD0.1)“. Atminkite, kad „Grub“ programoje diskai skaičiuojami 0, o skyriai iš 1.
Tarkime, kad „Linux“ yra saugoma pirmame skyriuje, tada jis bus paskirtas (HD0.1). Tokiu atveju komanda, kuriai reikia išrašyti, turės formą:
Nustatykite priešdėlį = (HD0.1)/įkrovos/Grub
Nustatykite šaknį = (HD0.1)
Dabar modulius galima įkelti. Galite juos naudoti tik įkėlimo metu.
Pasirinkę norimą diską, patikrinkite, ar ten yra tai, ko jums reikia. Norėdami tai padaryti, užsirašykite:
Ls /boot /grub
Dėl vykdymo ekrane pasirodys MD failų sąrašas.
Toliau užsirašykite:
Insmod ext2
INSMOD normalus
Normalus
Po to įkrovos kroviklis bus perkeltas į visą funkcionalumo režimą. Tada skyriai su operacine sistema bus automatiškai rasti, o programos meniu bus atidarytas meniu.
Dabar dar reikia atsisiųsti „Linux“. Tai daroma naudojant komandą:
Grub-Install /dev /SDA
2 metodas
Viskas labai supaprastinta, jei naudojate tiesioginį kompaktinį diską - įkeliate diską su „Linux“ sistema. Jį galima įrašyti „Flash Drive“, išoriniame standžiajame diske arba įprastame diske - nesvarbu, svarbiausia yra tai, kad iš jo galite atsisiųsti kompiuterį iš jo.
Įkeliant „Linux“ standartiniu būdu, įdiegta nemokama įkrovos taisymo priemonė. Jis skirtas specialiai pašalinti apkrovos klaidas naudojant „Grub BootLoader“ ir yra labai lengva naudoti - tiesiog spustelėkite mygtuką.
Atminkite, kad tiesioginis „Linuxoid“ kompaktinis diskas visada yra naudingas ir net būtinas. Tai dažnai pašalina daugybę problemų, nes tai leidžia jums įkelti visą išorinę terpę ir naudoti visus jos įrankius ir naudoti visus jos įrankius. Atsisiųskite tokį diską su bet kuria „Linux“ versija nėra sunku, rinkinyje paprastai yra instrukcijos, kaip jį įrašyti į „Flash Drive“.
Atlikus visus šiuos veiksmus, klaida bus pašalinta. Parašykite komentaruose, ar šis straipsnis yra naudingas jums, ir užduokite bet kokius svarbius klausimus nagrinėjama tema.
- « Nėra „PhysxCudart_20“.DLL klaidų priežastys ir būdai ją išspręsti
- Problemos sprendimas, kai kompiuteris ar nešiojamasis kompiuteris nemato projektoriaus »