[Fedora-xen] Unable to start a FC3 domU under FC6 using Fedora bundled Xen packages

AndreGround andreground at gmail.com
Fri Jan 26 12:44:36 UTC 2007


Hi Ninny,
thanks for your help.

Here's what I get without using the initrd:

VFS: Cannot open root device "sda1" 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)

Please let me have your considerations.

Thanks again,
Andrea

On 1/25/07, ninny issac <ninyissac at gmail.com> wrote:
> Hi,
> Could you try to use sda1/sda2 instead of xvda1/2.
> ie, disk =
> ['tap:aio:/xen/mail/fedora.img,sda1,w','tap:aio:/xen/mail/swap1.img,sda2,w']
> Also can you comment out the initrd line from DomU grub:
> title  Fedora Core 3
>         root (hd0,0)
>         kernel /boot/vmlinuz-2.6.18-1.2869.fc6xen root=/dev/sda1
> #       initrd /boot/initrd-2.6.18-1.2869.fc6xenU.img
>
> The error says that kernel could not find /sbin/init , so just try with the
> above configuration.
>
>
>
>
>
> On 1/18/07, AndreGround <andreground at gmail.com> wrote:
> > Hi,
> > here are all my config files & logs taken from my test:
> >
> > Please note that the kernel used is the one provided by Fedora RPM
> Packages.
> > The initrd (initrd-2.6.18-1.2869.fc6xenU.img) has been
> generated using
> > the mkinitrd syntax listed below.
> >
> > - Test 1)
> >
> > Xen config file:
> > #kernel ="/boot/vmlinuz-2.6.18-1.2869.fc6xen"
> > #ramdisk = "/boot/initrd-2.6.18-1.2869.fc6xenU.img"
> > memory = 256
> > name = "mail"
> > bootloader="/usr/bin/pygrub"
> > #vif = ['mac=aa:00:00:00:00:01']
> > disk =
> ['tap:aio:/xen/mail/fedora.img,xvda1,w','tap:aio:/xen/mail/swap1.img,xvda2,w']
> > #root = "/dev/sda1 ro"
> > #extra = "ro selinux=0 3"
> >
> > DomU grub:
> > title  Fedora Core 3
> >         root (hd0,0)
> >         kernel /boot/vmlinuz-2.6.18-1.2869.fc6xen root=/dev/xvda1
> >         initrd /boot/initrd-2.6.18-1.2869.fc6xenU.img
> >
> > DomU fstab:
> > # This file is edited by fstab-sync - see 'man fstab-sync' for details
> > /dev/xvda1              /                       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
> > /dev/xvda2              swap                    swap
>  defaults        0 0
> >
> > Initrd creation script:
> > mkinitrd -f  --with=xennet --preload=xenblk
> > /xen/mnt/boot/initrd-2.6.18-1.2869.fc6xenU.img
> > --fstab=/xen/mnt/etc/fstab 2.6.18-1.2869.fc6xen
> >
> > Initrd:
> > [root at hulk initrd]# cat init
> > #!/bin/nash
> >
> > mount -t proc /proc /proc
> > setquiet
> > echo Mounting proc filesystem
> > echo Mounting sysfs filesystem
> > mount -t sysfs /sys /sys
> > echo Creating /dev
> > mount -o mode=0755 -t tmpfs /dev /dev
> > mkdir /dev/pts
> > mount -t devpts -o gid=5,mode=620 /dev/pts /dev/pts
> > mkdir /dev/shm
> > mkdir /dev/mapper
> > echo Creating initial device nodes
> > mknod /dev/null c 1 3
> > mknod /dev/zero c 1 5
> > mknod /dev/systty c 4 0
> > mknod /dev/tty c 5 0
> > mknod /dev/console c 5 1
> > mknod /dev/ptmx c 5 2
> > mknod /dev/rtc c 10 135
> > mknod /dev/tty0 c 4 0
> > mknod /dev/tty1 c 4 1
> > mknod /dev/tty2 c 4 2
> > mknod /dev/tty3 c 4 3
> > mknod /dev/tty4 c 4 4
> > mknod /dev/tty5 c 4 5
> > mknod /dev/tty6 c 4 6
> > mknod /dev/tty7 c 4 7
> > mknod /dev/tty8 c 4 8
> > mknod /dev/tty9 c 4 9
> > mknod /dev/tty10 c 4 10
> > mknod /dev/tty11 c 4 11
> > mknod /dev/tty12 c 4 12
> > mknod /dev/ttyS0 c 4 64
> > mknod /dev/ttyS1 c 4 65
> > mknod /dev/ttyS2 c 4 66
> > mknod /dev/ttyS3 c 4 67
> > echo Setting up hotplug.
> > hotplug
> > echo Creating block device nodes.
> > mkblkdevs
> > echo "Loading xenblk.ko module"
> > insmod /lib/xenblk.ko
> > echo "Loading uhci-hcd.ko module"
> > insmod /lib/uhci-hcd.ko
> > echo "Loading ohci-hcd.ko module"
> > insmod /lib/ohci-hcd.ko
> > echo "Loading ehci-hcd.ko module"
> > insmod /lib/ehci-hcd.ko
> > mount -t usbfs /proc/bus/usb /proc/bus/usb
> > echo "Loading jbd.ko module"
> > insmod /lib/jbd.ko
> > echo "Loading ext3.ko module"
> > insmod /lib/ext3.ko
> > echo "Loading scsi_mod.ko module"
> > insmod /lib/scsi_mod.ko
> > echo "Loading sd_mod.ko module"
> > insmod /lib/sd_mod.ko
> > echo "Loading 3w-xxxx.ko module"
> > insmod /lib/3w- xxxx.ko
> > echo "Loading xennet.ko module"
> > insmod /lib/xennet.ko
> > mkblkdevs
> > resume /dev/xvda2
> > echo Creating root device.
> > mkrootdev -t ext3 -o defaults,ro /dev/xvda1
> > echo Mounting root filesystem.
> > mount /sysroot
> > echo Setting up other filesystems.
> > setuproot
> > echo Switching to new root and running init.
> > switchroot
> >
> > Result:
> > exec of init (/sbin/init) failed!!!: No such file or directory
> > Kernel panic - not syncing: Attempted to kill init!
> >
> > Log:
> > [root at hulk ~]# xm create -c mail
> > Using config file "/etc/xen/mail".
> > Going to boot Fedora Core 3
> >   kernel: /boot/vmlinuz-2.6.18-1.2869.fc6xen
> >   initrd: /boot/initrd-2.6.18-1.2869.fc6xenU.img
> > Started domain mail
> > Linux version 2.6.18-1.2869.fc6xen
> > (brewbuilder at ls20-bc2-14.build.redhat.com ) (gcc version
> 4.1.1 20061011
> > (Red Hat 4.1.1-30)) #1 SMP Wed Dec 20 15:28:06 EST 2006
> > BIOS-provided physical RAM map:
> > Xen: 0000000000000000 - 0000000010800000 (usable)
> > 0MB HIGHMEM available.
> > 264MB LOWMEM available.
> > Using x86 segment limits to approximate NX protection
> > ACPI in unprivileged domain disabled
> > Built 1 zonelists.  Total pages: 67584
> > Kernel command line:  root=/dev/xvda1
> > Enabling fast FPU save and restore... done.
> > Enabling unmasked SIMD FPU exception support... done.
> > Initializing CPU#0
> > CPU 0 irqstacks, hard=c078b000 soft=c076b000
> > PID hash table entries: 2048 (order: 11, 8192 bytes)
> > Xen reported: 1800.059 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-f4ffe000, maxmem 2d7fe000
> > Memory: 250940k/270336k available (2099k kernel code, 10876k reserved,
> > 842k data, 180k init, 0k highmem)
> > Checking if this processor honours the WP bit even in supervisor mode...
> Ok.
> > Calibrating delay using timer specific routine.. 4503.36 BogoMIPS
> (lpj=9006734)
> > Security Framework v1.0.0 initialized
> > SELinux:  Initializing.
> > SELinux:  Starting in permissive mode
> > selinux_register_security:  Registering secondary module
> capability
> > Capability LSM initialized as secondary
> > Mount-cache hash table entries: 512
> > CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
> > CPU: L2 Cache: 256K (64 bytes/line)
> > Checking 'hlt' instruction... OK.
> > SMP alternatives: switching to UP code
> > Freeing SMP alternatives: 12k freed
> > Brought up 1 CPUs
> > checking if image is initramfs... it is
> > Freeing initrd memory: 3324k freed
> > Grant table initialized
> > 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.
> > usbcore: registered new driver usbfs
> > usbcore: registered new driver hub
> > PCI: System does not support PCI
> > PCI: System does not support PCI
> > NetLabel: Initializing
> > NetLabel:  domain hash size = 128
> > NetLabel:  protocols = UNLABELED CIPSOv4
> > NetLabel:  unlabeled traffic allowed by default
> > NET: Registered protocol family 2
> > IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
> > TCP established hash table entries: 16384 (order: 6, 327680 bytes)
> > TCP bind hash table entries: 8192 (order: 5, 163840 bytes)
> > TCP: Hash tables configured (established 16384 bind 8192)
> > TCP reno registered
> > IA-32 Microcode Update Driver: v1.14-xen < tigran at veritas.com>
> > audit: initializing netlink socket (disabled)
> > audit(1169130101.084:1): initialized
> > VFS: Disk quotas dquot_6.5.1
> > Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
> > SELinux:  Registering netfilter hooks
> > Initializing Cryptographic API
> > ksign: Installing public key data
> > Loading keyring
> > - Added public key 1E0E64C0A8BD9F26
> > - User ID: Red Hat, Inc. (Kernel Module GPG key)
> > io scheduler noop registered
> > io scheduler anticipatory registered
> > io scheduler deadline registered
> > io scheduler cfq registered (default)
> > pci_hotplug: PCI Hot Plug PCI Core version: 0.5
> > rtc: IRQ 8 is not free.
> > Non-volatile memory driver v1.2
> > Linux agpgart interface v0.101 (c) Dave Jones
> > RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize
> > Xen virtual console successfully installed as xvc0
> > Linux version 2.6.18-1.2869.fc6xen
> > ( brewbuilder at ls20-bc2-14.build.redhat.com) (gcc version
> 4.1.1 20061011
> > (Red Hat 4.1.1-30)) #1 SMP Wed Dec 20 15:28:06 EST 2006
> > BIOS-provided physical RAM map:
> > Xen: 0000000000000000 - 0000000010800000 (usable)
> > 0MB HIGHMEM available.
> > 264MB LOWMEM available.
> > Using x86 segment limits to approximate NX protection
> > ACPI in unprivileged domain disabled
> > Built 1 zonelists.  Total pages: 67584
> > Kernel command line:  root=/dev/xvda1
> > Enabling fast FPU save and restore... done.
> > Enabling unmasked SIMD FPU exception support... done.
> > Initializing CPU#0
> > CPU 0 irqstacks, hard=c078b000 soft=c076b000
> > PID hash table entries: 2048 (order: 11, 8192 bytes)
> > Xen reported: 1800.059 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-f4ffe000, maxmem 2d7fe000
> > Memory: 250940k/270336k available (2099k kernel code, 10876k reserved,
> > 842k data, 180k init, 0k highmem)
> > Checking if this processor honours the WP bit even in supervisor mode...
> Ok.
> > Calibrating delay using timer specific routine.. 4503.36 BogoMIPS
> (lpj=9006734)
> > Security Framework v1.0.0 initialized
> > SELinux:  Initializing.
> > SELinux:  Starting in permissive mode
> > selinux_register_security:  Registering secondary module
> capability
> > Capability LSM initialized as secondary
> > Mount-cache hash table entries: 512
> > CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
> > CPU: L2 Cache: 256K (64 bytes/line)
> > Checking 'hlt' instruction... OK.
> > SMP alternatives: switching to UP code
> > Freeing SMP alternatives: 12k freed
> > Brought up 1 CPUs
> > checking if image is initramfs... it is
> > Freeing initrd memory: 3324k freed
> > Grant table initialized
> > 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.
> > usbcore: registered new driver usbfs
> > usbcore: registered new driver hub
> > PCI: System does not support PCI
> > PCI: System does not support PCI
> > NetLabel: Initializing
> > NetLabel:  domain hash size = 128
> > NetLabel:  protocols = UNLABELED CIPSOv4
> > NetLabel:  unlabeled traffic allowed by default
> > NET: Registered protocol family 2
> > IP route cache hash table entries: 4096 (order: 2, 16384 bytes)
> > TCP established hash table entries: 16384 (order: 6, 327680 bytes)
> > TCP bind hash table entries: 8192 (order: 5, 163840 bytes)
> > TCP: Hash tables configured (established 16384 bind 8192)
> > TCP reno registered
> > IA-32 Microcode Update Driver: v1.14-xen < tigran at veritas.com>
> > audit: initializing netlink socket (disabled)
> > audit(1169130101.084:1): initialized
> > VFS: Disk quotas dquot_6.5.1
> > Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
> > SELinux:  Registering netfilter hooks
> > Initializing Cryptographic API
> > ksign: Installing public key data
> > Loading keyring
> > - Added public key 1E0E64C0A8BD9F26
> > - User ID: Red Hat, Inc. (Kernel Module GPG key)
> > io scheduler noop registered
> > io scheduler anticipatory registered
> > io scheduler deadline registered
> > io scheduler cfq registered (default)
> > pci_hotplug: PCI Hot Plug PCI Core version: 0.5
> > rtc: IRQ 8 is not free.
> > Non-volatile memory driver v1.2
> > Linux agpgart interface v0.101 (c) Dave Jones
> > RAMDISK driver initialized: 16 RAM disks of 16384K size 4096 blocksize
> > Xen virtual console successfully installed as xvc0
> > Event-channel device installed.
> > Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
> > ide: Assuming 50MHz system bus speed for PIO modes; override with
> idebus=xx
> > ide-floppy driver 0.99.newide
> > usbcore: registered new driver libusual
> > usbcore: registered new driver hiddev
> > usbcore: registered new driver usbhid
> > drivers/usb/input/hid-core.c: v2.6:USB HID core driver
> > 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
> > TCP bic registered
> > Initializing IPsec netlink socket
> > NET: Registered protocol family 1
> > NET: Registered protocol family 17
> > Using IPI No-Shortcut mode
> > XENBUS: Device with no driver: device/vbd/51713
> > XENBUS: Device with no driver: device/vbd/51714
> > Freeing unused kernel memory: 180k freed
> > Write protecting the kernel read-only data: 357k
> > Red Hat nash version 5.1.19.0.2 starting
> > Mounting proc filesystem
> > Mounting sysfs filesystem
> > Creating /dev
> > Creating initial device nodes
> > Setting up hotplug.
> > Creating block device nodes.
> > Loading xenblk.ko module
> > Registering block device major 202
> > Loading uhci-hcd.ko module
> > USB Universal Host Controller Interface driver v3.0
> > Loading ohci-hcd.ko module
> > Loading ehci-hcd.ko module
> > Loading jbd.ko module
> > Loading ext3.ko module
> > Loading scsi_mod.ko module
> > SCSI subsystem initialized
> > Loading sd_mod.ko module
> > Loading 3w-xxxx.ko module
> > 3ware Storage Controller device driver for Linux v1.26.02.001.
> > Loading xennet.ko module
> > netfront: Initialising virtual ethernet driver.
> > Creating root device.
> > Mounting root filesystem.
> > EXT3-fs: INFO: recovery required on readonly filesystem.
> > EXT3-fs: write access will be enabled during recovery.
> > kjournald starting.  Commit interval 5 seconds
> > EXT3-fs: recovery complete.
> > EXT3-fs: mounted filesystem with ordered data mode.
> > Setting up other filesystems.
> > Setting up new root fs
> > no fstab.sys, mounting internal defaults
> > Switching to new root and running init.
> > unmounting old /dev
> > unmounting old /proc
> > unmounting old /sys
> > exec of init (/sbin/init) failed!!!: No such file or directory
> > Kernel panic - not syncing: Attempted to kill init!
> >
> > Other test reports will follow.
> >
> > Let me have your thoughts.
> >
> > Thanks in advance,
> > Andrea Maurizio Gnerre
> >
> > On 1/18/07, AndreGround <andreground at gmail.com > wrote:
> > > Andrew, Ninny,
> > > thanks a lot for your reply!
> > >
> > > I'm collecting data (configurations and logs) from different tests
> > > I've made and then I'll post everything in order to let you better
> > > analyze my issue.
> > >
> > > Thanks again,
> > > Andrea
> > >
> > > On 1/18/07, ninny issac <ninyissac at gmail.com> wrote:
> > > > Hi,
> > > > The error is probably due to incorrect root partition for your guest
> domain.
> > > > The kernel will start /sbin/init after mounting the root partion.
> > > > Could you provide more details like what is the root partion for FC3
> domU ,
> > > > whether it is a partition or file and also your configuration file for
> domU,
> > > > so people can easily figure it out.
> > > >
> > > >
> > > >
> > > >
> > > > On 1/17/07, AndreGround < andreground at gmail.com > wrote:
> > > > >
> > > > > Hi,
> > > > > this is the error I get when I try to start my FC3 domU.
> > > > >
> > > > > exec of init (/sbin/init) failed!!!: No such file or directory
> > > > > Kernel panic - not syncing: Attempted to kill init!
> > > > >
> > > > > I can share any config if you need to check something.
> > > > >
> > > > > Any help/idea is *REALLY* appreciated.
> > > > >
> > > > > Thanks in advance,
> > > > > Andrea
> > > > >
> > > > > --
> > > > > Fedora-xen mailing list
> > > > > Fedora-xen at redhat.com
> > > > > https://www.redhat.com/mailman/listinfo/fedora-xen
> > > > >
> > > >
> > > >
> > >
> >
>
>
>
> --
> Please avoid sending me Word or PowerPoint attachments.
> See http://www.gnu.org/philosophy/no-word-attachments.html
>
> thanks...
> niny...




More information about the Fedora-xen mailing list