{"id":5940,"date":"2011-11-28T14:23:49","date_gmt":"2011-11-28T12:23:49","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/2011\/11\/28\/android-x86-ice-cream-sandwich-von-vmlite\/"},"modified":"2021-10-08T08:45:25","modified_gmt":"2021-10-08T06:45:25","slug":"android-x86-ice-cream-sandwich-von-vmlite","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2011\/11\/28\/android-x86-ice-cream-sandwich-von-vmlite\/","title":{"rendered":"Android-x86 Ice Cream Sandwich von VMLite"},"content":{"rendered":"<p>[<a href=\"https:\/\/borncity.com\/blog\/2011\/11\/28\/testing-android-x86-ice-cream-sandwich-image-from-vmlite\/\">English version<\/a>]Manchmal liegen die Dinge einfach in der Luft. Die letzten Tage hatte ich <a href=\"https:\/\/borncity.com\/blog\/2011\/11\/25\/ice-cream-sandwich-testdrive-in-virtualbox\/\">hier<\/a> und <a href=\"https:\/\/borncity.com\/blog\/2011\/11\/27\/test-ice-cream-sandwich-in-virtualbox-teil-ii\/\">hier<\/a> Android-x86-Ports von Ice Cream Sandwich (Android 4.0) f\u00fcr Virtualbox vorgestellt. Gab gestern netten Traffic hier im Blog. Heute morgen trudelte eine E-Mail von Dr. Huihong Luo, Chef und Gr\u00fcnder der VMLite Corporation bei mir ein. Angek\u00fcndigt wurden eine Beta von VMLite und ein Android-x86-Port von Ice Cream Sandwich. \u00dcber VMlite berichte ich separat, nachfolgend gilt es einen kurzen Blick auf VMLites Android 4 zu werfen.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/c3a8fe23affa4e0a9d625e1dc2b84c22\" alt=\"\" width=\"1\" height=\"1\" \/>Mit Huihong Luo stehe ich, quasi als Beta-Tester, seit einer geraumen Weile in Kontakt. Er ist einer der K\u00f6pfe hinter dem Salamander .NET Decompiler\/Obfuscator und treibt in einem zweiten Startup die Entwicklung der Virtualisierungsl\u00f6sung <a href=\"https:\/\/borncity.com\/blog\/2010\/08\/18\/vmlite-3-2-6-xp-mode-fr-alle\/\">VMLite<\/a> sowie weiterer Produkte wie <a href=\"https:\/\/borncity.com\/blog\/2010\/12\/23\/genial-vhd-boot-fr-windows-xp-vista-und-windows-7\/\">VBoot<\/a> und <a href=\"https:\/\/borncity.com\/blog\/2010\/08\/01\/windows-cloning-mit-myoldpc\/\">MyOldPC<\/a> voran.<\/p>\n<p>Zu berichten gibt es \u00fcber die ICS-Build der VMLite Inc. nicht so sonderlich viel neues, denn eigentlich habe ich alles in meinem <a href=\"https:\/\/borncity.com\/blog\/2011\/11\/27\/test-ice-cream-sandwich-in-virtualbox-teil-ii\/\">gestrigen Bericht<\/a> \u00fcber diesen Build gesagt. Ich hatte zwar gestern ein anderes Image (eines japanischen Entwicklers) in den Fingern. Aber offenbar waren die Entwickler bei VMLite da etwas fixer und erfolgreicher mit dem Download und dem Build eines Ice Cream Sandwich-Builds f\u00fcr x86-Plattformen als meine Wenigkeit. Ich habe im Blog zwar beschrieben, wie ein Build funktioniert und wie das Zusammenbrauen einer Virtualbox-Imagedatei gehen k\u00f6nnte. Letztendlich bin ich aber an einer langsamen Internetverbindung und zu knappem Disk-Speicher meiner VM mit Ubuntu gescheitert.<\/p>\n<p>Egal, denn nun bietet auch die VMLite Corporation ein entsprechendes Image von Android 4.0.1 (Ice Cream Sandwich) auf <a href=\"https:\/\/web.archive.org\/web\/20180728170246\/http:\/\/www.vmlite.com:80\/index.php?option=com_content&amp;view=article&amp;id=68:android&amp;catid=17:vmlitenewsrotator\" target=\"_blank\" rel=\"noopener noreferrer\">dieser Seite<\/a> zum kostenlosen Download. Zum Entpacken der Datei <em>Android-v4.7z<\/em> wird ein Tool wie <a href=\"http:\/\/www.7-zip.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">7-Zip<\/a> ben\u00f6tigt. Nach dem Entpacken liegen verschiedene Dateien im Zielordner vor, die den direkten Import im VMlite Workstation erm\u00f6glichen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"https:\/\/i.imgur.com\/4qqk3so.jpg\" alt=\"\" width=\"562\" height=\"469\" \/><\/p>\n<p>F\u00fcr meinen Test habe ich die auf dem Host bereits vorhandene portable-Version von Virtualbox 4.1.6 verwendet (denn VMLite basiert auf dem Quellcode von Virtualbox). Einfach die .vdi-Datei in eine neu konfigurierte VM als Harddisk einbinden. Man kann dazu eine neue VM anlegen und die .vdi-Disk zuordnen. Unter VMLite reicht es, die .vbox-Datei in die linke Spalte des ge\u00f6ffneten VMLite-Fensters zu ziehen. Dann wird Eintrag f\u00fcr das Gastsystem angelegt.<\/p>\n<p>Nach dem Booten sollte das nachfolgend sichtbare Grub-Bootmen\u00fc erscheinen. Hier muss der zweite Eintrag zum Starten vom Device \/sda verwendet werden, da die Installation auf \/sdb standardm\u00e4\u00dfig wegen eines fehlenden Laufwerks scheitert.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.imgur.com\/L40ajZC.jpg\" alt=\"\" width=\"589\" height=\"384\" \/><\/p>\n<p>Nach dem erfolgreichen Booten (dauert ca. 15 Sekunden), sollte der Benutzer zum Lock-Screen von Ice Cream Sandwich gelangen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.imgur.com\/mFw8mkb.jpg\" alt=\"\" width=\"653\" height=\"544\" \/><\/p>\n<p>Dann reicht es, einfach den Kreis mit dem Schloss per Maus nach rechts zum dann angezeigten Schloss zu ziehen, um den Desktop zu entsperren. Anschlie\u00dfend gelangt man zum Android 4.0 Desktop.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i.imgur.com\/hY0Zn0O.jpg\" alt=\"\" width=\"653\" height=\"544\" \/><\/p>\n<p>Nachfolgend ist noch ein Screenshot der App-Seite unter VMLite Workstation zu sehen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"https:\/\/i.imgur.com\/Ra8UATT.jpg\" alt=\"\" width=\"560\" height=\"478\" \/><\/p>\n<p>Sieht alles genau wie der gezeigte Desktop aus meinem <a href=\"https:\/\/borncity.com\/blog\/2011\/11\/27\/test-ice-cream-sandwich-in-virtualbox-teil-ii\/\">gestrigen Test<\/a> aus. Dort l\u00e4sst sich auch nachlesen, was es zu dieser Android-x86-Implementierung zu wissen gilt.<\/p>\n<p>Was bleibt sonst noch anzumerken? Scheitert das Booten mit der Meldung \"Kernel panic \u2013 not syncing: Attempt do kill init!\", wie nachfolgend gezeigt?<\/p>\n<p><a href=\"https:\/\/i.imgur.com\/k8A6PjH.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"\" src=\"https:\/\/i.imgur.com\/k8A6PjH.jpg\" alt=\"\" width=\"594\" height=\"495\" \/><\/a><\/p>\n<p>Die tiefere Ursache ist, dass Android direkt im System auf Hardwareebene herumfuhrwerken will. Dies klappt aber nur, wenn der Prozessor eine Virtualisierungsunterst\u00fctzung (Intel VT-X oder AMD-V) bereitstellt. Bleibt bei der Konfigurierung der VM die Registerkarte <em>Beschleunigung <\/em>in der Kategorie \"System\" gesperrt und lassen sich die Kontrollk\u00e4stchen <em>VT-x\/AMD-V aktivieren <\/em>sowie <em>Nested Paging aktivieren<\/em> nicht selektieren? Dann ist der Host nicht zur Ausf\u00fchrung des Android-x86-Ports in der VM geeignet. Kurios dabei: Unter [d] zeige ich einen (mir von den VMLite-Entwicklern zugeschickten) Screenshot, der zeigt, dass auf einer CPU mit VT-X-Unterst\u00fctzung dieser Modus in Virtualbox\/VMLite abgeschaltet werden kann und der Kernel trotzdem l\u00e4uft. Noch ist unklar, woran das lieg (die VMLite-Entwickler sitzen da noch dran).<\/p>\n<p><strong>Links:<br \/>\n<\/strong>1: <a href=\"https:\/\/web.archive.org\/web\/20180728170246\/http:\/\/www.vmlite.com:80\/index.php?option=com_content&amp;view=article&amp;id=68:android&amp;catid=17:vmlitenewsrotator\" target=\"_blank\" rel=\"noopener noreferrer\">Android 4-Download-Seite<\/a> bei VMLite.com<br \/>\n2: Forenthread zu Android 4 bei VMLite.com<\/p>\n<p><strong>\u00c4hnliche Artikel:<\/strong><br \/>\na: <a href=\"https:\/\/borncity.com\/blog\/2011\/11\/25\/ice-cream-sandwich-testdrive-in-virtualbox\/\">Ice Cream Sandwich-Testdrive in Virtualbox<\/a> \u2013 Teil I<br \/>\nb: <a href=\"https:\/\/borncity.com\/blog\/2011\/11\/27\/test-ice-cream-sandwich-in-virtualbox-teil-ii\/\">Test: Ice Cream Sandwich in Virtualbox<\/a> \u2013 Teil II<br \/>\nc: <a href=\"https:\/\/borncity.com\/blog\/2011\/11\/28\/android-x86-ice-cream-sandwich-von-vmlite\/\">Android-x86 Ice Cream Sandwich von VMLite<\/a><br \/>\nd: <a href=\"https:\/\/borncity.com\/blog\/2011\/11\/29\/running-ice-cream-sandwich-in-vmware\/\">Running Ice Cream Sandwich in VMware<\/a> Part IV<br \/>\ne: <a href=\"https:\/\/borncity.com\/blog\/2011\/12\/01\/experimenting-with-ics-in-virtualbox-vmlite-vmware\/\">Experimenting with ICS (in Virtualbox, VMlite, VMware)<\/a><br \/>\nf: <a href=\"https:\/\/borncity.com\/blog\/2011\/12\/03\/new-virtualbox-ice-cream-sandwich-build\/\">New Virtualbox Ice Cream Sandwich-Build<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[English version]Manchmal liegen die Dinge einfach in der Luft. Die letzten Tage hatte ich hier und hier Android-x86-Ports von Ice Cream Sandwich (Android 4.0) f\u00fcr Virtualbox vorgestellt. Gab gestern netten Traffic hier im Blog. Heute morgen trudelte eine E-Mail von &hellip; <a href=\"https:\/\/borncity.com\/blog\/2011\/11\/28\/android-x86-ice-cream-sandwich-von-vmlite\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[131],"tags":[1685,22,261],"class_list":["post-5940","post","type-post","status-publish","format-standard","hentry","category-android","tag-android-4-0-1-x86","tag-virtualbox","tag-vmlite"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/5940","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=5940"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/5940\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=5940"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=5940"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=5940"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}