Linuxanvändare , särskilt de som dual - boot med Windows , starta saker med en starthanterare att driva upp datorn och välja vilket operativsystem för sessionen . Men om GRUB boot loader misslyckas , är hela datorn helt ur drift . En av de troligaste orsakerna till boot loader är att menu.lst-filen kan vara korrupt . Det är inte så svårt att återställa det , eftersom det är en ren textfil . Att komma till det kommer inte att vara möjligt , dock utan att kringgå den normala boot process.These steg antar datorn är en dual - boot med två partitioner , med Windows i den första partitionen ( /hda1 ) och Linux i den andra partitionen ( /hda2 ) . Saker du behöver
Live Linux CD
Textredigerare
Visa fler instruktioner
1
Om datorn inte startar upp , är den bästa lösningen för att starta upp det med en liten Linux- version - Puppy Linux eller Slax - på en live-CD - ROM . Om du inte har en, låna en dator med en online -anslutning och gå till någon av dessa Linux platser och hämta den . Iso -filen . Sedan bränna den till en ny CD som . Iso-avbildning , följa anvisningarna från din CD-brännare .
2
Sätt i levande Linux -CD , starta om och logga in som root . Med Slax , är roten användarnamn " root" och " toor " är lösenordet . Om du använder Puppy Linux , är du automatiskt inloggad som root . Även din menu.lst kan fouled
3
, vill du backa upp det ändå för att vara på den säkra sidan . I ett kommando skal , typ :
cp /mnt/hda2/boot/grub/menu.lst mnt/hda2/boot/grub/menu.lst_backup1
Detta kopierar din befintliga menu.lst fil , och lägger den i samma katalog som din menu.lst.
4
nu ska du direkt i menu.lst . I ditt kommando skal typ :
mcedit /mnt/hda2/boot/grub/menu.lst
Detta kommer att öppna filen i mcedit , en enkel att använda textredigerare . De flesta menu.lst -filer ser ut så här :
# Linux startbar partition config beginstitle Vector Linux ( på /dev/hda2 ) root ( hd0 , 1 ) kernel /boot /vmlinuz root = /dev/hda2 ro vga = 790 # Linux startbar partition slutar config
# Annat startbar partition config beginstitle Windows ( på /dev/hda1 ) root ( hd0 , 0 ) makeactivechainloader +1 # Annat startbar partition config slutar
GRUB , diskar och partitioner startar på noll , så ( hd0 , 1 ) innebär att Linux-system är den första skivan , den andra partitionen . Skriv in de ändringar du behöver kolla din redigering , spara och avsluta .
5
Reboot , ta ut CD - ROM , och testa datorn . Om den startar upp och allt fungerar , tillbaka upp den återställda filen menu.lst . I ett root-shell , typ :
cp /mnt/hda2/boot/grub/menu.lst mnt/hda2/boot/grub/menu.lst_backup0