Hi, ich hab ein SuSE 8.2 auf ein (Open)SuSE 10 geupdatet. Nach drei Tagen Basteln bootet es auch ein bisschen. Ich hab ein LVM1. Früher hiess mein Filesystem "native" /dev/raid/rootfs. Heisst es heute /dev/mapper/raid-rootfs, oder soll ich /dev/raid/rootfs verwenden? Scheinbar funktioniert beides. /dev/raid/rootfs ist vermutlich weniger richtig (weil veraltet, oder?) dafür funktioniert /dev/mapper/raid-rootfs mit dem OpenSuSE 10.0 mkinitrd nicht. Funktioniert mkinitrd-1.2 theoretisch, wenn man sein rootfs auf einem LVM, welches ein RAID1 als PV verwendet? Ich hab an dem Skript ganz schön rumgepatcht. Inzwischen meine ich herrausgefunden zu haben, dass es daran liegt, dass lilo aus "root=/dev/mapper/raid-rootfs" ein "root=fd00" [Nummer kann anders sein] macht, womit initrd:/init nicht klarkommt. (Der folgende Abschnitt ist vor allem für's Archiv, falls jemand die Mail ergoogelt hat und das gleiche Problem hat:) Ich habe den Verdacht, dass es funktioniert, wenn man "root=/dev/raid/rootfs" im "append" mitgibt, damit der "root" parameter in initrd:/init so ankommt (und nicht als fd00), daraufhin die initrd über die Konstruktion "case o in root=/dev/*" [Beispiel ähnlich ;)] erkennt, dass es ein LVM sein könnte, und /dev/raid/ [anstatt /dev/mapper/] damit der zweite Pfadteil den Namen der VG angibt (weil initrd:/init ein "vgchange -a y $vg" macht und "vgchange -a y mapper" einfach nur schiefgeht). Stimmt das so? Wie ist es richtig? Allerdings wundert mich, warum erst eine LVM Aktivierung probiert wird, dann das RAID gestartet und dann noch ein paar Aktivierungsversuche stattfinden. Hat das möglicherweise was mit suspend/resume zu tun? Im Orginalscript initrd:/init steht: [Um Zeile 2193 rum] | # Rescan for LVM1 | if [ -n "$vg" -a $retval -eq 1 ]; then | vgscan | vgchange -a y $vg | fi | return $return Meiner Meinung nach fehlt da auf jeden Fall innerhalb des ifs ein retval=0 - würde dann aber ja heissen, dass es überhaupt nicht funktionieren /kann/. Allerdings kann ich mir widerum auch nicht vorstellen, dass LVM-boot nicht geht und es keiner gemerkt hat! Wie bootet man "richtig" (vorzugweise ohne geändertes mkinitrd, möchte ja nicht nach jedem RPM Update neu anfangen :)) vom LVM1-on-RAID1? Danke schön! oki, Steffen -- Dieses Schreiben wurde maschinell erstellt, es trägt daher weder Unterschrift noch Siegel.