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: Brendan Jiang <brendan.jiang@xxxxxx>
Date: Wed, 18 Nov 2009 22:28:57 -0500
Delivery-date: Fri, 20 Nov 2009 08:34:02 -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
User-agent: Internet Messaging Program (IMP) 3.2.8
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


Quoting Bo Jiang <bjiang@xxxxxx>:

> 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