device.map 42.3 zu 13.2 (Xp startet nicht mehr)
Hallo Liste, zuerst einmal hallo an Alle in der Liste hier. Ich war vor Jahren schon mal hier und vielleicht kennen mich noch einige von damals. Jetzt aber zu meinem Problem: Ich hab zwar schon eine Menge im Internet gesucht, doch keine Antwort auf mein Problem gefunden. Ich meine irgendwas läuft in grub2 schief. Es bezieht sich alles auf denselben Rechner mit identischer Hardware. Ich habe auf sda1 XP sda2 Win 7 sda5 Leap 42.3 sda6 13.2 sde1 XP installiert. Unter der 13.2 starteten beide XP-Installationen und die Win 7 wie gewünscht. Jetzt hab ich versucht wieder mal nach einer längeren Zeit (ohne Änderungen an XP) dieses zu starten und bekomme nur einen schwarzen Bildschirm mit blinkendem Cursor. Auf der Fehlersuche ist mir aufgefallen, dass sich die device.map von der 13.2 zur 42.3 unterscheiden und ich vermute den Fehler da drin. device.map 13.2 (hd0) /dev/disk/by-id/ata-SAMSUNG_HD252KJ_S0NJJ1NP300139 (hd4) /dev/disk/by-id/ata-SAMSUNG_HD103SJ_S246J90Z350959 (hd1) /dev/disk/by-id/ata-SAMSUNG_HD501LJ_S0MUJ1KQ132781 (hd3) /dev/disk/by-id/ata-SAMSUNG_HD501LJ_S0MUJ1EPC40958 (hd2) /dev/disk/by-id/ata-SAMSUNG_HD103UJ_S13PJ1KQ213873 device.map 42.3 (hd4) /dev/sda blkid 42.3 sagt dieses dazu /dev/sda1: LABEL="System" UUID="BE0097BA009777DB" TYPE="ntfs" PARTUUID="0003728d-01" /dev/sda2: UUID="309847DB98479DEA" TYPE="ntfs" PARTUUID="0003728d-02" /dev/sda3: UUID="01189122-c27c-45cc-8e66-7fa31f4efa9c" TYPE="swap" PARTUUID="0003728d-03" /dev/sda5: UUID="beffed87-66fe-441e-ae4c-e8b7f4317848" TYPE="ext4" PARTUUID="0003728d-05" /dev/sda6: UUID="b485c657-050f-4c16-bab3-228d3e47c3fa" TYPE="ext4" PARTUUID="0003728d-06" -snip- /dev/sde1: LABEL="System" UUID="BE0097BA009777DB" TYPE="ntfs" PARTUUID="c0d3367a-01" -snip- Ausschnitt aus grub.cfg menuentry 'Windows XP Professional x64 Edition (auf /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-BE0097BA009777DB' { insmod part_msdos insmod ntfs set root='hd4,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='hd4,msdos1' BE0097BA009777DB else search --no-floppy --fs-uuid --set=root BE0097BA009777DB fi parttool ${root} hidden- drivemap -s (hd0) ${root} chainloader +1 } menuentry 'Windows 7 (loader) (auf /dev/sda2)' --class windows --class os $menuentry_id_option 'osprober-chain-309847DB98479DEA' { insmod part_msdos insmod ntfs set root='hd4,msdos2' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos2 --hint-efi=hd0,msdos2 --hint-baremetal=ahci0,msdos2 --hint='hd4,msdos2' 309847DB98479DEA else search --no-floppy --fs-uuid --set=root 309847DB98479DEA fi parttool ${root} hidden- chainloader +1 } menuentry 'Windows XP Professional x64 Edition (auf /dev/sde1)' --class windows --class os $menuentry_id_option 'osprober-chain-BE0097BA009777DB' { insmod part_msdos insmod ntfs set root='hd4,msdos1' if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd4,msdos1 --hint-efi=hd4,msdos1 --hint-baremetal=ahci4,msdos1 BE0097BA009777DB else search --no-floppy --fs-uuid --set=root BE0097BA009777DB fi parttool ${root} hidden- drivemap -s (hd0) ${root} chainloader +1 } Ich hab jetzt auch nochmal versucht den grub2 über Yast neu zu installieren. Zuvor war bei Festplatten nur sda aufgelistet und hab die restlichen Platten mit eingefügt. Die device.map wurde laut Datum neu erstellt, doch wieder nur derselbe obige Eintrag. Sofern ich das im Internet richtig herausgefunden habe, ist die Bezeichnung sda bei grub2 nicht korrekt und die Syntax bei grub2 sollte eigentlich /dev/disk/by-id/... sein. Weiß jemand, wo ich evtl. dran drehen kann, damit die device.map richtig geschrieben wird? Oder kann ich die device.map von der 13.2 einfach in die 42.3 kopieren, doch dann habe ich Bedenken die wird wieder überschrieben später. Gruß Bodo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (1)
-
Bodo Wlaka