|   xen-users
Re: [Xen-users] Guest O/S Questions 
| 
Karsten M. Self wrote:
 Doh!  I missed your skip.  That should work for a partitioned file 
with a single partition.  If you've got multiple partitions, you'd 
want to add the size in blocks as 'count', otherwise you're going to 
have multiple partitions in what you're assuming is a single 
filesystem image.  Somewhere down the road, something's probably going 
to get confused, unhappy, or both, about that.  Or you're just going 
to carry around a lot of slack space.
dd skip=63 bs=512 if=qemu.img of=xen.img
Keep in mind, I've not tried this myself :-)
 
 
It's pretty straight forward to write a program to split a partitioned 
file into multiple single partition images.  I'm not sure it's the right 
use case though. 
 
Yup.
My xend config line looks like this:
disk = [ 'file:/root/FC4.img,hda,w' ]
root = "/dev/hda1"
 
 
That just works.  There shouldn't be any disadvantage to using this 
method (other than it makes resizing individual partitions a bit more 
difficult).
 
... that's on a filesystem image, not a partitioned file, though, right?
 
No.  This is a partitioned file.  Xen will expose any file as a straight 
block device under any device number.  If you use the device number for 
a whole disk (in this case, hda--although hdb, sda, etc. would also 
work), linux will read the partition table during bootup (that is, the 
first 63 sectors of the disk) and create the appropriate partitions. 
To reiterate, FC4.img is an unmodified QEMU raw device.  Furthermore, 
with qemu-img convert, you could convert a VMWare image to a QEMU raw 
image, and boot that directly in Xen using this method. 
 There's a few things you'll want to do once you do the QEMU install.  
Namely, you'll want to make sure to install the appropriate modules 
(and run depmod).
 
Which modules?
 
Depends on your domU config I guess.  FC4 won't boot for me unless it 
finds a modules.dep for the appropriate kernel. 
 
Otherwise, it just works.
The next logical step is to run QEMU within a domU and automate the 
whole process.
 
Actually, a decent RH bootstrap would be useful.  Dittos the ability 
to install into an arbitrary target, *without* requiring a valid 
bootable partition.
 
With QEMU + VNC under a domU, you can actually install directly into a 
domU I posted a link to a script to build a ramdisk that contains 
QEMU/VNC specifically for this purpose. 
 
QEMU is a pretty amazing little piece of software :-)
 
Innit just?  Spread the word, brother ;-)
 
We could definitely improve our collaboration with QEMU.   There's a lot 
of cool things you can do when you combine QEMU and Xen. 
Regards,
Anthony Liguori
 
Cheers.
--------------------
Notes:
1.  ObGaryColeman, showing my age.  Wait!  I tuned in, but I didn't 
watch... 
 
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
RE: [Xen-users] Guest O/S Questions, Mike Tierney[Xen-users] Guest O/S Questions, Nick Couchman
Re: [Xen-users] Guest O/S Questions, Mark Williamson
Re: [Xen-users] Guest O/S Questions, Anthony Liguori
Re: [Xen-users] Guest O/S Questions, Mark Williamson
Re: [Xen-users] Guest O/S Questions, Karsten M. Self
Re: [Xen-users] Guest O/S Questions, Karsten M. Self
Re: [Xen-users] Guest O/S Questions, Anthony Liguori
Re: [Xen-users] Guest O/S Questions, Karsten M. Self
Re: [Xen-users] Guest O/S Questions,
Anthony Liguori <=
Re: [Xen-users] Guest O/S Questions, Marcus Brown
Re: [Xen-users] Guest O/S Questions, Anthony Liguori
Re: [Xen-users] Guest O/S Questions, Marcus Brown
Re: [Xen-users] Guest O/S Questions, Anthony Liguori
Re: [Xen-users] Guest O/S Questions, Karsten M. Self
 |  |  |