Gå til innhold

Dual boot problem


Anbefalte innlegg

Hei, kjører dual boot med Linux og Windows XP her, Linux er installert på en sata harddisk som ikke har noen jumper(regner med den er master da), og Linux er installert på en IDE harddisk som er master.

 

Harddisken som Linux er installert på dukker opp som sda(Arch kaller alle harddisker for sda), i grub er Linux definert som hd0,0 og Windows XP definert som hd1,0, men da vil ikke Windows XP starte opp, bare en linje markør blir stående å blinke.

 

Hvis jeg starter opp fra Windows XP installasjons cden og kjører fixboot, og starter Windows XP opp som definert som hd0,0 funker det helt fint, men da vil ikke Linux starte opp, men Linux vil starte opp fra hd0,0, men neste gang jeg starter opp Windows må jeg starte opp fra hd1,0, noe som ikke går.

 

[roberth@Magda ~]$ fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 5099 40957686 7 HPFS/NTFS
/dev/sda2 5100 14592 76252522+ f W95 Ext'd (LBA)
/dev/sda5 5100 14592 76252491 7 HPFS/NTFS

Disk /dev/sdb: 203.9 GB, 203928109056 bytes
255 heads, 63 sectors/track, 24792 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sdb1 * 1 2553 20506941 83 Linux
/dev/sdb2 2554 2802 2000092+ 82 Linux swap / Solaris
/dev/sdb3 2803 22115 155131672+ 83 Linux

 

Noen forslag?

Lenke til kommentar
Videoannonse
Annonse

Hmm... mulig jeg snakket litt fort. root kommandoen til grub støtter nok ikke UUID, men hvis den gjør det er det vel på måten:

 

root UUID=4CA09E1CA09E0D18

 

 

uuidgen - kan brukes til å generer uuid nøkler

tune2fs - for å assosiere den med et filsystem

 

I ubuntu genereres disse vanligvis automatisk og havner i katalogen:

/dev/disk/by-uuid

 

 

Men hvis du napper ut ubuntu-harddisken og kun lar windows-disken stå maskinen når du kjører fixboot & fixmbr, skal ihvertfall bootloaderen til windows havne på samme disk som windows. Da skal det ikke spille noen stor rolle om du bruker (hd#,#)

Endret av HavarN
Lenke til kommentar
Men hvis du napper ut ubuntu-harddisken og kun lar windows-disken stå maskinen når du kjører fixboot & fixmbr, skal ihvertfall bootloaderen til windows havne på samme disk som windows. Da skal det ikke spille noen stor rolle om du bruker (hd#,#)

8641336[/snapback]

 

Fungerte utmerket, tusen takk :D

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...