WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

Re: [Xen-users] WinXP cannot partition disk

> I disabled selinux in /etc/selinux/config and all problems were gone.. the
> iso works (cdrom) and windows is able to partition and format the disk.
>
> I wonder what consequences this has on the overall security of the Xen host
> though.
>
> Anyway, I can continue installing and testing with Xen. Thank you for your
> time and effort! You've been a great help.

Looking at the Fedora Xen quickstart at 
http://fedoraproject.org/wiki/FedoraXenQuickstartFC6 I can't see anything 
obvious that would cause SELinux to break here.  If you were exporting a .iso 
to the guest it would need to be in /var/lib/xen/images in order to pass 
SELinux checks.

I'm not sure exactly how SELinux / Fedora handle the LVM volume you're storing 
your guest on, nor am I sure how the /dev/cdrom export would be treated.

I don't have an up-to-date Fedora / RHEL system here (though I wish I did, I 
love what they're doing with Xen / SELinux) that I can check on.

I've cc-ed Daniel (hope you don't mind, Daniel!) who I think may have a better 
idea what's up.

Cheers,
Mark

> On Mon, 4 Jun 2007 14:51:11 +0200, Petersson, Mats wrote
>
> > > -----Original Message-----
> > > From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
> > > [mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of
> > > Rob van Oostveen
> > > Sent: 04 June 2007 13:21
> > > To: Mark Williamson; xen-users@xxxxxxxxxxxxxxxxxxx
> > > Subject: Re: [Xen-users] WinXP cannot partition disk
> > >
> > > Mark,
> > >
> > > Thank you for your reply. I've tried your suggestions as
> > > well, but without
> > > success. This is my config file:
> > >
> > > kernel="/usr/lib/xen/boot/hvmloader"
> > > builder="hvm"
> > > memory=512
> > > shadow_memory=8
> > > vif=['type=iomem, bridge=xenbr0']
> > > disk=['phy:/dev/vg/winxp,hda,w', 'phy:/dev/cdrom,hdc:cdrom,r']
> > > device_model='/usr/' + arch_libdir + '/xen/bin/qemu-dm'
> > > boot="d"
> > > sdl=0
> > > vnc=1
> > > stdvga=0
> > >
> > > All not mentioned is left default. I copied the default
> > > xmexample.hvm to
> > > winxp.hvm and changed it to above.
> > >
> > > I've tried to load the iso the way you suggested, but I still
> > > get the same
> > > results. It looks like dom0 cannot access the iso because of
> > > insufficient
> > > rights, tho the file is world readable.
> >
> > Are you by any chance running a "redhat" based Linux distro? That would
> > be RedHat, Fedora or a number of others? In that case, SELinux may be a
> > "culprit". You can either (unsafely) turn Selinux off, or find some
> > place that gives you information on how to "debug and fix Selinux
> > permissions for various files".
> >
> > --
> > Mats
> >
> > > Regards,
> > > Rob
> > >
> > > On Mon, 4 Jun 2007 06:35:23 +0100, Mark Williamson wrote
> > >
> > > > > I created a logical volume for usage by a guest OS:
> > >
> > > Windows XP. When
> > >
> > > > > Windows starts the setup and comes to the partitioning
> > >
> > > part, no partition
> > >
> > > > > can be created. When I hit 'C' (create partition) and
> > >
> > > provide the partition
> > >
> > > > > size, setup returns to the same previous screen where I
> > >
> > > need to hit 'C'
> > >
> > > > > again.. it looks like its looping..
> > > >
> > > > Weird.  Could you please post your domain config file?
> > > >
> > > > > Another issue is that the .iso image of Windows XP
> > >
> > > (created with `dd
> > >
> > > > > if=/dev/cdrom of=/tmp/winxp.iso`) cannot be used during
> > >
> > > creation of the new
> > >
> > > > > guest OS. It fails. When I provide '/dev/cdrom' the guest
> > >
> > > OS boots from cd.
> > >
> > > > > I can't figure out why.
> > > > >
> > > > >From the real CD, presumably?  You want something like:
> > > >
> > > > disk = [ 'file:/tmp/winxp.iso,hdc:cdrom,r', ... ]
> > > >
> > > > in your disk list.  This'll make hdc in the guest be an
> > >
> > > emulated CD-ROM drive
> > >
> > > > holding the contents of your ISO file.
> > > >
> > > > There's a boot order variable in the config, you'll need
> > >
> > > "c" to be first if
> > >
> > > > it's going to boot off the hard drive.  e.g.
> > > >
> > > > boot = "cda"
> > > >
> > > > will try initially to boot from the hard drive, fall back
> > >
> > > to the CD-ROM drive
> > >
> > > > if that fails, and finally try to boot from the emulated
> > >
> > > floppy drive.
> > >
> > > > > I'm running RedHat FC6 and used the Xen version shipped
> > >
> > > with FC6. I suspect
> > >
> > > > > it is version 3.0. I also want to upgrade that version to
> > >
> > > 3.1 later on. The
> > >
> > > > > above might be related to version 3.0?
> > > >
> > > > Those issues shouldn't be a issue with your particular version.
> > > >
> > > > FC6 shipped with a Xen based on 3.0.3.  Xen 3.0.1 to 3.0.4
> > >
> > > are feature
> > >
> > > > releases not just bugfixes as the numbers imply.  I have
> > >
> > > the impression that
> > >
> > > > 3.0.4 and above has better support for running HVM guests,
> > >
> > > so you may find
> > >
> > > > Windows works better if you upgrade.  3.1 is what *would*
> > >
> > > have been called
> > >
> > > > 3.0.5 in the old numbering scheme; you might want to
> > >
> > > consider upgrading to
> > >
> > > > that, although there are probably still some bugs to find
> > >
> > > in the new features
> > >
> > > > of that release :-)
> > > >
> > > > Cheers,
> > > > Mark
> > > >
> > > > --
> > > > Dave: Just a question. What use is a unicyle with no seat?
> > >
> > > And no pedals!
> > >
> > > > Mark: To answer a question with a question: What use is a
> > >
> > > skateboard?
> > >
> > > > Dave: Skateboards have wheels.
> > > > Mark: My wheel has a wheel!
> > > >
> > > > _______________________________________________
> > > > Xen-users mailing list
> > > > Xen-users@xxxxxxxxxxxxxxxxxxx
> > > > http://lists.xensource.com/xen-users



-- 
Dave: Just a question. What use is a unicyle with no seat?  And no pedals!
Mark: To answer a question with a question: What use is a skateboard?
Dave: Skateboards have wheels.
Mark: My wheel has a wheel!

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users