• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Grub(2) startproblem [Erledigt]

lewendi

Advanced Hacker
Servus zusammen,

ich habe zu Win7 noch Win8 installiert und anschließend Suse. Mein Problem ist, es startet nur Win8 oder Suse.

Die HD ist folgendermaßen partitioniert.

sda1 primär Win7
sda2 primär Win8
sda5 swap
sda6 ext4 frei
sda7 ext4 frei
sda8 ext4 Suse
sda9 ext4 Suse/home

Code:
menuentry 'Windows 7 (loader) (auf /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-7AF60EF2F60EAE87' {
	insmod part_msdos
	insmod ntfs
	set root='hd0,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  7AF60EF2F60EAE87
	else
	  search --no-floppy --fs-uuid --set=root 7AF60EF2F60EAE87
	fi
	chainloader +1
}



menuentry 'Windows 8 (loader) (auf /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-0FFA5E93373883D7' {
	insmod part_msdos
	insmod ntfs
	set root='hd1,msdos1'
	if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  0FFA5E93373883D7
	else
	  search --no-floppy --fs-uuid --set=root 0FFA5E93373883D7
	fi
	chainloader +1
}

Oben ist ein Teil der grub.cfg Die UUID habe ich mit "blkid" ermittelt. Wenn die ganze grub benötigt wird oder andere Daten bitte sagen.

Gruß
lewendi
 

halo44

Hacker
lewendi schrieb:
... sda2 primär Win8 ...
wie passt das zu
Code:
set root='hd1,msdos1'
in der grub.cfg für Win8?

Weiter gehts dann (ebenfalls für Win8) mit hd0 ebenfalls dort :
Code:
if [ x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1'  7AF60EF2F60EAE87
	else
	  search --no-floppy --fs-uuid --set=root 7AF60EF2F60EAE87
	fi
Dies würde ich vorab erstmal in Ordnung bringen.

Gruss H.
 
Oben