|
|
|
|
|
|
|
|
|
|
xen-users
Re: [Xen-users] Using pygrub
On Fri, Dec 29, 2006 at 05:55:24PM +0100, Henning Sprang wrote:
> Never used that myself yet, but because I know Fedora uses them when
> setting up a vm with virt-install/ virt-manager, I looked at my fedora
> test system.
> There, when I set init=/bin/sh I am thrown into /bin/sh as wanted.
Right that is good to know.
If from dom0 I call the pygrub program manually I see output which
suggests things are working:
root@mine:~# /usr/bin/pygrub /dev/mine/trial.my.flat-disk
Going to boot Xen 3.0 default
kernel: /boot/vmlinuz-2.6.16.33-xen
initrd: /boot/initrd.img-2.6.16.33-xen
linux (kernel /var/run/xend/boot/boot_kernel.7juE6P)
(ramdisk /var/run/xend/boot/boot_ramdisk.3tfTUo)
(args 'init=/bin/sh root=/dev/sda1 ro console=tty0')
So the arguments have been read and contain my "init" string.
However the system boots with no mention of that, and if I run
"cat /proc/cmdline" in domU I don't see that string at all.
> Are you sure you edited the menu.lst *inside* the domU and point the
> bootloader correctly to this?
Yes. (Well I certainly edited the menu.lst file in domU, but I didn't
point anything else anywhere - except to add the kernel + initrd files
inside the domU and add the 'bootloader' setting to the Xen config.)
> Or, maybe you did not uncomment a kernel= and root= line in the vm
> config file and this one is used instead? Do you see a grub boot
> menu when starting the domain?
My complete domU configuration file is:
--
bootloader = '/usr/bin/pygrub'
disk = [ 'phy:mine/trial.my.flat-disk,sda1,w',
'phy:mine/trial.my.flat-swap,sda2,w' ]
memory = '64'
name = 'trial.my.flat'
vif = [ 'ip=192.168.1.112' ]
--
Which looks valid to me ..
Steve
--
_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users
|
|
|
|
|