[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-users] how to use prebuilt images from jailtime.org?
I can't comment on some of the fancier images offered by jailtime, but for something like Centos (or rhel), I recommend you roll your own image. I created a local mirror of the Centos 5.1 files, and it takes about 8 min to do a kickstart installation. >From what I've learned so far, xvda is provided by the xen block device driver, which is either in the kernel image, or part of the initial ramdisk (initrd). I see in your config file you are booting a special kernel, but without special initrd. Usually they go hand in hand. Here is my centos 5.1 xen config file. You'll note I am using an lvm logical volume as the block device, instead of a loopback file. # cat netserver # uncomment the kernel, ramdisk and extra lines for a kickstart install # make sure to comment the bootloader line # after the install, comment kernel, ramdisk and extra, uncomment bootloader #kernel = "/root/xen/centos64-xen-vmlinuz" #ramdisk = "/root/xen/centos64-xen-initrd.img" #extra = "text ks=http://192.168.2.8/centos64-2.ks" bootloader = "/usr/bin/pygrub" name = "netserver" memory = "256" disk = [ 'phy:vg0/xen_netserver,xvda,w', ] vif = [ 'bridge=xenbr0', ] vcpus=1 on_reboot = 'restart' on_crash = 'restart' on_poweroff = 'restart' #on_reboot = 'destroy' #on_crash = 'destroy' #on_poweroff = 'destroy' This is the site that taught me how to do a centos domu via kickstart: http://wiki.centos.org/HowTos/Xen/InstallingCentOSDomU Gordon On Mon, Apr 7, 2008 at 11:58 AM, Rudi Ahlers <Rudi@xxxxxxxxxxx> wrote: > Sadique Puthen wrote: > > > Rudi Ahlers wrote: > > > > > Hi > > > > > > Does anyone know how to use the images from http://www.jailtime.org/? > I've downloaded the CentOS 5.1 > (http://www.jailtime.org/download:centos:v5.1) to my CentOS 5.1 x64 Xen 3.1 > server, and unpacked it to my /home folder. > > > > > > Then I took the included config file, centos.5-1.xen3.cfg and copied it > to /xen - and modified to my needs: > > > > > > [root@gimbli home]# more /etc/xen/centos5-1 > > > kernel = "/boot/vmlinuz-2.6.18-53.1.13.el5xen" > > > memory = 256 > > > name = "centos5-1" > > > vif = [ '' ] > > > dhcp = "dhcp" > > > #disk = ['file:/home/vm/centos.5-1.img,sda1,w', > 'file:/home/centos.swap,sda2,w'] > > > #root = "/dev/xvda1 ro" > > > > > > disk = [ "tap:aio:/home/vm/centos.5-1.img,xvda,w" ] > > > root = "/dev/xvda ro" > > > > > > > Probably you need a initrd image built using --with=xennet > --preload=xenblk and specify that as ramdisk= in the guest configuration > file and change the /etc/fstab references in your image to xvda after > loopback mounting that in dom0. > > > > --Sadique > > > Hi Sadique > > I'm going to attempt this again. I've installed Xen 3.2 on my CentOS 5.1 > machine, and want to try use this jailtime image again. > > I've mounted /home/centos.5-1.img on /mnt/vm, edited /mnt/vm/etc/fstab & > changed it to use /dev/xvda1 > > # This file is edited by fstab-sync - see 'man fstab-sync' for details > /dev/xvda1 / ext3 defaults 1 1 > > > From this, I realize there's no /dev/xvda on the image: > > [root@temp01 ~]# ll /mnt/vm/dev/x* > crw-rw---- 1 root root 10, 179 Mar 25 2001 /mnt/vm/dev/xsvc > crw-r--r-- 1 root root 204, 191 Mar 21 2007 /mnt/vm/dev/xvc0 > > > So, how do I get it? > > I'm trying to understand what you mean with the --with-xennet > --preload=xenblk stuff, but I don't understand how / where to put it. Please > elaborate? > > > > > > > > Yet, when I try and use it, I get the following error: > > > VFS: Cannot open root device "xvda" or unknown-block(0,0) > > > Please append a correct "root=" boot option > > > Kernel panic - not syncing: VFS: Unable to mount root fs on > unknown-block(0,0) > > > > > > > > > Any ideas on how to get these images to work? > > > > > > > -- > > Kind Regards > Rudi Ahlers > CEO, SoftDux > > Web: http://www.SoftDux.com > Check out my technical blog, http://blog.softdux.com for Linux or other > technical stuff, or visit http://www.WebHostingTalk.co.za for Web Hosting > stuff > > > _______________________________________________ > Xen-users mailing list > Xen-users@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-users > _______________________________________________ Xen-users mailing list Xen-users@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-users
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |