qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] Installing XP and Partition Sizes
@ 2005-02-15 10:17 Bernd Herd
  0 siblings, 0 replies; only message in thread
From: Bernd Herd @ 2005-02-15 10:17 UTC (permalink / raw)
  To: qemu-devel

Hallo,

while converting my existing vmware machines to qemu I found that some 
boot and others don't. I've installed Windows XP using the current CVS 
branch of Qemu.

I found that the problem is caused by the fact, that qemu doesn't 
support all combinations of cylinmders, heads and sectors. My hypothesis 
is that a start partition ending beyond a cylinder number of 1023 can 
cause problems.

Using the informations retrieved from raw images using

  /sbin/fdisk imagename.raw

it seems that the maximum size of the booting partition is about 480 
MByte. This is not sufficient to Install Windows XP.

I think that if any part of the Windows booting environment is beyond 
the first 480 MByte, then the system is unable to start.

My solution was to create a 2 GByte Image and create two partitions: a 
small one (to boot from) and a big one to hold the main part of Windows 
XP. This can be done within the windows XP installer. Using this 
approach XP installed without any problem (and can be rebooted...).

Using this approach I was also able to convert my Windows NT 
environments from vmware to qemu. I installed a small temporary NT 
environment into a 480 MB partition, copied the bigger system into the 
small partition with xcopy and used the copy with qemu. That way I was 
able to boot vmware machines that did not boot before.

Yours

	Bernd Herd

		:-)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2005-02-15 10:40 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-02-15 10:17 [Qemu-devel] Installing XP and Partition Sizes Bernd Herd

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).