Linux startar inte / GRUB fungerar inte

Här skriver vi våran FAQ. Vill du komma med förslag, skriva själv eller rätta stavfel så gör det här. Någorlunda färdiga frågor komer att läggas i forumet FAQ.
Post Reply
User avatar
Emil.s
Posts: 4366
Joined: 24 May 2005, 22:22
Location: Hedemora/Dalarna
Contact:

Linux startar inte / GRUB fungerar inte

Post by Emil.s » 13 October 2006, 15:45

Ibland händer det att GRUB återställs, att Windows skriver över MBR eller att det inte funkar att starta pga av annan anledning.
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:

Code: Select all

mkdir /media/linux
Nu monterar du linux disken i /media/linux:

Code: Select all

mount /dev/XdX /media/linux
Vet du inte vad disken heter kan du använda "fdisk -l".

Nu "chrootar" du in på disken:

Code: Select all

chroot /media/linux /bin/bash
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:

Code: Select all

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:

Code: Select all

cat /boot/grub/devices.map
Śkriv "grub":

Code: Select all

grub
När grub shellet startats skriver du:

Code: Select all

root (hdX,X)
Där "X,X" ska ersättas med disken där /boot ligger. (Se devices.map)

Nu skriver du:

Code: Select all

setup (hdX)
X ska ersättas med den disk som datorn startar från. (Devices.map även här)

Nu är det bara att skriva "quit" och sen starta om. Sen ska det funka. :)
Last edited by Emil.s on 13 October 2006, 15:47, edited 1 time in total.
Innan ni postar: Läs FAQen
När ni postar:
Posta i Rätt forum! Och skriv/formulera dig rätt

User avatar
Emil.s
Posts: 4366
Joined: 24 May 2005, 22:22
Location: Hedemora/Dalarna
Contact:

Post by Emil.s » 13 October 2006, 15:46

Lösning på ganska vanligt problem. :)
Innan ni postar: Läs FAQen
När ni postar:
Posta i Rätt forum! Och skriv/formulera dig rätt

Post Reply