I'm using vbox on WinXP, running a Ubuntu8.10 system. Today when I tried to run Ubuntu, it showed:
Code: Select all
virtualbox fatal could not read from the boot mediumI searched the related posts about mounting a VDI image on host system. The imdisk method didn't work. So I copied the VID image to a Linux system, and runned vditool:
Code: Select all
vditool DUMP Ubuntu8.10.vdi
vditool Copyright (c) 2004-2005 InnoTek Systemberatung GmbH.
Dumping VDI image file="Ubuntu8.10.vdi" into the log file...
Log created: 2008-11-18T06:38:09.712582000Z
Executable: /home/xcyao/vbox/vditool
Arg[0]: vbox/vditool
Arg[1]: DUMP
Arg[2]: Ubuntu8.10.vdi
--- Dumping VDI Disk, Images=1
Dumping VDI image "Ubuntu8.10.vdi" mode=r/o fOpen=1 File=00000003
Header: Version=00010001 Type=1 Flags=0 Size=8589934592
Header: cbBlock=1048576 cbBlockExtra=0 cBlocks=8192 cBlocksAllocated=4623
Header: offBlocks=512 offData=33280
Header: Geometry: C/H/S=0/0/0 cbSector=512 Mode=0
Header: uuidCreation={4c550c18-8b9f-4fe1-a07a-4a37ed3e76d8}
Header: uuidModification={9214dad1-6916-4b3f-bd99-0c8bcf3358cc}
Header: uuidParent={00000000-0000-0000-0000-000000000000}
Header: uuidParentModification={00000000-0000-0000-0000-000000000000}
Image: fFlags=00000000 offStartBlocks=512 offStartData=33280
Image: uBlockMask=000FFFFF uShiftIndex2Offset=20 uShiftOffset2Index=20 offStartBlockData=0
!! WARNING: 8192 blocks actually allocated (cBlocksAllocated=4623) !!
!! WARNING: 6627 bad blocks found !!
The operation completed successfully!Code: Select all
vditool COPYDD Ubuntu8.10.vdi ~/u.dd
vditool Copyright (c) 2004-2005 InnoTek Systemberatung GmbH.
Copying VDI image file="Ubuntu8.10.vdi" to DD file="/home/xcyao/u.dd"...
FAILURE: Invalid parameter. (aka SUPDRV_ERR_INVALID_PARAM). (VERR_INVALID_PARAMETER)