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