mkinird & grub: "No partition found for [...]"
Hallo allerseits, ich habe gerade einen in weiter Ferne stehenden Rechner mittels dem von http://de.opensuse.org/Upgrade beschriebenen Weg online von 11.1 zu 11.2 aktualisiert (meinen eigenen Rechner habe ich vor einiger Zeit analog von 10.3 über alle Zwischenstufen zu 11.2 geführt - ohne Probleme). Auf dem entfernten Rechner taucht nun aber beim Erstellen der initrd immer eine (dann mehrfach wiederholte) Warnmeldung auf: | # mkinitrd | | Kernel image: /boot/vmlinuz-2.6.31.12-0.2-default | Initrd image: /boot/initrd-2.6.31.12-0.2-default | Root device: /dev/cciss/c0d0p2 (mounted on / as ext3) | Resume device: /dev/cciss/c0d0p1 | Kernel Modules: hwmon thermal_sys processor thermal cciss libata pata_amd | fan edd ide-core amd74xx rtc-lib rtc-core rtc-cmos ohci-hcd ehci-hcd | uhci-hcd hid usbhid | Features: block usb resume.userspace resume.kernel | 22017 blocks | 2010-07-16 06:26:36 WARNING: GRUB::GrubDev2UnixDev: No partition found | for /dev/cciss/c0d0 with 2. Da ich im Netz zumindest im mittelbaren Zusammenhang mit dieser Warnmeldung auch von fehlgeschlagenen Bootversuchen lese, zögere ich nun, die Kiste neu zu starten. Leider weiß ich auch nicht, was mir grub damit (speziell: "with 2") nun eigentlich mitteilen möchte. Die Partitionen sehen wie folgt aus: | # fdisk -l | | Platte /dev/cciss/c0d0: 145.7 GByte, 145667358720 Byte | 255 Köpfe, 63 Sektoren/Spuren, 17709 Zylinder | Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes | Disk identifier: 0x0006d0d8 | | Gerät boot. Anfang Ende Blöcke Id System | /dev/cciss/c0d0p1 1 262 2104483+ 82 Linux | Swap / Solaris | /dev/cciss/c0d0p2 * 263 17625 139468297+ 83 Linux | # cat /etc/fstab | /dev/cciss/c0d0p2 / ext3 acl,user_xattr 1 1 | /dev/cciss/c0d0p1 swap swap defaults 0 0 grub meint zu seiner Installation Folgendes: | # grub --batch < /etc/grub.conf [...] | grub> setup --stage2=/boot/grub/stage2 (hd0,1) (hd0,1) | Checking if "/boot/grub/stage1" exists... yes | Checking if "/boot/grub/stage2" exists... yes | Checking if "/boot/grub/e2fs_stage1_5" exists... yes | Running "embed /boot/grub/e2fs_stage1_5 (hd0,1)"... failed (this is not | fatal) | Running "embed /boot/grub/e2fs_stage1_5 (hd0,1)"... failed (this is not | fatal) | Running "install --stage2=/boot/grub/stage2 /boot/grub/stage1 | (hd0,1) /boot/grub/stage2 p /boot/grub/menu.lst "... succeeded Kann mich jemand erleuchten, was grub konkret stört und ob irgendein Problem meinerseits behoben werden sollte - oder ob ich dieses "No partition found [...]" einfach getrost ignorieren darf? Gruß Andi -- E-Mails an die Absender-Adresse werden nicht gelesen. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Andreas, Am 16.07.2010 06:50, schrieb Andreas Kilgus:
ich habe gerade einen in weiter Ferne stehenden Rechner mittels dem von http://de.opensuse.org/Upgrade beschriebenen Weg online von 11.1 zu 11.2 aktualisiert (meinen eigenen Rechner habe ich vor einiger Zeit analog von 10.3 über alle Zwischenstufen zu 11.2 geführt - ohne Probleme).
Auf dem entfernten Rechner taucht nun aber beim Erstellen der initrd immer eine (dann mehrfach wiederholte) Warnmeldung auf:
| # mkinitrd | | Kernel image: /boot/vmlinuz-2.6.31.12-0.2-default | Initrd image: /boot/initrd-2.6.31.12-0.2-default | Root device: /dev/cciss/c0d0p2 (mounted on / as ext3) | Resume device: /dev/cciss/c0d0p1 | Kernel Modules: hwmon thermal_sys processor thermal cciss libata pata_amd | fan edd ide-core amd74xx rtc-lib rtc-core rtc-cmos ohci-hcd ehci-hcd | uhci-hcd hid usbhid | Features: block usb resume.userspace resume.kernel | 22017 blocks | 2010-07-16 06:26:36 WARNING: GRUB::GrubDev2UnixDev: No partition found | for /dev/cciss/c0d0 with 2.
Da ich im Netz zumindest im mittelbaren Zusammenhang mit dieser Warnmeldung auch von fehlgeschlagenen Bootversuchen lese, zögere ich nun, die Kiste neu zu starten. Leider weiß ich auch nicht, was mir grub damit (speziell: "with 2") nun eigentlich mitteilen möchte.
[..]
Kann mich jemand erleuchten, was grub konkret stört und ob irgendein Problem meinerseits behoben werden sollte - oder ob ich dieses "No partition found [...]" einfach getrost ignorieren darf?
Das gleiche Phänomen habe ich auch auf meinem Netbook bei einem Upgrade von openSUSE 11.2 zu openSUSE 11.3 gehabt. ;-) Die Lösung ist eigentlich einfach. Schau mal in /etc/boot/menu.lst dort sind ggfs. mehrfach Einträge oder ältere openSUSE-11.2 Einträge vorhanden. Bitte diese mal manuell säubern. Danach kannst du wieder mkinitrd aufrufen. HTH, -- Gruß Sebastian - openSUSE Member (Freespacer) http://de.opensuse.org/Benutzer:Freespacer Wichtiger Hinweis zur openSUSE Mailing Liste: http://de.opensuse.org/OpenSUSE_Mailinglisten-Netiquette -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Sebastian Siebert schrieb:
Am 16.07.2010 06:50, schrieb Andreas Kilgus: [11.1->11-2, online-Update]
Auf dem entfernten Rechner taucht nun aber beim Erstellen der initrd immer eine (dann mehrfach wiederholte) Warnmeldung auf:
| # mkinitrd [...] | 2010-07-16 06:26:36 WARNING: GRUB::GrubDev2UnixDev: No partition found | for /dev/cciss/c0d0 with 2. [...] Kann mich jemand erleuchten, was grub konkret stört und ob irgendein Problem meinerseits behoben werden sollte - oder ob ich dieses "No partition found [...]" einfach getrost ignorieren darf?
Das gleiche Phänomen habe ich auch auf meinem Netbook bei einem Upgrade von openSUSE 11.2 zu openSUSE 11.3 gehabt. ;-)
Die Lösung ist eigentlich einfach. Schau mal in /etc/boot/menu.lst dort sind ggfs. mehrfach Einträge oder ältere openSUSE-11.2 Einträge vorhanden. Bitte diese mal manuell säubern. Danach kannst du wieder mkinitrd aufrufen.
Ich habe mir zuerst von "yast2 bootloader" eine komplett neue Konfiguration für grub vorschlagen und erstellen lassen - "mkinitrd" brachte nach wie vor die Fehlermeldungen. Anschließend habe ich aus der "/boot/grub/menu.lst" manuell einen doppelten Eintrag herausgeworfen ("openSUSE 11.2" war mit identischen Parametern auch noch als Booteintrag "linux" zu finden), so dass dann definitiv nur noch "openSUSE 11.2" und "Failsafe -- openSUSE 11.2" im Bootmenü verblieben. "mkinitrd" -> Fehlermeldungen wie gehabt. Bei einem Blick in "/boot/" fiel mir dann auf, dass die Links "initrd" und "vmlinuz" anstatt auf die zu kernel-default gehörenden Dateien auf die längst nicht mehr existenten, da nicht mehr installierten Dateien des vorherigen pae-Kernels zeigten. Die Links hoffnungsvoll korrigiert - die Fehlermeldungen bleiben aber. [some time passes] Es läuft wohl auf https://bugzilla.novell.com/show_bug.cgi?id=543076 hinaus und hat mit dem Perl-Modul zur Bootloader-Konfiguration zu tun. Vielleicht bringt mich diese Richtung ja noch auf irgendeine Idee ... Gruß Andi -- E-Mails an die Absender-Adresse werden nicht gelesen. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Andreas Kilgus
-
Sebastian Siebert