MBR, GRUB: linux auf andere Platte migrieren
Hallo! Ich will mein linux von hdb auf hda schaufeln (cp -r / soll ja reichen...), dazu muss ich hda platt machen. Wenn ich das richtig sehe, dann hängt GRUB im MBR und zwar auf hda. Jetzt bin ich mir etwas unsicher, ob ich den beim Plattmachen nicht zerhämmer. Da's aber sehr wichtig ist, dass die Kiste hier läuft, frage ich hier lieber mal nach. Wie tu ich denn GRUB wieder in den MBR rein? Danke, tschöö Timo
Hallo,
Ich will mein linux von hdb auf hda schaufeln (cp -r / soll ja reichen...), dazu muss ich hda platt machen. Wenn ich das richtig sehe, dann hängt GRUB im MBR und zwar auf hda. Jetzt bin ich mir etwas unsicher, ob ich den beim Plattmachen nicht zerhämmer.
Grundsätzlich reicht cp -r / natürlich nicht. Und was heisst denn plattmachen? Neu Partitionieren oder nur die vorhandenen Partionen mit rm -rf löschen oder Filesystem mit mk...fs neu anlegen? Du solltest nicht von hdb oder hda gebootet haben, sondern z.B. von CD (z.B. SuSE CD 1 'Rescue System). Dann hda partionieren (bootflag setzen in erster Partition nicht vergessen) und Filesysteme anlegen. Jeweils die zu kopierenden Partionenen mounten und mit cp -a kopieren (siehe man cp). Grub installieren mit grub-install --root-directory=/mnt /dev/hda Achtung: In /mnt sollte deine Bootpartition (oder Verzeichnis) /boot liegen. Dann evtl. noch /mnt/etc die fstab editieren! Nochmal ACHTUNG: Die ist nur eine prinzipielle Anleitung. Ich habe viele Details aus Zeitgründen weggelassen und hoffe dass Deine Fähigkeiten für die Prozedur ausreichen. Sonst lass es bitte oder nimm eine Step-by-Step Anleitung aus dem Internet! Mfg, Tim
On Wednesday 08 October 2003 12:47, Tim Ruehsen wrote:
Grundsätzlich reicht cp -r / natürlich nicht. Und was heisst denn
Ach? Sondern?
plattmachen? Neu Partitionieren oder nur die vorhandenen Partionen mit rm -rf löschen oder Filesystem mit mk...fs neu anlegen?
Partitionieren.
Du solltest nicht von hdb oder hda gebootet haben, sondern z.B. von CD (z.B. SuSE CD 1 'Rescue System). Dann hda partionieren (bootflag setzen in
bootflag? Ich bei YaST nichts mit bootflag...
Jeweils die zu kopierenden Partionenen mounten und mit cp -a kopieren (siehe man cp).
Meinst du das damit, dass cp -r nicht reichen würde? Danke! Timo
Hallo Timo, Am Mittwoch, 8. Oktober 2003 13:37 schrieb Timo Nentwig:
On Wednesday 08 October 2003 12:47, Tim Ruehsen wrote:
[...]
Jeweils die zu kopierenden Partionenen mounten und mit cp -a kopieren (siehe man cp).
Meinst du das damit, dass cp -r nicht reichen würde?
Das meint er. cp -a = cp -dpR. Mach mal ne shell auf. Tipp ein: man cp und lies die netten Erläuterungen ;-). Anbei kleiner Auszug: -a, --archive Genau wie -dpR. -d, --no-dereference nie symbolischen Verknüpfungen folgen. -p, --preserve Datei-Attribute wenn möglich erhalten. -r Rekursives kopieren, nicht-Verzeichnisse als Dateien. WARNUNG: verwenden Sie -R wenn unter Umständen Spezialdateien wie FIFOs oder /dev/zero kopiert werden -R, --recursive Rekursives Kopieren von Verzeichnissen. Gruß Martin -- Ickler, Theodor: Das Rechtschreibwörterbuch : Sinnvoll schreiben, trennen, Zeichen setzen. Leibniz Verlag 2000. ISBN 3-931155-14-5. scio ne scio ceterum censeo microsoftum esse dividendum
On Wednesday 08 October 2003 14:52, Martin Küppers wrote:
Das meint er. cp -a = cp -dpR.
Ok, ja, hat er natürlich recht gehabt, aber cp -a sollte doch dann auch okay sein, oder? Wieso denn tar -cSp --numeric-owner --atime-preserve -f - . | ( cd /NEW && tar -xSpv --atime-preserve -f - ) (http://portal.suse.com/sdb/de/1997/09/maddin_kopieren.html)
Hallo Timo, Am Mittwoch, 8. Oktober 2003 15:37 schrieb Timo Nentwig:
Ok, ja, hat er natürlich recht gehabt, aber cp -a sollte doch dann auch okay sein, oder?
Imho völlig okay.
Wieso denn tar -cSp --numeric-owner --atime-preserve -f - . | ( cd /NEW && tar -xSpv --atime-preserve -f - )
(http://portal.suse.com/sdb/de/1997/09/maddin_kopieren.html)
Yepp, hab ich mir grade mal angeschaut. Da gehts um Komplettkopie von hda auf was weiß ich. Das willst Du nicht, so wie ich Dich verstanden habe, sondern Du willst Deine Susi auf hdb belassen, und hda auch für Linux zugänglich machen. Dann müßten die gegebenen Tips eigentlich reichen. Deswegen hab ich mich nicht bemüht diesen Befehl zu verstehen (=durchzuarbeiten). Sorry. Gruß Martin P.S.: Lass uns wissen, wenn's geklappt hat. -- Ickler, Theodor: Das Rechtschreibwörterbuch : Sinnvoll schreiben, trennen, Zeichen setzen. Leibniz Verlag 2000. ISBN 3-931155-14-5. scio ne scio ceterum censeo microsoftum esse dividendum
On Wednesday 08 October 2003 16:07, Martin Küppers wrote:
Yepp, hab ich mir grade mal angeschaut. Da gehts um Komplettkopie von hda auf was weiß ich. Das willst Du nicht, so wie ich Dich verstanden habe, sondern Du willst Deine Susi auf hdb belassen, und hda auch für Linux zugänglich machen. Dann müßten die
Nein, ich will hdb auf hda migrieren. So dass ich hinterher hdb platt machen kann.
Am Mittwoch, 8. Oktober 2003 15:37 schrieb Timo Nentwig:
On Wednesday 08 October 2003 14:52, Martin Küppers wrote:
Das meint er. cp -a = cp -dpR.
Ok, ja, hat er natürlich recht gehabt, aber cp -a sollte doch dann auch okay sein, oder? Wieso denn tar -cSp --numeric-owner --atime-preserve -f - . | ( cd /NEW && tar -xSpv --atime-preserve -f - )
(http://portal.suse.com/sdb/de/1997/09/maddin_kopieren.html)
So wie ich Dich verstanden habe,willst Du mit Linux von hdb nach hda "umziehen" Und das geht mit einem einfach cp -a nicht. Die Spezial-Fieles zB unter /dev werden so nicht kopiert. Es werden keine versteckten Dateinen im Startverzeichnis des cp-Befehls kopiert. Es kopiert den Inhalt von /proc auf dein Zielsystem (Option -x solle da helfen) und es hat noch so seine Nachteile, die mir jetzt aber nicht einfallen wollen :( Gruß Harald Ps.: Du kannst aber auch die /etc/fstab ändern und dann die Platten umstecken. Das geht wahrscheinlich schneller...
Hallo Timo, moin Liste, Am Mittwoch, 8. Oktober 2003 11:56 schrieb Timo Nentwig:
Wie tu ich denn GRUB wieder in den MBR rein?
Schreib Dir Grub mit yast auf eine Bootdiskette, realisier Dein Vorhaben, reboote mit floppy und schreib Grub mit Yast wieder in den MBR ;-) Gruß Martin -- Ickler, Theodor: Das Rechtschreibwörterbuch : Sinnvoll schreiben, trennen, Zeichen setzen. Leibniz Verlag 2000. ISBN 3-931155-14-5. scio ne scio ceterum censeo microsoftum esse dividendum
On Wednesday 08 October 2003 12:48, Martin Küppers wrote:
Schreib Dir Grub mit yast auf eine Bootdiskette, realisier Dein Vorhaben, reboote mit floppy und schreib Grub mit Yast wieder in den MBR ;-)
Was ist eine Diskette? Sind das die Dinger, die immer, wenn man sie braucht irgendeinen Fehler haben? ...hm, schuldige die doofe Frage, aber wie schreibe ich GRUB mit Yast in den MBR? Danach hatte ich schon gesucht :-) Oder meinst du, das RPM nochmal rüber?
Hallo Timo, Am Mittwoch, 8. Oktober 2003 13:32 schrieb Timo Nentwig:
Was ist eine Diskette? Sind das die Dinger, die immer, wenn man sie braucht irgendeinen Fehler haben?
LOL, kauf nen neuen Satz, bei mir klappte das bis jetzt immer.
...hm, schuldige die doofe Frage, aber wie schreibe ich GRUB mit Yast in den MBR? Danach hatte ich schon gesucht :-) Oder meinst du, das RPM nochmal rüber?
Kokolores. Suse work menu (unten links, 2. Button von links)->Administration -> Yast2 (Kontrollzentrum) -> /Password eingeben/ -> System -> Konfiguration des Bootloaders (Turnschuh davor). Da schauste Dich mal um, wenns net klappt melden ;-) Gruß Martin -- Ickler, Theodor: Das Rechtschreibwörterbuch : Sinnvoll schreiben, trennen, Zeichen setzen. Leibniz Verlag 2000. ISBN 3-931155-14-5. scio ne scio ceterum censeo microsoftum esse dividendum
Hi, Am Mittwoch, 8. Oktober 2003 11:56 schrieb Timo Nentwig:
Hallo!
Ich will mein linux von hdb auf hda schaufeln (cp -r / soll ja reichen...), ^^^^^^^^^ nein, reicht nicht. http://portal.suse.com/sdb/de/1997/09/maddin_kopieren.html
oder hda auf /mnt mounten cd / find . -xdev | cpio -pm /mnt Gruß Harald
participants (4)
-
Harald_mail@t-online.de
-
MartinKueppers@t-online.de
-
Tim Ruehsen
-
Timo Nentwig