Det är ganska enkelt att fixa, gör så här:
Ladda ner en liveCD om du inte redan har någon. Tex Knoppix eller Ubuntu. (Har du en 64 bits installation MÅSTE du ha en 64 bits liveCD)
Boota med liveCDn. Öppna en terminal om det är X på CDn.
Gör dig till root. Den kör du:
- Kod: Markera allt
mkdir /media/linux
Nu monterar du linux disken i /media/linux:
- Kod: Markera allt
mount /dev/XdX /media/linux
Vet du inte vad disken heter kan du använda "fdisk -l".
Nu "chrootar" du in på disken:
- Kod: Markera allt
chroot /media/linux /bin/bash
Sen skilljer det sig beroende på om du kör Grub eller Lilo.
Grub:
Nu installerar du GRUB filerna på disken där /boot finns.. Dvs finns /boot på sda1 måste du montera sda1 på /boot och sen köra:
- Kod: Markera allt
grub-install --recheck /
Inte "grub-install /boot". Då installeras filerna under /boot/boot/grub.
"--recheck" Genererar en ny devices.map
Kolla hur din "devices.map" ser ut:
- Kod: Markera allt
cat /boot/grub/devices.map
Skriv "grub":
- Kod: Markera allt
grub
När grub shellet startats skriver du:
- Kod: Markera allt
root (hdX,X)
Där "X,X" ska ersättas med disken där /boot ligger. (Se devices.map)
Nu skriver du:
- Kod: Markera allt
setup (hdX)
X ska ersättas med den disk som datorn startar från. (Devices.map även här)
Klart! Skriv "quit" i grub-shellet. Sen "exit" för att gå ur chrooten
- Kod: Markera allt
grub> quit
# exit
#
Avmontera disken för säkerhetsskull:
- Kod: Markera allt
umount /media/linux
Nu är det bara att starta om. Sen ska det funka.
- Kod: Markera allt
reboot
Lilo:
För att installera Lilo räcker det med att köra "lilo". Eftersom du har chrootat så hittas alla filer som fanns innan, och du behöver inte göra något mer.
Bara att stara om sen.
- Kod: Markera allt
# lilo
# reboot