rivfader_ Skrevet 30. september 2004 Del Skrevet 30. september 2004 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? Lenke til kommentar
JBlack Skrevet 30. september 2004 Del Skrevet 30. september 2004 (endret) ###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 30. september 2004 av JBlack Lenke til kommentar
zyp Skrevet 30. september 2004 Del Skrevet 30. september 2004 (hd2,0) = hdc1 (hd4,0) = hde1 Lenke til kommentar
JBlack Skrevet 30. september 2004 Del Skrevet 30. september 2004 (hd2,0) = hdc1(hd4,0) = hde1 Yup Lenke til kommentar
ratix Skrevet 1. oktober 2004 Del Skrevet 1. oktober 2004 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
Cronius Skrevet 1. oktober 2004 Del Skrevet 1. oktober 2004 WIndows har et stygg funksjon som gjør at den bare kan startes fra disk 1 - partisjon 1 (hda1) Høres ut som om M$ skulle sagt det selv: "This is not a bug, it's a feature" Lenke til kommentar
rivfader_ Skrevet 3. oktober 2004 Forfatter Del Skrevet 3. oktober 2004 Problem solved! Takker for all hjelp! Det funket med disse parameterene: title Windows map (hd0) (hd2) map (hd2) (hd0) rootnoverify (hd2,0) makeactive chainloader +1 boot (syntes og det var litt merkelig at /dev/hde ikke var hd4, men det var nå altså ikke det..) Lenke til kommentar
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå