 
	
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-users] 4.0.1, Debian Squeeze, and p[yv]grub
 The system is a new install of Debian Squeeze, with Xen 4.0.1 (latest stable package for Debian). I'm trying to get guests booted with pygrub, or even better pvgrub but it's not working for me. First off, as far as I can tell, pvgrub isn't in Debian - and it won't be as it's been rejected. Does anyone know if this is being worked on ? As for pygrub, that's failing as well. Apart from hitting the known bug that stops GRUB2 from installing on the guest (had to pull a later version down from Testing), starting a domain gives the error : Error: Boot loader didn't return any data! /var/log/xen/xend.log contains : Traceback (most recent call last):File "/usr/lib/xen-4.0/lib/python/xen/xend/XendDomainInfo.py", line 104, in create Following a hint I came across, I tried manually calling pygrub with : /usr/lib/xen-default/bin/pygrub --args="root=/dev/xvda1 ro" /dev/vgmain/ipv6root And got these errors : 
 Based on the last line of that, I tried an experiment and edited the script. AFAICS, the line in question is trying to extract a number from a device name, so I tried changing it from self._disk = int(val[2:]) to self._disk = int(val[9:]) I can then get the GRUB menu, and then quits - putting : linux (kernel /var/run/xend/boot/boot_kernel._IqLoQ)(ramdisk /var/run/xend/boot/boot_ramdisk.XUIE7W)(args "root=UUID=0fdd2127-ff17-4bd4-b1b8-08fd8b27ec9a ro quiet root=/dev/xvda1 ro") to the terminal - but not starting the guest. Trying to start the guest with "xm create -c ipv6" gives : Started domain ipv6 (id=3)[ 0.204334] PCI: Fatal: No config space access function found[ 0.251557] i8042.c: No controller found. Loading, please wait... mount: No such device W: devtmpfs not available, falling back to tmpfs for /dev Gave up waiting for root device. Common problems: - Boot args (cat /proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Check root= (did the system wait for the right device?) - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/xvda1 does not exist. Dropping to a shell! (initramfs) So it seems to have started the guest, but not with the right setup.If I change the boot settings back to using kernel= and ramdisk= gives me a working guest again. Any hints ?Bear in mind that I'm trying to keep it entirely with packaged software, and 4.1 is only in the Debian unstable repository at the moment. -- Simon Hobson Visit http://www.magpiesnestpublishing.co.uk/ for books by acclaimed author Gladys Hobson. Novels - poetry - short stories - ideal as Christmas stocking fillers. Some available as e-books. _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users 
 
 | 
|  | Lists.xenproject.org is hosted with RackSpace, monitoring our |