#How to run the eeepc.iso inside VirtualBox IntroductionThis document tells how to run the eeepc.iso inside VirtualBox. The tested version are 3.0.2 on Fedora 11, and 2.2.4 on Windows XP and Fedora 11. Workable features:
DetailsConfig your VirtualBox like this:
Boot optionsOn the boot menu, please select the VESA mode item. If you want to use higher resolution, you can edit the boot option by pressing TAB, change vga=788 (800x600) to vga=791 (1024x768) or vga=794 (1280x1024), and press Enter. You can also use vga=ask to see all available modes. But please note Android will only work under 16-bit mode. AdvancedSave data to harddiskBasically the eeepc.iso is a live cd system. Like other live cd, all data are saved to ramdisk, so will lose after power off. However, it is possible to save data to the virtual disk of vbox by specifying some boot options. This section describes the details. But you need good Linux expertise to complete it.
# cfdisk /dev/sda DADA=sda1 SDCARD=sda2 Press Enter to boot. These options specify user data (your setting, your uploaded applications, ...) go into /dev/sda1, and data saved in sdcard go into /dev/sda2. If you build the iso from source, you can add these options to bootable/newinstaller/boot/isolinux/isolinux.cfg. Here is a note from davematthew@gmail.com when using fdisk:
Note: for the step 7, if you want to format to vfat only, then you can do : newfs_msdos /dev/sda2 Also remember the partition type has to be fat32 (b or c). By using vfat, the step 10 is not needed. DevTools application has a MediaScanner which (re)indexes your SD card for cases where you manually copied media over. This ensures that you see new images and/or music in the apps without having to reboot.
If you downloaded it from within android, the application asks the relevant service to index new files. Playing musicThis section describes two ways to upload music files into Android running on a vbox so you can play them by the Music app. Of course, you can save the files to the virtual disk mounted at /sdcard, as described above. Upload files by adbAdb is Android Debug Bridge, a tool to debug Android system. If you compile from source, it is located in out/host/linux-x86/bin/adb. Otherwise you can get it from Android SDK. Suppose the network of your vbox is OK, you can upload a file from your host by $ ADBHOST=<ip of vbox> out/host/linux-x86/bin/adb push <a music file> /sdcard You need to know the ip of your vbox. You can get it by Alt-F1 and netcfg. You may also need to reboot Android to see the uploaded files. Of course in this way you have to mount /sdcard to a virtual disk partion. For complex network settings of the VirtualBox VM, you should refer to Debug Howto on how to connect adb to the VM. Upload files by wgetYou can also upload files by wget in the debug mode. In the debug mode shell, before entering Android, # cd /android/sdcard Then type exit to enter Android. Screenshots
|