barde
18.01.10, 00:58
Hallo,
mein XP startet nicht mehr, nachdem ich mit gparted meine Partitionen verändert habe und danach Grub neu konfiguriert und installiert habe. Mein Ubuntu startet problemlos. XP taucht zwar im Grubmenü auf, lässt sich mit den Pfeiltasten anwählen, sobald ich aber Enter drücke, wählt er wieder die Linuxpartition.
Wie kann ich Grub überlisten Windows wieder startbar zu machen?
Folgende Infos
Installierte Grubversion: grub1.97 beta4-1ubuntu4.1
Auszug aus meiner grub.cfg
menuentry "Ubuntu, Linux 2.6.31-9-rt" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 6a61b031-6074-4ec0-a63e-fa1ad09522eb
linux /boot/vmlinuz-2.6.31-9-rt root=UUID=6a61b031-6074-4ec0-a63e-fa1ad09522eb ro splash quiet vga=786 quiet splash
initrd /boot/initrd.img-2.6.31-9-rt
}
menuentry "Ubuntu, Linux 2.6.31-9-rt (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 6a61b031-6074-4ec0-a63e-fa1ad09522eb
linux /boot/vmlinuz-2.6.31-9-rt root=UUID=6a61b031-6074-4ec0-a63e-fa1ad09522eb ro single splash quiet vga=786
initrd /boot/initrd.img-2.6.31-9-rt
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 9a8828158827ef07
drivemap -s (hd0) ${root}
chainloader +1
fdisk liefert:
Platte /dev/sda: 640.1 GByte, 640135028736 Byte
255 Köpfe, 63 Sektoren/Spuren, 77825 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x38f838f8
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 1 6374 51199123+ 7 HPFS/NTFS
/dev/sda2 6375 77825 573930157+ 5 Erweiterte
/dev/sda5 6375 10836 35840983+ 7 HPFS/NTFS
/dev/sda6 10837 76990 531381973+ 83 Linux
/dev/sda7 76991 77825 6707106 82 Linux Swap / Solaris
Platte /dev/sdb: 640.1 GByte, 640135028736 Byte
255 Köpfe, 63 Sektoren/Spuren, 77825 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x29752ec1
Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 1 77825 625129281 7 HPFS/NTFS
device.map
(hd0) /dev/sda
(hd1) /dev/sdb
Die zweite Platte (/dev/sdb) ist nur eine reine Datenplatte. Desweiteren sei noch erwähnt, dass ich noch mehrere Kernelversionen im Auswahlmenü von Grub habe, die ich aber für mein Problem nicht als relevant betrachte (oder doch?)
Für Tipps danke ich Euch schon mal im Voraus.
Gruß
barde
mein XP startet nicht mehr, nachdem ich mit gparted meine Partitionen verändert habe und danach Grub neu konfiguriert und installiert habe. Mein Ubuntu startet problemlos. XP taucht zwar im Grubmenü auf, lässt sich mit den Pfeiltasten anwählen, sobald ich aber Enter drücke, wählt er wieder die Linuxpartition.
Wie kann ich Grub überlisten Windows wieder startbar zu machen?
Folgende Infos
Installierte Grubversion: grub1.97 beta4-1ubuntu4.1
Auszug aus meiner grub.cfg
menuentry "Ubuntu, Linux 2.6.31-9-rt" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
set quiet=1
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 6a61b031-6074-4ec0-a63e-fa1ad09522eb
linux /boot/vmlinuz-2.6.31-9-rt root=UUID=6a61b031-6074-4ec0-a63e-fa1ad09522eb ro splash quiet vga=786 quiet splash
initrd /boot/initrd.img-2.6.31-9-rt
}
menuentry "Ubuntu, Linux 2.6.31-9-rt (recovery mode)" {
recordfail=1
if [ -n ${have_grubenv} ]; then save_env recordfail; fi
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 6a61b031-6074-4ec0-a63e-fa1ad09522eb
linux /boot/vmlinuz-2.6.31-9-rt root=UUID=6a61b031-6074-4ec0-a63e-fa1ad09522eb ro single splash quiet vga=786
initrd /boot/initrd.img-2.6.31-9-rt
}
### END /etc/grub.d/10_linux ###
### BEGIN /etc/grub.d/20_memtest86+ ###
menuentry "Memory test (memtest86+)" {
linux16 /boot/memtest86+.bin
}
menuentry "Memory test (memtest86+, serial console 115200)" {
linux16 /boot/memtest86+.bin console=ttyS0,115200n8
}
### END /etc/grub.d/20_memtest86+ ###
### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Microsoft Windows XP Professional (on /dev/sda1)" {
insmod ntfs
set root=(hd0,1)
search --no-floppy --fs-uuid --set 9a8828158827ef07
drivemap -s (hd0) ${root}
chainloader +1
fdisk liefert:
Platte /dev/sda: 640.1 GByte, 640135028736 Byte
255 Köpfe, 63 Sektoren/Spuren, 77825 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x38f838f8
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 1 6374 51199123+ 7 HPFS/NTFS
/dev/sda2 6375 77825 573930157+ 5 Erweiterte
/dev/sda5 6375 10836 35840983+ 7 HPFS/NTFS
/dev/sda6 10837 76990 531381973+ 83 Linux
/dev/sda7 76991 77825 6707106 82 Linux Swap / Solaris
Platte /dev/sdb: 640.1 GByte, 640135028736 Byte
255 Köpfe, 63 Sektoren/Spuren, 77825 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Disk identifier: 0x29752ec1
Gerät boot. Anfang Ende Blöcke Id System
/dev/sdb1 1 77825 625129281 7 HPFS/NTFS
device.map
(hd0) /dev/sda
(hd1) /dev/sdb
Die zweite Platte (/dev/sdb) ist nur eine reine Datenplatte. Desweiteren sei noch erwähnt, dass ich noch mehrere Kernelversionen im Auswahlmenü von Grub habe, die ich aber für mein Problem nicht als relevant betrachte (oder doch?)
Für Tipps danke ich Euch schon mal im Voraus.
Gruß
barde