[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Xen 3.2 FC6 DomU Kernel Panic
May be you need to recompiled the domainU PV kernel with ext3/ext2 modules statically built into the kernel. Also IDE/SATA driver it seems. HTH thanks, --Pradeep On 21/03/2008, Girish V <girish.xen@xxxxxxxxx> wrote: > Hello, > I am trying to boot a FC6 domU on Xen 3.2 (compiled on a FC6 system). > > After compiling Xen 3.2 successfully on FC6 and making the ramdisk, I > modified the conf.grub as shown below. With this, I was able to boot xen. > > ------------------------------ > --------------------------------------------------------------------------------- > > > # grub.conf generated by anaconda > # > # Note that you do not have to rerun grub after making changes to this file > # NOTICE: You do not have a /boot partition. This means that > # all kernel and initrd paths are relative to /, eg. > # root (hd0,0) > # kernel /boot/vmlinuz-version ro root=/dev/sda1 > # initrd /boot/initrd-version.img > #boot=/dev/sda > default=0 > timeout=5 > splashimage=(hd0,0)/boot/grub/splash.xpm.gz > hiddenmenu > title Xen 3.2 (2.6.18.8-xen) > root (hd0,0) > kernel /boot/xen.gz dom0_mem=1024M console=vga > module /boot/vmlinuz-2.6.18.8-xen ro root=LABEL=/1 console=tty0 > module /boot/initrd-3.2-xen.img > title Fedora Core (2.6.18-1.2798.fc6) > root (hd0,0) > kernel /boot/vmlinuz-2.6.18-1.2798.fc6 ro root=LABEL=/1 rhgb quiet > initrd /boot/initrd-2.6.18-1.2798.fc6.img > --------------------------------------------------------------------------------------------------------------- > > > Then, I created a domU image as in the uer manual for v3.0. > > 1) I created a blank discimage fc6_domudisk and monted in in /mnt > 2) I copied /{root, dev,var,etc,usr,bin,sbin,lib} to /mnt > 3) I makde the {home, proc, sys, tmp} directories inside /mnt > 4) I modified the mnt/etc/fstab as follows > ---------------------------------------------------------------------------------------------------------------- > > > /dev/sda1 / ext3 defaults 1 1 > devpts /dev/pts devpts gid=5,mode=620 0 0 > tmpfs /dev/shm tmpfs defaults 0 0 > proc /proc proc defaults 0 0 > sysfs /sys sysfs defaults 0 0 > --------------------------------------------------------------------------------------------------------------- > > 5) With this I tried to bring up the domU using the following configuration > file. From what I understand, I can use the dom0 kernel itself for domU. > > ---------------------------------------------------------------------------------------------------------------- > > > kernel = "/boot/vmlinuz-2.6.18.8-xen" > memory = 256 > name = "fc6" > vif = [ 'bridge=xenbr0' ] > disk = [ 'file:/second/fc6_domudisk,sda1,w' ] > root = "/dev/sda1 ro" > ---------------------------------------------------------------------------------------------------------------- > > But the boot fails with a kernel panic. The boot messages are listed below. > > ----------------------------------------------------------------------------------------------------------------- > > > Using config file "./file-config-rh9_diskimg". > Started domain fc6_new > Linux version 2.6.18.8-xen > (root@xxxxxxxxxxxxxxxxxxxxx) (gcc version 4.1.2 20070626 (Red Hat 4.1.2-13)) > #1 SMP Mon Mar 17 20:26:25 EDT 2008 > BIOS-provided physical RAM map: > Xen: 0000000000000000 - 0000000010800000 (usable) > 0MB HIGHMEM available. > 264MB LOWMEM available. > ACPI in unprivileged domain disabled > Allocating PCI resources starting at 20000000 (gap: 10800000:ef800000) > Detected 4232.073 MHz processor. > Built 1 zonelists. Total pages: 67584 > Kernel command line: root=/dev/sda1 ro > Enabling fast FPU save and restore... done. > Enabling unmasked SIMD FPU exception support... done. > Initializing CPU#0 > PID hash table entries: 2048 (order: 11, 8192 bytes) > Xen reported: 3200.118 MHz processor. > Console: colour dummy device 80x25 > Dentry cache hash table entries: 65536 (order: 6, 262144 bytes) > Inode-cache hash table entries: 32768 (order: 5, 131072 bytes) > Software IO TLB disabled > vmalloc area: d1000000-f51fe000, maxmem 2d7fe000 > Memory: 255340k/270336k available (2056k kernel code, 6800k reserved, 716k > data, 196k init, 0k highmem) > Checking if this processor honours the WP bit even in supervisor mode... > Ok. > calibrate_delay_direct() failed to get a good estimate for loops_per_jiffy. > Probably due to long platform interrupts. Consider using "lpj=" boot > option. > Security Framework v1.0.0 initialized > Capability LSM initialized > Mount-cache hash table entries: 512 > CPU: Trace cache: 12K uops, L1 D cache: 16K > CPU: L2 cache: 2048K > Checking 'hlt' instruction... OK. > SMP alternatives: switching to UP code > Freeing SMP alternatives: 16k freed > Brought up 1 CPUs > migration_cost=0 > NET: Registered protocol family 16 > Brought up 1 CPUs > PCI: setting up Xen PCI frontend stub > ACPI: Interpreter disabled. > Linux Plug and Play Support v0.97 (c) Adam Belay > pnp: PnP ACPI: disabled > xen_mem: Initialising balloon driver. > PCI: System does not support PCI > PCI: System does not support PCI > NET: Registered protocol family 2 > IP route cache hash table entries: 4096 (order: 2, 16384 bytes) > TCP established hash table entries: 16384 (order: 5, 131072 bytes) > TCP bind hash table entries: 8192 (order: 4, 65536 bytes) > TCP: Hash tables configured (established 16384 bind 8192) > TCP reno registered > IA-32 Microcode Update Driver: v1.14a-xen <tigran@xxxxxxxxxxx> > audit: initializing netlink socket (disabled) > audit(1423925502.304:1): initialized > VFS: Disk quotas dquot_6.5.1 > Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) > Initializing Cryptographic API > io scheduler noop registered > io scheduler anticipatory registered > io scheduler deadline registered > io scheduler cfq registered (default) > Floppy drive(s): fd0 is unknown type 15 (usb?), fd1 is unknown type 15 > (usb?) > Failed to obtain physical IRQ 6 > floppy0: Unable to grab DMA2 for the floppy driver > floppy0: no floppy controllers found > RAMDISK driver initialized: 16 RAM disks of 16384K size 1024 blocksize > loop: loaded (max 8 devices) > Xen virtual console successfully installed as xvc0 > Event-channel device installed. > netfront: Initialising virtual ethernet driver. > Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2 > ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx > PNP: No PS/2 controller found. Probing ports directly. > i8042.c: No controller found. > mice: PS/2 mouse device common for all mice > md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 > md: bitmap version 4.39 > NET: Registered protocol family 1 > NET: Registered protocol family 17 > Using IPI No-Shortcut mode > xen-vbd: registered block device major 8 > blkfront: sda1: barriers enabled > XENBUS: Device with no driver: device/console/0 > BIOS EDD facility v0.16 2004-Jun-25, 0 devices found > EDD information not available. > md: Autodetecting RAID arrays. > md: autorun ... > md: ... autorun DONE. > EXT2-fs warning (device sda1): ext2_fill_super: mounting ext3 filesystem as > ext2 > VFS: Mounted root (ext2 filesystem) readonly. > Freeing unused kernel memory: 196k freed > Kernel panic - not syncing: Attempted to kill init! > ----------------------------------------------------------------------------------------------------------------- > > It would be great if someone could help me out. > > Thanks, > Girish > _______________________________________________ > Xen-devel mailing list > Xen-devel@xxxxxxxxxxxxxxxxxxx > http://lists.xensource.com/xen-devel > > -- Pradeep Singh Rautela http://eagain.wordpress.com http://emptydomain.googlepages.com _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |