Do you really need to pass the ISO as a file:/ disk anyhow? tap:aio is
supposed to be better and maybe it'll solve your problem into the bargain!
Cheers,
Mark
On Thursday 24 January 2008, Lionel Kernux wrote:
> Hi,
>
> I've been trying to boot from a RHEL4 install iso without much luck
> (the xen way).
> The Host is:
> RHEL 5.1
> xen-3.0.3-41.el5
>
> Here is my guest config:
>
> # -*- mode: python; -*-
> #==========================================================================
>== # Python configuration setup for 'xm create'.
> # This script sets the parameters used when a domain is created using
> 'xm create'.
> # You use a separate script for each domain you want to create, or
> # you can set the parameters for the domain on the xm command line.
> #==========================================================================
>==
>
> import os, re
> arch = os.uname()[4]
> if re.search('64', arch):
> arch_libdir = 'lib64'
> else:
> arch_libdir = 'lib'
> kernel = "/usr/lib/xen/boot/hvmloader"
> builder='hvm'
> memory = 1536
> shadow_memory = 8
> name = "symbiosis"
> pae=1
> vif = [ 'type=ioemu, bridge=xenbr0' ]
> disk = [
> 'file:/var/lib/xen/images/symbiosis.img,ioemu:hda,w','file:/root/RHEL4.6-x8
>6_64-AS-disc1.iso,ioemu:hdc:cdrom,r' ]
> device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
> boot="d"
> vncunused=0
> vncconsole=1
> vncpasswd='secret'
> stdvga=0
> serial='pty'
> usb=1
> usbdevice='mouse'
>
> I run "xm create symbiosis" and get:
>
> Error: Device 5632 (vbd) could not be connected. losetup -r /dev/loop0
> /root/RHEL4.6-x86_64-AS-disc1.iso failed
>
> But, I can manually attach the loop device like so:
>
> losetup -r /dev/loop# /root/RHEL4.6-x86_64-AS-disc1.iso
>
> No problem.
>
> If I do:
>
> losetup -r /dev/loop5 /root/RHEL4.6-x86_64-AS-disc1.iso
>
> and then in the config file use this:
>
> disk = [
> 'file:/var/lib/xen/images/symbiosis.img,ioemu:hda,w','phy:/dev/loop5,ioemu:
>hdc:cdrom,r' ]
>
> It boots off the ISO.
>
> Yes, it seems I can fake it out, but I'd like to get it work properly....
>
> Any help?
>
> Thanks
>
> M
>
> _______________________________________________
> Xen-users mailing list
> Xen-users@xxxxxxxxxxxxxxxxxxx
> http://lists.xensource.com/xen-users
--
Push Me Pull You - Distributed SCM tool (http://www.cl.cam.ac.uk/~maw48/pmpu/)
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|