Grub -ohjelmavirharatkaisu

Grub -ohjelmavirharatkaisu

Usein on tarpeen asentaa kaksi pohjimmiltaan erilaista käyttöjärjestelmää yhteen tietokoneeseen: Windows ja Linux. Tietysti tällainen "naapurusto" liittyy jonkin verran haittaa. Asennusta varten käytetään yleensä erityistä grub -ohjelmaa. Mutta valitettavasti sitä käytetään, voit kohdata useita virheitä. Tässä artikkelissa selvitetään, kuinka korjata Grub Bootloader -virheet. Aloitetaan. Mennä!

Ensinnäkin päätetään, mikä tämä ohjelma on. Grub - on järjestelmän käynnistyslataus, joka on asennettu suoraan Linuxista ja tallentaa kaikki ensimmäisen levyn tiedot (MBR).

Pelastustila itsessään on Grub 2: n erottuva piirre sen edellisestä versiosta. Tämä tila käynnistetään, jos Loader -ohjelma ei löytänyt grub -tiedostoa.Cfg "joko ei onnistunut siirtämään hallintaa ytimelle (ydin). Seurauksena on, että tiedostojen lataamista ei ole mahdollista löytää ja käynnistää käyttöjärjestelmä. Silloin virhe syntyy.

Seuraa alla olevia ohjeita saadaksesi selville kuinka ratkaista ongelma Grubissa

Menetelmä 1

Mitä tehdä tuntemattoman tiedostojärjestelmän tapauksessa? Tässä on ikkuna, jossa vain 4 joukkuetta voidaan käyttää, ne ovat aivan tarpeeksi korjaamaan kaikki ongelmat ja käynnistyvät onnistuneesti:

  • LS - antaa sinun saada kaikki sisällön;
  • Asetettu - käytetään muuttujien asentamiseen;
  • USET - puhdistaa muuttujan;
  • Insmod - välttämätön moduulien lataamiseen.

Voit myös antaa useita muita joukkueita saataville. Voit asettaa ne saataville lataamalla normaali moduuli. Tätä varten kirjoita:

Insmod Normal

Sen jälkeen ne tulevat saataville:

  • Dump - muistin puhdistaminen;
  • Poistu - ryhmä poistumista käynnistyslatauksesta;
  • Ketjulataus - On tarpeen ilmoittaa seuraava käynnistyskomento siirtämään ohjausta ketjukaloimelle;
  • KFREBSD - Useita joukkueita, joiden avulla voit ladata FreeBSD -ytimen, sen moduulit;
  • RMMOD - avulla voit purkaa määritetyn ytimen moduulin;
  • Multiboot.

Ensinnäkin sinun on löydettävä moduulit niiden lataamiseksi. Syötä: kirjoita: Kirjoita:

Ls

Komennon tulos on seuraava:

(HD0) (HD0, MSDOS3) (HD0, MSDOS2) (HD0, MSDOS1) (HD1) (HD1, MSDOS2) (HD1, MSDOS1)

Tästä voimme päätellä, että käynnistyslataus ei pysty määrittämään levyjen tiedostojärjestelmiä, joten se määrittelee ne MSDO: ksi. Nyt sinun täytyy arvata näkyvät levyt. Tietyssä esimerkissä sinulla on kaksi levyä: HD0 (kolmella osalla) ja HD1 (kahdella osalla). Oletetaan, että tiedät, että Linux on asennettu levylle, jolla on kolme osaa. Tässä tapauksessa tarvitset levyn, jolla on hakemisto "0".

Grub antaa osapuolille käänteisessä järjestyksessä. Tältä osin on epäselvää, kuinka tietue tulkitaan: "(HD0, MSDOS3)". Loppujen lopuksi voit laskea tämän sekä ensimmäisen osan että kolmannen. Onneksi tästä tilanteesta pääset ulos tällaisen tiimin syntaksin avulla: "(HD0.1)". Huomaa, että GRUB -ohjelmassa levyt lasketaan 0: lla ja osiot yhdestä.

Oletetaan, että Linux tallennetaan ensimmäiseen osaan, niin se nimetään (HD0.1). Tässä tapauksessa ryhmä, joka on määrättävä, on lomake:

Aseta etuliite = (HD0.1)/boot/grub
Aseta juuri = (HD0.1)

Nyt moduulit voidaan ladata. Voit käyttää niitä vasta lataamisen jälkeen.

Kun olet valinnut halutun levyn, tarkista, onko siellä mitä tarvitset. Tätä varten kirjoita:

LS /Boot /Grub

Suorituskyvyn seurauksena näytölle tulee luettelo MD -tiedostoista.

Seuraavaksi kirjoita:

Insmod ext2
Insmod Normal
Normaali

Sen jälkeen käynnistyslataus siirretään koko toiminnallisuustilaan. Sitten käyttöjärjestelmän osiot löytyvät automaattisesti, ja ohjelmavalikko avataan.

Nyt on edelleen ladata Linux. Tämä tehdään joukkueella:

Grub-install /dev /sda

Menetelmä 2

Kaikki on suuresti yksinkertaistettu, jos käytät live -CD - latauslevyä Linux -järjestelmällä. Se voidaan tallentaa flash -asemaan, ulommalla kiintolevyllä tai tavallisella levyllä - sillä ei ole väliä, tärkein asia on, että voit ladata tietokoneen siitä.

Kun Linux on ladattu tavallisella tavalla, asennetaan ilmainen käynnistyskorjausapuohjelma. Se on suunniteltu nimenomaisesti latausvirheiden poistamiseksi GRUB -käynnistyslataimen avulla ja on erittäin helppo käyttää - napsauta vain painiketta.

Huomaa, että live -CD -levyn saaminen linuxoidille on aina hyödyllistä ja jopa välttämätöntä. Tämä eliminoi usein monia ongelmia, koska sen avulla voit ladata täysimääräisen järjestelmän ulkoisesta väliaineesta ja käyttää kaikkia sen työkaluja. Lataa tällainen levy, jolla on minkä tahansa Linux.

Kaikkien näiden toimien suorittamisen jälkeen virhe poistetaan. Kirjoita kommentteihin, onko tämä artikkeli hyödyllinen sinulle, ja kysy kaikkia kiinnostavia kysymyksiä harkitusta aiheesta.