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-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users 
 |