[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] Can't boot from ISO image...
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-x86_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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |