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] Compiled DomU doesn't boot on CentOS 5.4 Dom0 -- (kernel

To: <xen-users@xxxxxxxxxxxxxxxxxxx>
Subject: RE: [Xen-users] Compiled DomU doesn't boot on CentOS 5.4 Dom0 -- (kernel panic - not syncing: Attempted to kill init!)
From: "Bo Jiang" <bjiang@xxxxxx>
Date: Wed, 18 Nov 2009 22:35:45 -0500
Delivery-date: Wed, 18 Nov 2009 19:36:23 -0800
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <001201ca68ad$8442ed50$8cc8c7f0$@edu>
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
References: <001201ca68ad$8442ed50$8cc8c7f0$@edu>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
Thread-index: AcporNT1WWXv0v3UR7WLm4dYoDu9QwAAHQrAAAcDXaA=
Forgot to include the /media/vm1disk/etc/fstab file:
[root@localhost ~]# cat /media/vm1disk/etc/fstab
/dev/sda1                 /                       ext3    defaults        1
1
tmpfs                   /dev/shm                tmpfs   defaults        0 0
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
sysfs                   /sys                    sysfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
LABEL=SWAP-sda4         swap                    swap    defaults        0 0

This file was copied from the default installation of CentOS 5.4 and
modified
"LABEL=/" to "/dev/sda1". I didn't make change to the swap partition
setting.
Does that matter?

Thanks!

Best regards,
Brendan

-----Original Message-----
From: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
[mailto:xen-users-bounces@xxxxxxxxxxxxxxxxxxx] On Behalf Of Bo Jiang
Sent: Wednesday, November 18, 2009 7:16 PM
To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-users] Compiled DomU doesn't boot on CentOS 5.4 Dom0 --
(kernel panic - not syncing: Attempted to kill init!)

Hi,

I installed CentOS 5.4 with virtualization enabled, and Dom0 boots up
perfectly. However, when I tried to boot a DomU that I compiled based on
xen-unstable and CentOS' config, it makes no success on booting. I highly
appreciate if anyone could help me on this.

In summary, the booting process of DomU hangs with the following as the last
lines:
"SCSI subsystem initialized
Initializing USB Mass Storage driver...
usbcore: registered new driver usb-storage USB Mass Storage support
registered.
Adaptec aacraid driver (1.1-5[2409]-mh2) Kernel panic - not syncing:
Attempted to kill init!"

Below are my compiling and booting details, and related config/log files are
also attached.

1) CentOS 5.4 -- DVD image downloaded from centos.org, installed from hard
drive, installed onto /dev/sda7. Dom0 works perfectly.

2) compile DomU -- In some other threads, someone said that refreshing the
py scripts under /usr/lib/python2.4/ may cause kernel panic because of
version mismatch. Therefore I compiled DomU in a separate partition (other
than /dev/sda7) in order to keep /dev/sda7 clean (as freshly installed).
Then the kernel images of DomU were copied to /dev/sda7 for test.

a) downloaded with "hg clone http://xenbits.xen.org/xen-unstable.hg"; and "hg
clone http://xenbits.xen.org/linux-2.6.18-xen.hg";
b) cd xen-unstable.hg
   cp /boot/config-2.6.18-164.el5xen .config (config file attached)
   vi buildconfigs/mk.linux-2.6-common to add "XEN_LINUX_CONFIG ?=
$(XEN_ROOT)/.config"
   make KERNELS="linux-2.6-xenU" world
   make install
   depmod 2.6.18.8-xenU
   mkinitrd -v -f --with=aacraid --with=sd_mod --with=scsi_mod
initrd-2.6.18.8-xenU.img 2.6.18.8-xenU

3) boot DomU

a) create a file-backed VBD with

dd if=/dev/zero of=vm1disk bs=1k seek=2048k count=0 make sure the image has
the correct security context following the instructions on
http://wiki.centos.org/HowTos/Xen/InstallingCentOSDomU
mkfs -t ext3 vm1disk
mount -o loop vm1disk /media/vm1disk
cp -ax /{root,dev,var,etc,usr,bin,sbin,lib,boot} /media/vm1disk mkdir
/media/vm1disk/{proc,sys,home,tmp}
vi /media/vm1disk/boot/grub/grub.conf to change sda7 to sda1, and modify the
kernel image name as appropriate.
umount /media/vm1disk

b) config file /etc/xen/mysinglevm:

kernel = "/boot/vmlinuz-2.6.18.8-xenU"
ramdisk = "/boot/initrd-2.6.18.8-xenU.img"
builder='linux'
memory = 64
name = "myFirstDomU"
cpus = ""         # leave to Xen to pick
vcpus = 1
vif = [ 'mac=00:16:3e:00:00:11, bridge=xenbr0' ] disk = [
'tap:aio:/home/bjiang/domUdisks/vm1disk,sda1,w' ] dhcp="dhcp"
root = "/dev/sda1 ro"
extra = "4"
on_poweroff = 'destroy'
on_reboot   = 'restart'
on_crash    = 'restart'

(P.S. I'm not sure whether here root should be set as sda1 or sda7, but
neither solves the problem.)

c) xm create -c mysinglevm vmid=1, then kernel panic

After kernel panic during DomU's booting, I catched the log files as the
attached files, and xm list shows that DomU is blocked:
[root@localhost xen]# xm list
Name                                      ID Mem(MiB) VCPUs State   Time(s)
Domain-0                                   0     3599     2 r-----    102.5
myFirstDomU                               21       64     1 -b----      0.2

I found each time I run the xm create command, the vmid will increase by 1
regardless of the parameter "vmid=1".

Any comments or advice are highly welcome! Thank you very much!

Best regards,
Brendan




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