{"id":3469,"date":"2011-08-24T20:34:49","date_gmt":"2011-08-24T18:34:49","guid":{"rendered":"https:\/\/www.gambaru.de\/blog\/?p=3469"},"modified":"2019-11-19T02:11:15","modified_gmt":"2019-11-19T01:11:15","slug":"slitaz-rootfs-in-virtualbox-gefunden-und-erfolgreich-transplantiert","status":"publish","type":"post","link":"https:\/\/gambaru.de\/blog\/2011\/08\/24\/slitaz-rootfs-in-virtualbox-gefunden-und-erfolgreich-transplantiert\/","title":{"rendered":"Slitaz rootfs in Virtualbox gefunden und erfolgreich transplantiert"},"content":{"rendered":"<p>\"Good news everyone\". Nein, ich musste weder eine Lieferung zum Planeten Kannibalia machen noch ist mir ein Rechner um die Ohren geflogen. Die kleine gute Nachricht ist, Virtualbox 4.1 hat nun eine benutzerfreundliche GUI-Option zum Klonen von Virtuellen Maschinen und man ist nicht mehr gezwungen auf der Kommandozeile rumzukrauchen, wenn man das Gleiche erreichen will. Wirklich neu ist diese Meldung nicht, aber mit Debian Testing kann man sich \u00fcber so etwas ja eben immer zeitversetzt noch einmal freuen. Auch das Schaf als Icon f\u00fcr das Klonen rang mir einen Schmunzler ab. In 100 Jahren wird sicher mal ein Mensch daraus. \ud83d\ude09<br \/>\nDoch nun zu den harten Fakten. Ich habe mir <a href=\"http:\/\/www.slitaz.org\/en\/get\/\">Slitaz Base<\/a>, das 8 MB kleine Miniimage, geschnappt und eine VM mit einer 1 GB gro\u00dfen virtuellen Festplatte erstellt. Da war ich noch so im alten Trott gefangen, dass ich die Gr\u00f6\u00dfe mindestens um den Faktor 10 \u00fcberdimensioniert hatte. Am Ende belegte <a href=\"https:\/\/www.gambaru.de\/blog\/2010\/12\/30\/slitaz-minimalinstallation-auf-dem-toshiba-220cs\/\">Slitaz in der Minimalinstalltion<\/a> n\u00e4mlich nur 16 MB auf der Platte. Irgendetwas war aber bei der Installation anders als noch vor ein paar Monaten mit Qemu und ich erhielt nach Eingabe von <code>slitaz-installer<\/code> auf der Konsole die Fehlermeldung<\/p>\n<blockquote><p>unable to find rootfs.gz<\/p><\/blockquote>\n<p>Der Installer wollte mir damit sagen, dass er das als sekund\u00e4ren Master eingeh\u00e4ngte slitaz-base.iso nicht als CD-ROM in <strong>\/media\/cdrom<\/strong> finden konnte, von wo aus er alle Daten zur Installation bezog. Der Trick war das schon entpackte Root-Dateisystem in <strong>\/<\/strong> noch einmal in <strong>\/media\/cdrom<\/strong> als loop device zu mounten.<\/p>\n<p><code>mount -o loop \/ \/media\/cdrom<\/code><\/p>\n<p>Danach wurde alles wieder gefunden und die ganze Geschichte ratterte in wenigen Sekunden durch bis schlie\u00dflich alles auf die zuvor mit fdisk eingerichtete Partition <strong>\/dev\/sda2<\/strong> installiert worden war und sda1 mir wieder als Swap-Partition dienen sollte. Danach drehte und schraubte ich noch kurz an der ein oder anderen Config-Datei und wandelte schlie\u00dflich das VDI-Image in ein Raw-Image um, was ich <a href=\"https:\/\/www.gambaru.de\/blog\/2011\/05\/25\/virtualbox-vdi-zu-raw-image-konvertieren\/\">hier<\/a> schon mal als Gedankenst\u00fctze niedergeschrieben habe.<br \/>\nNun sollte alles wieder auf die Festplatte des Toshiba Satellite 220cs transplantiert werden, wozu ich meinen USB zu IDE Adapter auspackte und die 1,4GB gro\u00dfe Festplatte mit dem Hauptrechner verband. Das Operationsbesteck war erneut der wunderbare Disk Destroyer dd.<br \/>\n<code><br \/>\ndd if=slitaz.img of=\/dev\/sdb<br \/>\n<\/code><br \/>\nDie Zeile f\u00fchrte nach kopierten 41 MB erst einmal zu einer Input\/Output-Fehlermeldung und das bitweise Kopieren brach einfach ab. Erst als ich die Anzahl der Bytes, die auf einmal mit der Option <strong>bs<\/strong> gelesen und geschrieben werden vergr\u00f6\u00dferte, klappte es dann.<br \/>\n<code><br \/>\ndd if=slitaz.img of=\/dev\/sdb bs=1M<br \/>\n<\/code><br \/>\nDas war in der Tat seltsam und ich war auch schon kurz davor die Kiste aus dem Fenster zu werfen, konnte mich aber beherrschen und als Belohnung das erfolgreiche Booten in eine superminimale Slitazinstallation beobachten.<br \/>\nAls Fazit bleibt, dass man sowohl ein Image in Qemu als auch in Virtualbox erstellen und nach der ggf. notwendigen Umwandlung in ein Rohformat, dieses auch mit dd auf eine Festplatte schreiben kann. Ein Kinderspiel. \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8222;Good news everyone&#8220;. Nein, ich musste weder eine Lieferung zum Planeten Kannibalia machen noch ist mir ein Rechner um die Ohren geflogen. Die kleine gute Nachricht ist, Virtualbox 4.1 hat nun eine benutzerfreundliche GUI-Option zum Klonen von Virtuellen Maschinen und man ist nicht mehr gezwungen auf der Kommandozeile rumzukrauchen, wenn man das Gleiche erreichen will. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/gambaru.de\/blog\/2011\/08\/24\/slitaz-rootfs-in-virtualbox-gefunden-und-erfolgreich-transplantiert\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eSlitaz rootfs in Virtualbox gefunden und erfolgreich transplantiert\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[6],"tags":[179,212,213],"_links":{"self":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/3469"}],"collection":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/comments?post=3469"}],"version-history":[{"count":1,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/3469\/revisions"}],"predecessor-version":[{"id":11046,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/posts\/3469\/revisions\/11046"}],"wp:attachment":[{"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/media?parent=3469"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/categories?post=3469"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gambaru.de\/blog\/wp-json\/wp\/v2\/tags?post=3469"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}