Debian-Installation 1:1 umkopieren (SATA->IDE)
Debian-Installation 1:1 umkopieren (SATA->IDE)
Hallo,
ich möchte meine Debian-Installation 1:1 von SATA auf IDE (hda) umkopieren.
Mein Debian besteht aus einer Root- und einer Home-Partition auf sda. Der Bootloader ist GRUB und ist auf dem MBR von sda.
Einige Sachen sind mir noch nicht 100%ig klar, aber prinzipiell würde ich folgendermaßen vorgehen, mithilfe von Knoppix:
-mit dd sda auf hda kopieren (1:1 ganze Platte),
-/etc/fstab anpassen,
-/boot/grub.conf (hieß das so?) anpassen.
Nun weiß ich aber z.B. nicht, ob GRUB und Kernel noch mit der veränderten Konstellation klar kommen.
Muss ich noch was berücksichtigen? Ist das Ganze überhaupt praktikabel?
Danke.
duennbier
ich möchte meine Debian-Installation 1:1 von SATA auf IDE (hda) umkopieren.
Mein Debian besteht aus einer Root- und einer Home-Partition auf sda. Der Bootloader ist GRUB und ist auf dem MBR von sda.
Einige Sachen sind mir noch nicht 100%ig klar, aber prinzipiell würde ich folgendermaßen vorgehen, mithilfe von Knoppix:
-mit dd sda auf hda kopieren (1:1 ganze Platte),
-/etc/fstab anpassen,
-/boot/grub.conf (hieß das so?) anpassen.
Nun weiß ich aber z.B. nicht, ob GRUB und Kernel noch mit der veränderten Konstellation klar kommen.
Muss ich noch was berücksichtigen? Ist das Ganze überhaupt praktikabel?
Danke.
duennbier
- Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
ich würde die zweite Platte mit anschließen...
entsprechend partitionieren und formatieren
Daten einfach rüberkopieren (rsync oder cp mit entsprechenden Parametern)
neue Platte nach /mnt mounten
dann entweder
chroot nach /mnt
grub-install /dev/hda (oder wie sie nun heißt)
oder
grub-install --root-directory=/mnt /dev/hda
/edit: und wie du schon sagtest die /mnt/etc/fstab und die /mnt/boot/grub/menu.lst anpassen
entsprechend partitionieren und formatieren
Daten einfach rüberkopieren (rsync oder cp mit entsprechenden Parametern)
neue Platte nach /mnt mounten
dann entweder
chroot nach /mnt
grub-install /dev/hda (oder wie sie nun heißt)
oder
grub-install --root-directory=/mnt /dev/hda
/edit: und wie du schon sagtest die /mnt/etc/fstab und die /mnt/boot/grub/menu.lst anpassen
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Damit auch alles richtig kopiert wird mit rsync. Und das auch alle Rechte und Links erhalten bleiben.
Am besten mit einer Knoppix oder ähnlichem zu bewerkstellingen.
Code: Alles auswählen
rsync -avHS --progress --stats /mnt1/. /mnt
Am besten mit einer Knoppix oder ähnlichem zu bewerkstellingen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Hallo,
ich habe unter Kanotix per rsync sda5 auf hda5 (Root-Partition) und sda6 auf hda6 (Home-Partition) übertragen.
Danach (immer noch mit Kanotix) folgende Schritte:
-hda5 gemountet und schreibbar gemacht,
-xterm aufgemacht und su ausgeführt,
-chroot /mnt/hda5,
-grub-install /dev/hda
-also mit "grub-install hd0" versucht
Die /etc/fstab und /boot/grub/menu.lst in der kopierten Installation habe ich noch nicht angerührt. Ist ja erst später notwendig, oder?
Soll ich jetzt mal die Schritte unter der alten SATA-Debian-Installation durchführen, ohne dass ich diese zerschieße?
Danke.
ich habe unter Kanotix per rsync sda5 auf hda5 (Root-Partition) und sda6 auf hda6 (Home-Partition) übertragen.
Danach (immer noch mit Kanotix) folgende Schritte:
-hda5 gemountet und schreibbar gemacht,
-xterm aufgemacht und su ausgeführt,
-chroot /mnt/hda5,
-grub-install /dev/hda
Code: Alles auswählen
Fehlermeldung "/dev/hda does not have any corresponding BIOS drive",
Code: Alles auswählen
Fehlermeldung: "/sbin/grub-install: line 477: /dev/null: Keine Berechtigung
/sbin/grub-install: line 479: /dev/null: Keine Berechtigung
/sbin/grub-install: line 477: /dev/null: Keine Berechtigung
/sbin/grub-install: line 479: /dev/null: Keine Berechtigung
/sbin/grub-install: line 477: /dev/null: Keine Berechtigung
/sbin/grub-install: line 479: /dev/null: Keine Berechtigung
/sbin/grub-install: line 477: /dev/null: Keine Berechtigung
/sbin/grub-install: line 479: /dev/null: Keine Berechtigung
/sbin/grub-install: line 477: /dev/null: Keine Berechtigung
/sbin/grub-install: line 479: /dev/null: Keine Berechtigung
The file /boot/grub/stage1 not read correctly."
Soll ich jetzt mal die Schritte unter der alten SATA-Debian-Installation durchführen, ohne dass ich diese zerschieße?
Danke.
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Du mußt es ja auch als Root machen. Wie hast du gemountet?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Unter dem Desktop von Kanotix mittels Popupmenü->Laufwerk einbinden und Lese/Schreibmodus ändern.
Hab die Laufwerksverbindung nach dem Scheitern wieder gelöst und mount /dev/hda5 gemacht.
Danach wieder chroot /dev/hda5 und grub-install /dev/hda bzw, hd0.
Hat wieder die besagten Fehlermeldung(en) provoziert.
Vielleicht mal Knoppix statt Kanotix probieren?
duennbier
Hab die Laufwerksverbindung nach dem Scheitern wieder gelöst und mount /dev/hda5 gemacht.
Danach wieder chroot /dev/hda5 und grub-install /dev/hda bzw, hd0.
Hat wieder die besagten Fehlermeldung(en) provoziert.
Vielleicht mal Knoppix statt Kanotix probieren?
duennbier
- Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
ich hatte extra ne 2. Möglichkeit mit angegeben da ich mir schon dachte, dass das chroot nicht klappt:
hättest du ja ruhig mal versuchen können
(natürlich an deine Sachen anpassen)
Code: Alles auswählen
grub-install --root-directory=/mnt /dev/hda

Hallo,
ja, habe ich auch, sogar noch vor chroot.
Beim ersten Schritt:
Beim zweiten variierten Schritt mit hd0:
Hier hat er zumindest hd0 geschluckt.
duennbier
ja, habe ich auch, sogar noch vor chroot.
Beim ersten Schritt:
Code: Alles auswählen
grub-install --root-directory=/mnt/sda5 /dev/hda
/dev/hda does not have any corresponding BIOS drive.
Code: Alles auswählen
grub-install --root-directory=/mnt/sda5 hd0
/dev/hda5 does not have any corresponding BIOS drive.
duennbier
- Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
versuch mal bitte noch:
ABER warum ist dein "root-dir" /mnt/sda5 und nicht /mnt/hda5 ?? oder hast du es nur einfach so benannt?
Code: Alles auswählen
grub-install --root-directory=/mnt/sda5 /dev/hda --recheck
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Das hie läßt eigentlich drauf schließen das die Platte so gemount ist, das keine Devices erstellt werden, und es keinen Zugriff drauf hat.
Geht in die Text Konsole !! von Kanotix oder knoppix.
Mounte die Platte . Wechsle mit CD in da Verzeichnis.
Ein chroot anschließend . Danach ein und dann den Grub installieren.
Hast du deine angepasst?
Geht in die Text Konsole !! von Kanotix oder knoppix.
Mounte die Platte . Wechsle mit CD in da Verzeichnis.
Ein chroot anschließend
Code: Alles auswählen
mount -a
Code: Alles auswählen
/etc/mountvirtfs
Hast du deine
Code: Alles auswählen
/etc/fstab
Zuletzt geändert von KBDCALLS am 20.08.2005 21:11:16, insgesamt 1-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Weil ich durch zwischenzeitliches Booten nicht mehr an die alte Kommandozeile herangekommen bin, die Platte jetzt direkt unter /mnt gemountet habe und die alte Kommandozeile "aus dem Kopf" (falsch) gepostet habe. Statt /dev/sda5 hatte ich /dev/hda5 verwendet. Habe es auch noch mal mit /mnt versucht - ging auch nicht.
So jetzt habe ich folgendes gemacht, wie vorgeschlagen. Weiß bloß nicht genau, ob es nun erfolgreich war, weil die Resultat-Ausschrift bissl konfus ist.
So jetzt habe ich folgendes gemacht, wie vorgeschlagen. Weiß bloß nicht genau, ob es nun erfolgreich war, weil die Resultat-Ausschrift bissl konfus ist.
Code: Alles auswählen
grub-install --root-directory=/mnt /dev/hda --recheck
Probing devices to guess BIOS drives. This may take a long time.
Due to a bug in xfs_freeze, the following command might produce a segmentation
fault when /mnt/boot/grub is not in an XFS filesystem. This error is harmless and
can be ignored.
xfs_freeze: specified file ["/mnt/boot/grub"] is not on an XFS filesystem
Installation finished. No error reported.
This is the contents of the device map /mnt/boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.
(fd0) /dev/fd0
(hd0) /dev/hda
(hd1) /dev/sda
(hd2) /dev/sdb
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Hast du ein chroot gemacht? Dann versteh ich nicht . Eigentlich gehören die Dateien von Grub nach .
Code: Alles auswählen
--root-direktory=/mnt
Code: Alles auswählen
/boot/grub
Zuletzt geändert von KBDCALLS am 20.08.2005 21:22:11, insgesamt 2-mal geändert.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- Savar
- Beiträge: 7174
- Registriert: 30.07.2004 09:28:58
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Berlin
Nein hat er nicht.. hatte ich ihm vorher gesagt das er es ohne chroot versuchen soll.. das Problem bei chroot und Grub ist, dass Grub auf gewisse Device im chroot nicht zugreifen kann.. daher klappt das mit Grub nicht richtig.. somit empfehle ich prinzipiell die Variante mit --root-directory ..KBDCALLS hat geschrieben:Hast du ein chroot gemacht? Dann versteh ich nicht.Code: Alles auswählen
--root-direktory=/mnt[code] . Eigentlich gehören die Dateien von Grub nach [code]/boot/grub
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Soll er mal versuchen zu Booten. Mal sehen was passiert. Wenn er nämlich ein chroot gemacht dann stehen die Dateien im Verzeichnis .
Code: Alles auswählen
/mnt/boot/grub
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
- KBDCALLS
- Moderator
- Beiträge: 22456
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Wenn ich das richtig in Erinnerung habe hätt er es angelegt. Ich hab mal versehentlich als rootdirektory ein /boot angeben. Hinterher hatte ich ein Verzeichnis auf der Platte.
Code: Alles auswählen
/boot/boot/grub
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Also ich würde unter Vorbehalt konstatieren, dass es funktioniert. Habe vor dem Booten meine beiden SATA-Platten steckermäßig abgehängt, so dass definitiv nur noch die IDE mit der kopierten Installation gebootet werden konnte.
Im Prinzip funktionierte es dank eurer beider Hilfe mit folgenden Schritten:
Knoppix booten
xterm öffnen
su
mount /dev/<ide-platten-partition> /mnt
chroot /mnt
grub-install /dev/hda --recheck
/etc/fstab ändern auf neue Platte
/boot/grub/menu.lst ändern
Booten
Funktionieren
Nochmals vielen Dank für eure engagierte Hilfe .
duennbier
Im Prinzip funktionierte es dank eurer beider Hilfe mit folgenden Schritten:
Knoppix booten
xterm öffnen
su
mount /dev/<ide-platten-partition> /mnt
chroot /mnt
grub-install /dev/hda --recheck
/etc/fstab ändern auf neue Platte
/boot/grub/menu.lst ändern
Booten
Funktionieren

Nochmals vielen Dank für eure engagierte Hilfe .
duennbier
Zum Schluss hat ich es auch noch mal mit chroot/grub-install gemacht. Da kam die selbe (positive) Ausschrift wie bei bei "grub-install --root-directory".
Deshalb gehe ich mal 'von aus, dass mit root-directory auch funktionieren würde.
Sozusagen salomonische Lösung.
Deshalb gehe ich mal 'von aus, dass mit root-directory auch funktionieren würde.
Sozusagen salomonische Lösung.
Code: Alles auswählen
Knoppix booten
xterm öffnen
su
mount /dev/<ide-root-partition> /mnt
(chroot /mnt und grub-install /dev/hda --recheck) oder (grub-install --root-directory=/mnt/<ide-root-partition> /dev/hda --recheck)
/etc/fstab ändern auf IDE-Platte
/boot/grub/menu.lst ändern auf IDE-Platte
Zuletzt geändert von duennbier am 20.08.2005 21:59:33, insgesamt 1-mal geändert.