[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-ia64-devel] initrd module hangs while booting xen on ia64
Am Montag, 26. Februar 2007 11:41 schrieb Satapathy, Soumendu Sekhar: > Hi, > > We tried to boot the latest xen enabled kernel (changeset: 14038) on > ia64 and tried to observe the dump on the serial console. The initrd > module hangs and does not produce any output on the serial console. > > Find attached the screenshot of xen entry in elilo.conf. > > - soumendu Hi, I can't see the entry for vmm = xen.gz or similar. You need a special elilo with support for the xen hypervisor. This extended elilo starts the image defined with vmm (the hypervior) first. Attached is a document written by anyone from the list - please see part "Boot Xen & Domain0" which describes this stuff. Hope this helps! Dietmar. ================================= # Recipe of Booting up Xen/dom0/domU on IA64 system # 06/02/2006 Written by Xen-ia64-devel community. My enviroment is; Machine : Tiger4 Domain0 OS : RHEL4 U2 DomainU OS : RHEL4 U2 ---------------------------- Build xen 1. Download source # hg clone http://xenbits.xensource.com/ext/xen-ia64-unstable.hg 2. # make world 3. # make install-tools 4. copy kernels and xen # cp xen/xen.gz /boot/efi/efi/redhat/ # cp linux-2.6.16.13-xen/vmlinux.gz /boot/efi/efi/redhat/vmlinuz-2.6.16.13-xen 5. make initrd for Dom0/DomU # cd linux-2.6.16.13-xen/ # make modules_install # mkinitrd -f /boot/efi/efi/redhat/initrd-2.6.16.13-xen.img 2.6.16.13-xen --builtin mptbase --builtin mptscsih # cd .. --------------------------------- Make OSimg for DomU 1. make file # dd if=/dev/zero of=/root/rhel4.img bs=1M seek=4096 count=0 # mke2fs -F -j /root/rhel4.img # mount -o loop /root/rhel4.img /mnt # cp -ax /{dev,var,etc,usr,bin,sbin,lib} /mnt # mkdir /mnt/{root,proc,sys,home,tmp} 2. modify DomU's fstab # vi /mnt/etc/fstab /dev/hda1 / ext3 defaults 1 1 none /dev/pts devpts gid=5,mode=620 0 0 none /dev/shm tmpfs defaults 0 0 none /proc proc defaults 0 0 none /sys sysfs defaults 0 0 3. modify inittab (runlevel) # vi /mnt/etc/inittab id:3:initdefault: 4. add tty0 into /etc/securetty # vi /mnt/etc/securetty (add tty0) 5. umount # umount /mnt ------------------------------------- Boot Xen & Domain0 1. replace elilo download from the below http://elilo.sourceforge.net/cgi-bin/blosxom and copy into /boot/efi/efi/redhat/ # cp elilo-3.6-ia64.efi /boot/efi/efi/redhat/elilo.efi 2. modify elilo.conf (like the below) # vi /boot/efi/efi/redhat/elilo.conf prompt timeout=20 default=xen relocatable image=vmlinuz-2.6.16.13-xen label=xen vmm=xen.gz initrd=initrd-2.6.16.13-xen.img read-only append="com2=115200,8n1 console=com2 dom0_mem=1G -- nomca nosmp console=tty0 console=ttyS1,115200,8n1 rhgb root=/dev/sda2" ------------------------------------- Boot DomainU 1. make config of DomU # vi /etc/xen/rhel4 kernel = "/boot/efi/efi/redhat/vmlinuz-2.6.16.13-xen" ramdisk = "/boot/efi/efi/redhat/initrd-2.6.16.13-xen.img" memory = 384 name = "rhel4" disk = [ 'file:/root/rhel4.img,hda1,w' ] root = "/dev/hda1 ro" extra = "nomca console=tty0 3" 2. After boot xen and dom0, start xend # /etc/init.d/xend start ( In the debugging case, # XEND_DEBUG=1 xend trace_start ) 3. start domU # xm create -c rhel4 _______________________________________________ Xen-ia64-devel mailing list Xen-ia64-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-ia64-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |