Isoimage von einer Partition mit dd ?
Hallo ML, ich versuche gerade, von einer Festplattenpartition mit dd ein Isoimage zu machen. Vorgehen: Ich boote den Rechner mit Knoppix. Die Partition wird gemountet, das Image landet auf einer USB-Platte: dd if=/dev/cciss/c0d0p2 of=/media/usb_platte/xxx.iso bs=2048 Ist ein Raidsystem, deswegen der etwas seltsame Devicename. Das klappt auch, dauert nur eeeewig. Dann versuche ich anschließend auf einem Susesystem, dieses image ins loopbackdevice zu mounten: pc53200:~ # mount -t iso9660 /media/HD-HCU2/pc52842.iso /mnt/loopback/ -o loop,ro mount: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so /var/log/messages sagt: Oct 4 10:30:36 pc53200 kernel: Unable to identify CD-ROM format. Das loop-Modul ist geladen: pc53200:~ # lsmod |grep loop loop 33040 0 Was mache ich falsch ? Irgendwie habe ich das Gefühl, mitt dd kann man keine isoimages erstellen. Danke für alle Hinweise. Bernd -- Bernd Lentes staatl. geprüfter Techniker Systemadministration Institut für Entwicklungsgenetik GSF Raum 35/1008f Ingolstädter Landstraße 1 85764 München-Neuherberg mailto:bernd.lentes@gsf.de phoneto:089/3187-1241 faxto:089/3187-3826 http://www.gsf.de/idg -- 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
Lentes, Bernd wrote:
ich versuche gerade, von einer Festplattenpartition mit dd ein Isoimage zu machen.
Das ist IMO schon dein Denkfehler
Vorgehen: Ich boote den Rechner mit Knoppix. Die Partition wird gemountet, das Image landet auf einer USB-Platte: dd if=/dev/cciss/c0d0p2 of=/media/usb_platte/xxx.iso bs=2048
damit erzeugst Du (bei einer Festplatte) KEIN iso-Image, sondern eine 1:1 Kopie auf bit-Ebene der HD (oder HD-Partition). So ein Teil lässt sich nicht als ISO-Image mounten. [...]
Was mache ich falsch ? Irgendwie habe ich das Gefühl, mitt dd kann man keine isoimages erstellen.
Dein Gefühl trügt in diesem Fall nicht (s.o.) Andreas (PS: Was soll das eigentlich werden, wenn es fertig ist?) -- 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
Hallo, Tja, trotz aller Technik ist so ein Gefühl auch nicht schlecht. O.k.: 1. Geht das irgendwie sonst mit dd ? (PS: Was soll das eigentlich werden, wenn es fertig ist?) Ich möchte einige ältere Linuxsysteme (9.1, 9.2) als VM's in VMWare Server weiter laufen lassen. In einem VMWare-Forum wurde mir empfohlen, die Systeme mit dd zu verschieben. 2. Wenn das nicht mit dd geht, wie kann ich dann ein Isoimage von einer Partition erstellen ? Danke.
-----Original Message----- From: Kyek, Andreas, VF-DE [mailto:A.Kyek@vodafone.com] Sent: Thursday, October 04, 2007 10:39 AM To: opensuse-de@opensuse.org Subject: Re: Isoimage von einer Partition mit dd ?
Lentes, Bernd wrote:
ich versuche gerade, von einer Festplattenpartition mit dd ein Isoimage zu machen.
Das ist IMO schon dein Denkfehler
Vorgehen: Ich boote den Rechner mit Knoppix. Die Partition wird gemountet, das Image landet auf einer USB-Platte: dd if=/dev/cciss/c0d0p2 of=/media/usb_platte/xxx.iso bs=2048
damit erzeugst Du (bei einer Festplatte) KEIN iso-Image, sondern eine 1:1 Kopie auf bit-Ebene der HD (oder HD-Partition).
So ein Teil lässt sich nicht als ISO-Image mounten.
[...]
Was mache ich falsch ? Irgendwie habe ich das Gefühl, mitt dd kann man keine isoimages erstellen.
Dein Gefühl trügt in diesem Fall nicht (s.o.)
Andreas
(PS: Was soll das eigentlich werden, wenn es fertig ist?) -- 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
-- 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
Lentes, Bernd wrote:
Tja, trotz aller Technik ist so ein Gefühl auch nicht schlecht. O.k.: 1. Geht das irgendwie sonst mit dd ?
AFAIK nein (bei HDs). Denn Du erzeugtst mit dd ein bitweise Kopie der Daten auf der HD (inkl. Verwaltungsinformation etc) das hat dann aber NIX mit einem ISO-Image zu tun
(PS: Was soll das eigentlich werden, wenn es fertig ist?) Ich möchte einige ältere Linuxsysteme (9.1, 9.2) als VM's in VMWare Server weiter laufen lassen. In einem VMWare-Forum wurde mir empfohlen, die Systeme mit dd zu verschieben.
Mit dd erzeugst Du aus der Partition ein File, das "innen" die komplette Partition enthält. Ich habe allerdings keine Ahnung, ob vmware ein so "geclonte" Partition (als Datei) irgendwie einbinden kann.
2. Wenn das nicht mit dd geht, wie kann ich dann ein Isoimage von einer Partition erstellen ?
Danke.
man mkisofs Wobei mir noch immer nicht klar ist, was Du mit einem ISO-Image in der vmware anfangen willst. Gut, du kannst das Image angeben; aber Du kannst von dem Image kein System starten, oder? Was also soll ein ISO-Image? Du bräuchtest eine "vmware-disk", die Du dann in vmware einbinden kannst. Inwieweit es tools gibt, die aus einer Linux-Installation eine vmware-disk generieren bin ich überfragt (obwohl es so ein Tool für windows gibt!) Andreas -- 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
Hallo Andreas, o.k. Mit dd ist wohl nix. Es gibt von VMWare P2V, um best. Systeme in VMWare zu migrieren. Das gibt's aber nur für Windows, soweit ich weiß. Danke. Bernd
Wobei mir noch immer nicht klar ist, was Du mit einem ISO-Image in der vmware anfangen willst. Gut, du kannst das Image angeben; aber Du kannst von dem Image kein System starten, oder? Was also soll ein ISO-Image?
Du bräuchtest eine "vmware-disk", die Du dann in vmware einbinden kannst. Inwieweit es tools gibt, die aus einer Linux-Installation eine vmware-disk generieren bin ich überfragt (obwohl es so ein Tool für windows gibt!)
Andreas -- 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
-- 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
Lentes, Bernd schrieb:
Hallo Andreas,
o.k. Mit dd ist wohl nix.
wieso ?? in der neuen Maschine eine Paltte mit der alten Geometie einrichten ( was weiss ich -> aber : alt = 12345 Blöcke -> also neu auch 12345 Blöcke ( gleiche Grösse) und dann mit dd die 12345 Blöcke kopieren! Wenn ich mich richtig erinnere darf die Partition auch grösser sein - der Rest bleibt eben ungenutzt) dd = physisch (doofes) Kopieren... nicht überlegen -> nur machen ....
Es gibt von VMWare P2V, um best. Systeme in VMWare zu migrieren. Das gibt's aber nur für Windows, soweit ich weiß.
man kann auch (fast alles) mit cp machen.. da aber eben werden nur Daten kopiert ( ohne Bootsector usw.)...geht auch wenn man den Rest hat...die pid-Files sind ein bissel blöd dabei... aber sonst - alles kopieren - mounten -> geht !
Danke.
Bernd
Wobei mir noch immer nicht klar ist, was Du mit einem ISO-Image in der vmware anfangen willst. Gut, du kannst das Image angeben; aber Du kannst von dem Image kein System starten, oder? Was also soll ein ISO-Image?
ISO-9660 Filesystem ist ungleich ext3 Filesystem !
Du bräuchtest eine "vmware-disk", die Du dann in vmware einbinden kannst. Inwieweit es tools gibt, die aus einer Linux-Installation eine vmware-disk generieren bin ich überfragt (obwohl es so ein Tool für windows gibt!)
Andreas
Grüsse Fred -- 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
Lentes, Bernd schrieb:
Hallo,
Tja, trotz aller Technik ist so ein Gefühl auch nicht schlecht. O.k.: 1. Geht das irgendwie sonst mit dd ?
(PS: Was soll das eigentlich werden, wenn es fertig ist?) Ich möchte einige ältere Linuxsysteme (9.1, 9.2) als VM's in VMWare Server weiter laufen lassen. In einem VMWare-Forum wurde mir empfohlen, die Systeme mit dd zu verschieben.
2. Wenn das nicht mit dd geht, wie kann ich dann ein Isoimage von einer Partition erstellen ?
Danke.
Warum so kompliziert? Erstelle in VMWare eine Maschine, starte in der VMware eine Knoppix-CD (oder ein anderes Rettungsystem) partitioniere und formatiere die Platte der VM Mount im Rettungssystem "/" per NFS ein dein Rettungssystem mounte die neues Festplatte ins Rettungssystem cd "mountpoint vom alten system" find . -xdev |cpio -pvdm "neues /" passe die fstab an grub-install --root-directory= "neues /" /dev/hda (oder /Dev/sda, was auch immer deine neue Platte ist) Dann müsstest du auch schon dein neues System starten können. -- Daniel Spannbauer Systembetreuung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Auf der Wies 8, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 68255 Amtsgericht München -- 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
Am Donnerstag, 4. Oktober 2007 schrieb Lentes, Bernd:
pc53200:~ # mount -t iso9660 /media/HD-HCU2/pc52842.iso /mnt/loopback/ -o loop,ro mount: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail or so
/var/log/messages sagt: Oct 4 10:30:36 pc53200 kernel: Unable to identify CD-ROM format.
Da steht es doch ganz deutlich: Du mountest halt keine CD, aich nicht in das Loop-Device. Wenn es überhaupt gehen sollte, dann versuch es mal mit dem Filesystem, welches die Platte hat, von dem Du Dein Imgae gezogen hast (das ist jetzt nur so aus dem Kopf herausgeschrieben, keine Garantie, dass es überhaupt geht). Und mach Dir ganz nebenbei mal sehr bewusst, dass ein "ISO-Image" nicht unbedingt das gleiche ist wie ein "DD-Image". ISO-Image bedeutet nur, dass Du ein Abbild einer CD mit dem zu einer CD gehörenden Filesystem (eben dem iso9660-FS) hast. Das ist bei Dir nicht der Fall. mfG, Jens -- 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
participants (5)
-
Daniel Spannbauer
-
Fred Ockert
-
Jens Nixdorf
-
Kyek, Andreas, VF-DE
-
Lentes, Bernd