Fick en förfrågan om att skriva det här på det här forumet också.

Självklart!
..........................................................................................
..........................................................................................
Det är ganska enkelt att fixa, gör så här:
Ladda ner en liveCD om du inte redan har någon. Tex Gentoo 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 (Ubuntu).
Alternativ 1: Reparera en redan befintlig grubinstallation
Detta funkar inte alltid. Tror det måste vara samma version av Grub på både CD och disk för att det ska funka...
Gör dig till root i en terminal. (sudo -s)
Skriv "grub". Om det står "command not found eller likande så hoppa till Alternatv 2"
Nu när du är i grubs-skalet så är det bara att skriva:
Kod: Markera allt
root (hdX,X)
Vet du inte det så kan du använda "fdisk -l.
Om det är S-ATA/SCSI eller P-ATA (IDE) spelar ingen roll. Det är "hd" för alla.
Systemet är följande:
/dev/sda1 = hd0,0
/dev/sda2 = hd0,1
/dev/sdb3 = hd1,2
/dev/sdd6 = hd3,5
Räkna ut vad din disk heter, och kör ovanstående kommando.
När du kört det så ska du köra
Kod: Markera allt
setup (hdX)
Sen är det bara att skriva "quit" i skalet och sen starta om datorn.

Alternativ 2: När grub är trasigt eller liknande
Öppna en terminal, gör dig till root, och gör följande:
Börja med att installera nya Grub filer på disken:
Kod: Markera allt
grub-install --recheck /dev/XdYZ
Vet du inte vad disken heter kan du använda "fdisk -l".
Sen kan du gå tillbaka till "Alternativ 1".
Skulle inte det funka så fortsätt nedan.
Chroota till installationen:
Kod: Markera allt
mkdir /ubuntu
Kod: Markera allt
mount /dev/XdX /ubuntu
Sen monterar du några viktiga filsystem:
Kod: Markera allt
mount --bind /dev/ /ubuntu/dev/
mount -t proc none /ubuntu/proc
Kod: Markera allt
chroot /ubuntu /bin/bash
Grub:
Kolla hur din "device.map" ser ut:
Kod: Markera allt
cat /boot/grub/device.map
Kod: Markera allt
grub
Kod: Markera allt
root (hdX,X)
Nu skriver du:
Kod: Markera allt
setup (hdX)
Klart! Skriv "quit" i grub-shellet. Sen "exit" för att gå ur chrooten
Kod: Markera allt
grub> quit
# exit
#
Kod: Markera allt
umount /ubuntu

Kod: Markera allt
reboot
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
Ubuntu Special:
Använde du/har du en "Alternative CD" så kan du använda den för att reparera grub.

Läs mer här:
http://users.bigpond.net.au/hermanzone/ ... nstallgrub
Hur Grub räknar diskar:
Systemet är följande:
/dev/sda1 = hd0,0
/dev/sda2 = hd0,1
/dev/sdb3 = hd1,2
/dev/sdd6 = hd3,5
osv...
Ibland kan man få felmedelandet "Format of install-device not recognized".
Det får man ibland om man har både S-ATA/SCSI diskar, och P-ATA (IDE) siskar i datorn.
Det är ingen som riktigt vet vad det beror på, men det kommer förmodligen att fixas när "Grub 2" släpps.
Det man kan göra är att testa att koppla ur alla diskar av ena disktypen...