<div class="gmail_quote">Hello XO pros,<br><br>I'm trying to make a virtual machine running 802 for VMware, similar to what Bert Freudenberg did for 767: <a href="http://croquetweak.blogspot.com/2008/12/emulating-latest-stable-olpc-xo.html" target="_blank">http://croquetweak.blogspot.com/2008/12/emulating-latest-stable-olpc-xo.html</a>.<br>
<br>The problem is that there is only the jffs2 version of the software available for 802. These are the steps I've taken so far:<br><br>- Made a 2GB ext3 file system on my local machine, loop mounted.<br>- Downloaded the 802 jffs2 tarball, untarred into the ext3 fs.<br>
- Put the /versions/pristine/802 dir at root and deleted everything else. This makes it look like the ext3 version of 767.<br>- Copied over the FC10 kernel, modules, and initrd.<br>- Copied over the grub and efi directories from the boot dir of the ext3 version of 767.<br>
- Edited grub.conf to point to the FC10 kernel and initrd.<br>- Ran qemu-img on the ext3 image to make a vmdk (per <a href="http://wiki.laptop.org/go/VMware/Convert" target="_blank">http://wiki.laptop.org/go/VMware/Convert</a>).<br>
- Made a VM in VMware Server 2 on my Win7 64-bit machine (vmx file pasted at bottom).<br>
- Booted it up, but the VMware bios doesn't see the vmdk as a bootable disk. Skips it, tries PXE, then screams that no OS was found. Blah.<br><br>Am I doing anything glaringly wrong? Missing something? Any tips welcome.<br>
<br>-Kris<br><br>vmx file:<br><br>.encoding = "windows-1252"
<br>config.version = "8"
<br>virtualHW.version = "7"
<br>floppy0.present = "FALSE"
<br>nvram = "HuskyDev-XO-1.0-802-1.nvram"
<br>virtualHW.productCompatibility = "hosted"
<br>ft.secondary0.enabled = "TRUE"
<br>tools.upgrade.policy = "useGlobal"
<br>powerType.powerOff = "soft"
<br>powerType.powerOn = "hard"
<br>powerType.suspend = "hard"
<br>powerType.reset = "soft"
<br> <br>displayName = "HuskyDev-XO-1.0-802-1"
<br>extendedConfigFile = "HuskyDev-XO-1.0-802-1.vmxf"
<br> <br>memsize = "256"
<br>ide0:0.present = "TRUE"
<br>ide0:0.fileName = "C:\Virtual Machines\HuskyDev-XO-1.0-802-1\xo-1.0-802.vmdk"
<br>ide0:0.writeThrough = "TRUE"
<br>ethernet0.present = "TRUE"
<br>ethernet0.allowGuestConnectionControl = "FALSE"
<br>ethernet0.features = "1"
<br>ethernet0.wakeOnPcktRcv = "FALSE"
<br>ethernet0.networkName = "Bridged"
<br>ethernet0.addressType = "generated"
<br>usb.present = "TRUE"
<br>ehci.present = "TRUE"
<br>guestOS = "other26xlinux"
<br> <br>ethernet0.generatedAddress = "00:0c:29:37:d2:44"
<br>vmotion.checkpointFBSize = "16777216"
<br>pciBridge0.pciSlotNumber = "-1"
<br>pciBridge4.pciSlotNumber = "-1"
<br>pciBridge5.pciSlotNumber = "-1"
<br>pciBridge6.pciSlotNumber = "-1"
<br>pciBridge7.pciSlotNumber = "-1"
<br>usb.pciSlotNumber = "16"
<br>ethernet0.pciSlotNumber = "17"
<br>ehci.pciSlotNumber = "18"
<br>vmci0.pciSlotNumber = "-1"
<br>ethernet0.generatedAddressOffset = "0"
<br><a href="http://vmci0.id">vmci0.id</a> = "1729434413"
<br> <br>bios.forceSetupOnce = "FALSE"
<br> <br>uuid.location = "56 4d 3d 9e bd 73 3d e9-36 9f 60 58 ab 37 d2 44"
<br>uuid.bios = "56 4d 3d 9e bd 73 3d e9-36 9f 60 58 ab 37 d2 44"
<br>ide0:0.redo = ""
<br>
</div><br>