Linux-brukere , spesielt de som dual -boot med Windows , starte ting av med en boot loader å starte opp datamaskinen og velge operativsystemet for økten . Men hvis GRUB boot loader svikter, er hele maskinen helt ute av drift . En av de mest sannsynlige årsakene til boot loader er at GRUB menu.lst filen kan være skadet . Det er ikke så vanskelig å gjenopprette den, så det er en ren tekstfil . Komme til det vil ikke være mulig, men uten å omgå normal oppstart process.These steg anta datamaskinen er en dual -boot med to partisjoner , med Windows i den første partisjonen ( /hda1 ) og Linux i den andre partisjonen ( /hda2 ) . Du trenger
Sanntids Linux CD
tekst editor
Vis flere instruksjoner
1 p Hvis datamaskinen ikke vil starte opp , er den beste løsningen for å starte den opp med en liten Linux-versjon - Puppy Linux eller Slax - på en live CD -ROM . Hvis du ikke har en, låne en datamaskin med Internett-tilkobling og gå til noen av disse Linux nettsider og laste ned . Iso filen . Deretter brenne den på en fersk CD som en . Iso image , følge instruksjonene fra CD-brenneren .
2
Sett i live Linux CD , reboot , og logg inn som root . Med Slax er roten brukernavn " root" og " toor " er passordet . Hvis du bruker Puppy Linux , blir du automatisk logget inn som root .
3
Selv om menu.lst filen kan bli begrodd opp , vil du ønsker å sikkerhetskopiere det allikevel å være på den sikre siden . I en kommando shell , type:
cp /mnt/hda2/boot/grub/menu.lst mnt/hda2/boot/grub/menu.lst_backup1
p Dette kopierer dine eksisterende menu.lst fil , og setter den i samme katalog som menu.lst fil.
4
nå du kommer direkte inn i menu.lst filen . I din kommando shell typer : en
mcedit /mnt/hda2/boot/grub/menu.lst
p Dette vil åpne filen i mcedit , en lett-å - bruke tekst editor. De fleste menu.lst filer vil se slik ut : en
# Linux oppstartbar partisjon config beginstitle Vector Linux (på /dev/hda2 ) root ( hd0 , 1 ) kernel /boot /vmlinuz root = /dev/hda2 ro vga = 790 # Linux oppstartbar partisjon ender config
# Andre oppstartbar partisjon config beginstitle Windows (på /dev/hda1 ) root ( hd0 , 0 ) makeactivechainloader 1 # Andre oppstartbar partisjon config ender
gRUB , disker og partisjoner starter på null , så ( hd0 , 1 ) betyr at Linux-systemet er på den første disken , andre partisjonen . Skriv inn eventuelle endringer du trenger sjekke redigering , lagre og avslutte.
5
Reboot , fjerner du CD -ROM , og teste maskinen . Hvis den starter opp og alt fungerer , må du sikkerhetskopiere den restaurerte menu.lst filen . I en rot skall , type:
cp /mnt/hda2/boot/grub/menu.lst mnt/hda2/boot/grub/menu.lst_backup0