qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
From: Bernd Herd <herdsoft@t-online.de>
To: qemu-devel@nongnu.org
Subject: [Qemu-devel] Installing XP and Partition Sizes
Date: Tue, 15 Feb 2005 11:17:20 +0100	[thread overview]
Message-ID: <4211CC30.3040104@t-online.de> (raw)

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

		:-)

                 reply	other threads:[~2005-02-15 10:40 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=4211CC30.3040104@t-online.de \
    --to=herdsoft@t-online.de \
    --cc=qemu-devel@nongnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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).