On 04.03.2012 15:54, Lentes, Bernd wrote:
Tao schrieb:
Versuche ich diese VM zu starten, kommt folgender Fehler: "GRUB Loading stage1.5. GRUB loading, please wait..., Error
2.". Die stage-Dateien liegen alle in /boot/grub.
Habe mehrfach per Knoppix gebootet und den MBR neu geschrieben: Starte GRUB: "root (hd0,1)" anschließend "setup (hd0)". GRUB schreibt, daß er die erforderlichen stage-Dateien findet. Aber beim nächsten Neustart ... s.o.
Also habe ich mir gedacht, ich mach daß ganze mal per chroot. Aus Knoppix chroot in die gemountete virtuelle Platte, /dev und /proc mit mount --bind auch noch in das chroot gemountet. Das / der virtuellen Platte ist in Knoppix und chroot /dev/sda2, dort liegt auch /boot. In GRUB "root (hd0,1)" klappt noch (Filesystem type is ext2fs, partition type 0x83), bei "setup (hd0)" kommt: Checking if "/boot/grub/stage1" exists... no Checking if "/grub/stage1" exists... no Error 2: Bad file or directory type
Das chroot-System sieht außer /dev/sda1 (swap) und /dev/sda2 (/) keine weiteren Partitionen. Und (hd0,1) entspricht doch /dev/sda2, und (hd0) /dev/sda, oder ? Meine device.map sagt das jedenfalls auch so.
Any ideas ?
Ohne jetzt alles ganz genau nachvollzogen zu haben, aber den "chroot" mache ich anders:
rootfs mounten Die Partition mit dem /-Verzeichnis mount /dev/XYZ /mnt/tao_rootfs
weitere, wichtige mounts für das chroot mount --bind /proc /mnt/tao_rootfs/proc mount --bind /sys /mnt/tao_rootfs/sys mount --bind /dev /mnt/tao_rootfs/dev
chroot chroot /mnt/tao_rootfs
Also fehlt mindestens /sys bei Dir und der chroot kommt zu Schluss.
Hat leider nicht geklappt.
Wenn ich in Knoppix mal mit testdisk die Partitionen suchen lasse, kriege ich ein "Partition sector doesn't have the endmark 0xAA55".
Ich glaube das bedeutet nur, dass die aktuelle MBR-Signatur (siehe http://de.wikipedia.org/wiki/Master_Boot_Record#MBR-Signatur) am Ende des MBR fehlt und wie sollte sie denn auch da sein, schließlich konntest Du ja bisher keinen MBR schreiben Wenn ich meine MBR-Signatur auslese dd if=/dev/sda of=sda_mbr_sig bs=1 count=2 skip=510 und anschließend in HEX wandle od -t x1 sda_mbr_sig erhalte ich die gesuchte Signatur 0000000 55 aa 0000002 Du kannst Dir ja Spaßenshalber mal den MBR von der alten Installation sichern und in der VM draufzimmern, dann sollte die Meldung weg sein - aber das System wird trotzdem nicht starten ...
Wie kriege ich denn da einen sauberen MBR hin ?
Vielleicht solltest Du damit beginnen etwas mehr Information Preis zu geben. Bisher weiß man ja nicht mal um welche VM es geht, geschweige denn mit welchem System Du arbeitest Host/Guest und in welcher Version, welches Dateisystem Du einsetzt, ob Du bei der Migration einen Dateisystemwechsel vollzogen hast ... -- Herzliche Grüße Tao -- 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