Linux 14.981 Themen, 106.341 Beiträge

Grub und Windows

torsten40 / 2 Antworten / Flachansicht Nickles

Hi,

ich habe neben Linux, XP und Windows 8 installiert.

Jetzt ist mir zwar gelungen, dass nach Grub Windows 8 startet, aber mir wird weiterhin noch  der Windows Bootmanager angeboten. Da ja noch XP mit drauf ist. Unter Windows 8 habe als Bootoption "frühere Windows Version laden" damit der nicht erst zum Win8 Bootmanager hoch laden muss.

Kann man Grub so einstellen, dass man direkt XP und 8 ohne den Windows Bootmanager starten kann? Also direkt von Grub aus?

Derzeit sieht meine grub.cfg so aus:

### BEGIN /etc/grub.d/10_linux ###
menuentry 'Debian' --class debian --class gnu-linux --class gnu --class os {
    load_video
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set=root 51cfd489-174b-4072-859b-a1d56d0c8cd9
    echo    'Linux wird geladen …'
    linux    /boot/vmlinuz-3.2.0-4-amd64 root=UUID=51cfd489-174b-4072-859b-a1d56d0c8cd9 ro  quiet
    echo    'Initiale Ramdisk wird geladen …'
    initrd    /boot/initrd.img-3.2.0-4-amd64
}
menuentry 'Linux (Wiederherstellungsmodus)' --class debian --class gnu-linux --class gnu --class os {
    load_video
    insmod gzio
    insmod part_msdos
    insmod ext2
    set root='(hd0,msdos1)'
    search --no-floppy --fs-uuid --set=root 51cfd489-174b-4072-859b-a1d56d0c8cd9
    echo    'Linux wird geladen …'
    linux    /boot/vmlinuz-3.2.0-4-amd64 root=UUID=51cfd489-174b-4072-859b-a1d56d0c8cd9 ro single
    echo    'Initiale Ramdisk wird geladen …'
    initrd    /boot/initrd.img-3.2.0-4-amd64
}
### END /etc/grub.d/10_linux ###

### BEGIN /etc/grub.d/20_linux_xen ###
### END /etc/grub.d/20_linux_xen ###

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows" --class windows --class os {
    insmod part_msdos
    insmod ntfs
    set root='(hd1,msdos3)'
    search --no-floppy --fs-uuid --set=root 0628F2B228F29FBB
    drivemap -s (hd1) ${root}
    chainloader +1
}

### END /etc/grub.d/30_os-prober ###

.

.

Mache ich jetzt 'update-grub', sieht die Bootoption folgend aus:

### BEGIN /etc/grub.d/30_os-prober ###
menuentry "Windows 8 (loader) (on /dev/sdb1)" --class windows --class os {
    insmod part_msdos
    insmod ntfs
    set root='(hd1,msdos1)'
    search --no-floppy --fs-uuid --set=root 0628F2B228F29FBB
    drivemap -s (hd0) ${root}
    chainloader +1
}
### END /etc/grub.d/30_os-prober ###

Und Windows 8 startet nicht. XP wird da dann nicht erkannt, lässt sich aber starten, halt übern Windows Bootmanager. (Die fett markierten Einträge sind dann falsch)

Danke

Freigeist
bei Antwort benachrichtigen