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