{"id":12,"date":"2010-05-06T13:31:47","date_gmt":"2010-05-06T12:31:47","guid":{"rendered":"http:\/\/www.blue-approach.de\/?p=12"},"modified":"2010-05-17T14:50:48","modified_gmt":"2010-05-17T13:50:48","slug":"isos-von-usb-stick-booten-geht-das","status":"publish","type":"post","link":"https:\/\/www.blue-approach.de\/?p=12","title":{"rendered":"ISO`s von USB-Stick booten, geht das?"},"content":{"rendered":"<p>Ja, und zwar einfacher als man denkt, wenn auch aktuell noch mit Einschr\u00e4nkungen. Ich habe ehrlich gesagt ziemlich lange nach der optimalen L\u00f6sung gesucht. Dabei habe ich x Szenarien durchgetestet, incl. Syslinux, Isolinux und anderen Bootloadern.<\/p>\n<p>Die urspr\u00fcngliche Idee war, einen USB-Stick zu schaffen, auf den ich lediglich ISO-Images platzieren muss und diese booten kann, und dies mit Linux und Non-Linux Images, etwa ein WinPE. Und es geht \ud83d\ude42<\/p>\n<p><!--more--><\/p>\n<p>Da das Booten von ISO-Images mittels Grub4Dos leider immer noch sich im experimentellen Status befindet, k\u00f6nnen aktuell nur Images verwendet werden, die RAM-Disk basierert arbeiten (etwa Windows PE 2 \/ 2.1) oder Linux-Images, die nur kernel \/initrd-Parameter ben\u00f6tigen.<\/p>\n<p><strong>1. Auswahl des USB-Sticks<\/strong><\/p>\n<p>Bei der Auswahl des Sticks sollte man unbedingt darauf achten, dass dieser eine hohe Schreib- und Lese-Performance bietet.\u00a0 Die Lesegeschwindigkeit bei USB-Sticks ist mittlerweilen auf hohem Level, jedoch gibt es massive Unterschiede bei der Schreibgeschwindigkeit. Lesetransferraten von 38MB\/s und Schreibtransferraten von mind. 24MB\/s sind ein guter Richtwert.<\/p>\n<p>Da die Preise auch mittlerweilen sehr gut sind, w\u00fcrde ich zu mind. 16GB raten, es muss ja auch was draufpassen \ud83d\ude09<\/p>\n<p><strong>2. Stick bootf\u00e4hig machen<\/strong><\/p>\n<p>Step 1:\u00a0 Sicherstellen, dass du mit Administrator-Rechten an deinem System angemeldet bist<\/p>\n<p>Step 2: Sicherstellen, dass der bootf\u00e4hig zu machende USB-Stick eingesteckt ist. Wichtig ist, dass keine anderen Sticks eingesteckt sind!!!<\/p>\n<p>Step 3: Stick formatieren, FAT32 optimalerweise&#8230;<\/p>\n<p>Step 4: Die aktuellste Version von Grub4Dos von folgender Webseite herunterladen. http:\/\/download.gna.org\/grub4dos\/ und lokal entpacken.<\/p>\n<p>Step 5: Die Dateien grldr und menu.1st ins root-Verzeichniss des Stick kopieren<\/p>\n<p>Step 6: GrubUtil for Windows herunterladen, dies ist hier zu finden: http:\/\/download.gna.org\/grubutil\/grubinst-1.1-bin-w32-2008-01-01.zip Alles lokal entpacken und die Datei grubinst_gui.exe ausf\u00fchren.<\/p>\n<p>Step 7: In der GUI &#8222;Disk&#8220; aktivieren und auf den Refresh-Button klicken. Anschlie\u00dfend den USB-Stick ausw\u00e4hlen. Hier bitte sehr sorgsam sein, dass auch wirklich der USB-Stick ausgew\u00e4hlt ist, ansonsten zerschie\u00dft du dir den MBR deiner Festplatte!<\/p>\n<p>Step 8: In der GUI das DropDown-Menue &#8222;PartList&#8220; ausw\u00e4hlen und auf den Refresh-Button klicken. Anschlie\u00dfend &#8222;Whole Disk (MBR)&#8220; ausw\u00e4hlen<\/p>\n<p>Step 9: Auf den Button &#8222;Install&#8220; klicken<\/p>\n<p>Gratulation, Nun ist der Stick bootf\u00e4hig und kann schon mal getestet werden. (Eine optimale Testumgebung basierend auf VMWare werde ich in einem weiteren Beitrag beschreiben).<\/p>\n<p><strong>3. menu.1st anpassen, dass ISO`s gebootet werden k\u00f6nnen<\/strong><\/p>\n<p>Beim Booten wird aktuell eine Default-Konfiguration geladen, die mehrere Standardauswahlm\u00f6glichkeiten anbietet. Diese muss nun angepasst werden.<\/p>\n<p>Als erstes wird jedoch eine ISO Date ben\u00f6tigt. Einfach eine ISO-Datei runterladen und auf dem Stick speichern, zur besseren \u00fcbersichtlichkeit lege ich alle ISOs immer in den Ordner \/ISO\/. (z.B. PinG von http:\/\/ping.windowsdream.com\/)<\/p>\n<p>Nun muss lediglich die Datei menu.1st mit einem Editor (z.B. notepad++) ge\u00f6ffnet und angepasst werden. Die Default-Variante, die aktuell auf dem Stick liegt ist wie folgt aufgebaut:<\/p>\n<p>\u00dcber die ersten 3 Eintr\u00e4ge werden Farbeinstellungen f\u00fcr das Menue vorgenommen, diese interessieren uns erst mal nicht. Anschlie\u00dfend folgt immer ein Block, der wie hier beschrieben aufgebaut ist. Das folgende Beispiel zeigt die Einbindung des Imaging-Tools PinG (Partimage is not Ghost).<\/p>\n<blockquote><p>title PinG V3.00<br \/>\nfallback 11<br \/>\nfind &#8211;set-root \/ISO\/PING-3.00.iso<br \/>\nmap \/ISO\/PING-3.00.iso (0xff) || map &#8211;mem \/ISO\/PING-3.00.iso (0xff)<br \/>\nmap &#8211;hook<br \/>\nchainloader (0xff)<br \/>\nsavedefault &#8211;wait=2<\/p><\/blockquote>\n<p>F\u00fcr weitere ISOs die gebootet werden sollen muss nun lediglich ein weiterer Eintrag angelegt werden, der auf die ISO-Datei weist.<\/p>\n<p>Aktuell habe ich folgende ISOs auf meinem Stick getestet:<\/p>\n<ul>\n<li>Ultimate Boot CD<\/li>\n<li>System Rescue CD<\/li>\n<li>dban<\/li>\n<li>PinG<\/li>\n<li>F-Secure Rescue CD<\/li>\n<li>Avira Rescue CD<\/li>\n<li>gparted<\/li>\n<li>Acronis True Image Server<\/li>\n<li>Acronis True Image Workstation<\/li>\n<li>Acronis Disc Director<\/li>\n<li>Windows PE<\/li>\n<li>Bart PE<\/li>\n<li>HP Smart Start<\/li>\n<li>HP Smart Update<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ja, und zwar einfacher als man denkt, wenn auch aktuell noch mit Einschr\u00e4nkungen. Ich habe ehrlich gesagt ziemlich lange nach der optimalen L\u00f6sung gesucht. Dabei habe ich x Szenarien durchgetestet, incl. Syslinux, Isolinux und anderen Bootloadern. Die urspr\u00fcngliche Idee war, einen USB-Stick zu schaffen, auf den ich lediglich ISO-Images platzieren muss und diese booten kann, &hellip; <a href=\"https:\/\/www.blue-approach.de\/?p=12\" class=\"more-link\"><span class=\"screen-reader-text\">ISO`s von USB-Stick booten, geht das?<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[7,8,18,5,4],"class_list":["post-12","post","type-post","status-publish","format-standard","hentry","category-bootmedien","tag-boot-stick","tag-bootfahiger-usb-stick","tag-grub4dos","tag-isolinux","tag-syslinux"],"_links":{"self":[{"href":"https:\/\/www.blue-approach.de\/index.php?rest_route=\/wp\/v2\/posts\/12","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blue-approach.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blue-approach.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blue-approach.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blue-approach.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=12"}],"version-history":[{"count":18,"href":"https:\/\/www.blue-approach.de\/index.php?rest_route=\/wp\/v2\/posts\/12\/revisions"}],"predecessor-version":[{"id":16,"href":"https:\/\/www.blue-approach.de\/index.php?rest_route=\/wp\/v2\/posts\/12\/revisions\/16"}],"wp:attachment":[{"href":"https:\/\/www.blue-approach.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blue-approach.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blue-approach.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}