Gå til innhold

Problemer med GRUB (booter ikke Windows)


Anbefalte innlegg

Hei!

 

Har problemer med å få GRUB til å boote Windows (XP). Her ser dere output av /sbin/fdisk -l:

 

Disk /dev/hda: 81.9 GB, 81964302336 bytes

16 heads, 63 sectors/track, 158816 cylinders

Units = cylinders of 1008 * 512 = 516096 bytes

 

Device Boot Start End Blocks Id System

/dev/hda1 1 2048 1032160+ 82 Linux swap

/dev/hda2 2049 158816 79011072 83 Linux

 

Disk /dev/hdb: 81.9 GB, 81964302336 bytes

16 heads, 63 sectors/track, 158816 cylinders

Units = cylinders of 1008 * 512 = 516096 bytes

 

Device Boot Start End Blocks Id System

 

Disk /dev/hde: 163.9 GB, 163928604672 bytes

255 heads, 63 sectors/track, 19929 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

Device Boot Start End Blocks Id System

/dev/hde1 * 1 3187 25599546 7 HPFS/NTFS

 

Disk /dev/hdg: 163.9 GB, 163928604672 bytes

255 heads, 63 sectors/track, 19929 cylinders

Units = cylinders of 16065 * 512 = 8225280 bytes

 

Device Boot Start End Blocks Id System

 

(nei, har ikke partisjonert hd'ene enda;)

 

Som dere da ser er windowspartisjonen min mountet i /dev/hde1.

 

output av grub.conf:

 

###Don't change this comment - YaST2 identifier: Original name: linux###

title Linux

kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 vga=0x317 splash=silent desktop resume=/dev/hda1 showopts

initrd (hd0,1)/boot/initrd

 

###Don't change this comment - YaST2 identifier: Original name: windows###

title Windows

root (hd2,0)

makeactive

chainloader +1

 

###Don't change this comment - YaST2 identifier: Original name: floppy###

title Floppy

root (fd0)

chainloader +1

 

###Don't change this comment - YaST2 identifier: Original name: failsafe###

title Failsafe

kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 showopts ide=nodma apm=off acpi=off vga=normal noresume nosmp noapic maxcpus=0 3

initrd (hd0,1)/boot/initrd

 

Får feilmeldingen "Unknown filesystem", og maskinen henger hvis jeg velger Windows.

 

Kan problemet ha noe med å gjøre at Windows partisjonen ligger på en S-ATA disk?

 

:hmm:

Lenke til kommentar
Videoannonse
Annonse

###Don't change this comment - YaST2 identifier: Original name: windows###

title Windows

root (hd2,0)

makeactive

chainloader +1

 

To mulige ting:

1. I min grub.conf har jeg rootnoverify(..) i stedet for root(..) på windowspartisjonen. Manualen sier:

root:: Set GRUB's root device

rootnoverify:: Set GRUB's root device without mounting

Hva det har å si, det vet jeg ikke.

 

Edit: Så vidt jeg forstår så er dette essensielt for å boote en Windowspartisjon. Men root(..) så forsøker grub å mounte partisjonen som en linux (e.l) partisjon. Men det funker ikke med Windows. Dermed feilmeldingen: Unknown filesystem

 

2. hd2 i (hd2,0) høres ikke ut som /dev/hde. Men jeg vet ikke hvordan grub tenker her. Jeg ville prøvd andre kombinasjoner, slik som (hd5,0).

 

Disse tingene kan du gjøre fra boot-menyen. Trykk c for cli, og skriv inn kommandoene. Avslutt med boot.

Endret av JBlack
Lenke til kommentar

WIndows har et stygg funksjon som gjør at den bare kan startes fra disk 1 - partisjon 1 (hda1)

For å lure windows til å boote så remapper du diskene med grub/lilo (rett før windows starter)

Dette er med windows på /dev/hdb1:

grub:

# Windows XP Professional
title=Wintendo
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
chainloader +1
boot

lilo:

############################################

# Windows

############################################
other = /dev/hdb1
      ##############
      map-drive=0x80
      to=0x81
      map-drive=0x81
      to=0x83
      map-drive=0x82
      to=0x80
      map-drive=0x83
      to=0x82
      ##############
      #other = /devices/discs/disc0/part1
      label = Windows
      table = /dev/hdb
############################################

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...