Hallo zusammen, der Umzug hat geklappt. Hier eine Kurzfassung. Ausgangssituation: die Systemplatte soll auf einer Maschine getauscht werden, auf die man nur remote Zugriff hat. Vor Ort sind Helfer, die zwar einen Schraubenzieher bedienen können, aber kein Linux. Die Helfer vor Ort haben mir alte und neue Platte in das System gehängt, und dann eine Knoppix gebootet. Über die kam ich dann auf die Maschine, nachdem ich den Helfer per "/etc/init.d/ssh start" den sshd starten und mit passwd ein Paßwort habe vergeben lassen. Dann hab ich partitioniert und neue Dateisysteme angelegt, wobei ich darauf geachtet habe, daß das Layout der neuen Platte dem der alten Platte entspricht. Damit meine ich nicht die Größe der Partitionen, sondern deren Reihenfolge, also zB hda1 ist/wird /, hda5 ist/wird swap, hda6 ist/wird /home, usw. Die Daten habe ich dann wie hier http://de.opensuse.org/SDB:SuSE_Linux_umkopieren beschrieben einfach umkopiert. Nun war die neue Platte in einem Zustand, daß alle Daten drauf waren, aber natürlich konnte sie noch nicht booten. Das hab ich wie hier http://de.opensuse.org/SDB:Der_Bootmanager_GRUB beschrieben gelöst. Insbesondere war folgender Hinweis hilfreich:
Tipp: Da sich der komplette install-Befehl schon in der Datei /etc/grub.conf befindet, ist es am einfachsten, GRUB in einer Linux-Shell im "batch" Modus aufrufen und die Datei /etc/grub.conf auslesen zu lassen:
grub --batch --device-map=/boot/grub/device.map
Hatte man aber zuvor von einer Rescue-CD gebootet (z.b. um einen überschriebenen MBR wiederherzustellen), stimmen die Pfade in grub.conf nicht. Abhilfe schafft folgende Sequenz (unter der Annahme, daß /dev/hda1 die Root-Partition ist):
mkdir /tmp/x mount /dev/hda1 /tmp/x chroot /tmp/x
Das war ja genau mein Fall, und die Lösung hat funktioniert. Die Platte bootet jetzt wieder, und alles ist gut. Danke an alle! -- Andre Tann -- 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