rivfader_ Skrevet 30. september 2004 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?
JBlack Skrevet 30. september 2004 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
ratix Skrevet 1. oktober 2004 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 ############################################
Cronius Skrevet 1. oktober 2004 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"
rivfader_ Skrevet 3. oktober 2004 Forfatter 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..)
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å