Hallo Reinhold, > -----Ursprüngliche Nachricht----- > Von: Reinhold Plew <[EMAIL PROTECTED]> > Gesendet: 29.08.06 01:57:28 > An: Marco Simon <[EMAIL PROTECTED]> > CC: debian-user-german@lists.debian.org > Betreff: Re: kernel panic, obwohl initrd das root-fs mounten kann
> Hallo Marco, > > Marco Simon wrote: > > > Ersteinmal "Hallo Liste" ;) > > > > ok, ich habe folgendes Problem, und hoffe hier eine Antwort oder zumindest > > einen entscheidenen Tip bekommen zu können: > > > > Ich möchte meine Root-Partition in ein LVM-Volume verfrachten (wobei das > > eher > > Detail ist - auch wer noch nichts mit LVM zu tun hatte, aber sich mit dem > > Boot-Prozess > > auskennt, kann mir vielleicht helfen). > > > > Entsprechend habe ich mein lvm-volume /dev/lvm_main/lv_root erstellt, > > und alles via tar vom /dev/hda2 (mein bisheriges root) rübergeschoben. > > > > Anschließend einen neuen 2.4er Kern (2.6er geht aus anderen Gründen nicht) > > mit LVM und initrd - Support gebaut. > > > > die initrd habe ich mit lvmcreate_initrd erzeugt. (Die initrd enthält noch > > die lvm-tools > > vgscan und vgchange um ein lvm-volume erreichbar und "begehbar" zu machen). > > > > Den neuen Kern + initrd hab ich in meine grub-config hinein verfrachtet, > > /dev/lvm_main/lv_root > > als root= für den Kernel angegeben und rebootet. > > Folge --> Kernel-Panik - der Kern kann nach eigener Aussage > > "lmv_main/lv_root" or 00:00 nicht > > mounten. > > > > Mh - testweise hab ich meine initrd dann ein wenig erweitert - um ein > > mount /dev/lvm_main/lv_root /test > > ls -l /test > > ... und oh wunder - das funktioniert beim Booten ganz fehlerfrei - das > > lvm-volume wird gemountet > > und ich bekomme auch dessen Inhalt angezeigt. Ergo: Das FS ist erreichbar > > und kann gemountet werden. > > > > Jetzt kommt der Punkt wo ich nicht mehr weiter weiß... > > Denn direkt nach diesen Zeilen endet die initrd-boot-phase und der Kernel > > versucht selber /dev/lvm_main/lv_root > > zu mounten - und fällt dabei (wie oben beschrieben) auf die Nase. > > > > Woran liegt das ? > > Was habe ich falsch gemacht, wo habe ich noch etwas übersehen ? > > dazu gab es hier vor ein paar Tagen einen Thread > 'XFS-root auf LVM und Grub' > Soweit ich mich erinnere, geht das nicht, > siehe auch Google grub boot from lvm volume. > > Gruss > Reinhold > > Der zentrale Punkt aus dem Thread auf den du mich hingewiesen hast ist wohl: [quote]Grub ganz einfach LVM nicht versteht und deswegen auch die /boot Partition nicht im LVM liegen darf[/quote] Das trifft aber imho mein Problem nicht. Grub, kernel und initrd's liegen ja bei mir gar nicht innerhalb von LVM - sondern auf /boot welches eine ganz native ext2-partition auf /dev/hda1 ist. Und ich kann ja definitv auf das lvm-volume zugreifen... wärend dem booten, noch bevor der kernel panisch wird. Die Frage ist halt: Warum kann ich das innerhalb der initrd - und der kernel danach nicht mehr ? Gruß Marco _______________________________________________________________________ Viren-Scan für Ihren PC! Jetzt für jeden. Sofort, online und kostenlos. Gleich testen! http://www.pc-sicherheit.web.de/freescan/?mc=022222