[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-users] How to boot Ubuntu 9.04(Jaunty) or Debian Lenny (vmlinuz-2.6.26-2-686-bigmem) as domU under Lenny's vmlinuz-2.6.26-2-xen-686 as dom0. PVM's initrd issue


  • To: xen-users@xxxxxxxxxxxxxxxxxxx
  • From: "Alexandr R. Ogurtzoff" <iscander@xxxxxxxxx>
  • Date: Mon, 22 Jun 2009 17:21:21 +0300
  • Delivery-date: Mon, 22 Jun 2009 07:22:23 -0700
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type :content-transfer-encoding; b=j5dEvGgUr3lUWB8dZ4xySl6QG3M0vUtWwMOgn0FJhbfGzuiY4WzNkG7BLm6SYT30D+ 47YCBkODt8KyolhPA0ShXU7u98Yacq5io2hCuWf0jFDdv8AWsC9IJmGTaWohK6OXzRyC n1sOcGsuFEsWOiAep1Fj/Ai5qnn6fCR27IE1U=
  • List-id: Xen user discussion <xen-users.lists.xensource.com>

Hello, I guess it possible distro specific issue but is it resolvable?

I have one node(testing purpose) ganeti 2.0.1 cluster installed over
Debian5 Lenny. Almost everything from distro repositories. Only ganeti
2.0.1 and ganeti-debootstrap are from sources.  I have it successful
run with  vmlinuz-2.6.26-2-xen-686 and initrd.img-2.6.26-2-xen-686
from repositories. Both Dom0 and DomU are use the same kernel and
initrd. There are symlinks /boot/initrd-2.6-xenU and
/boot/vmlinuz-2.6-xenU pointing to the vmlinuz-2.6.26-2-xen-686 and
initrd.img-2.6.26-2-xen-686. My instance(PVM) run well with following
config generated by ganeti :
 node:/boot# cat /etc/xen/app.cluster.xen
# this is autogenerated by Ganeti, please do not edit
#
kernel = '/boot/vmlinuz-2.6-xenU'
ramdisk = '/boot/initrd-2.6-xenU'
memory = 128
vcpus = 1
name = 'app.cluster.xen'
vif = ['mac=aa:00:00:f4:c1:aa, bridge=br0']
disk = ['phy:/var/run/ganeti/instance-disks/app.cluster.xen:0,sda,w']
root = '/dev/sda1'
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
extra = 'clocksource=jiffies'

Then I try to use Ubuntu 9.0.4 (Jaunty) kernel or even Debian's
vmlinuz-2.6.26-2-686-bigmem kernel to boot the instance. I got an
error.
Actually I setup them from repositories and change the symlinks:
  node:/boot# ls -l /boot/*xenU
lrwxrwxrwx 1 root root 30 Июн 22 16:25 /boot/initrd-2.6-xenU ->
initrd.img-2.6.26-2-686-bigmem
lrwxrwxrwx 1 root root 27 Июн 22 16:25 /boot/vmlinuz-2.6-xenU ->
vmlinuz-2.6.26-2-686-bigmem

So in this case, my instance bootup stops with following:

node:/boot# gnt-instance startup app (xm create app)
node:/boot# gnt-instance console app (xm console app)
c0] enabled
[    0.004000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
[    0.004000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
[    0.004000] Memory: 109308k/131072k available (1834k kernel code,
21348k reserved, 788k data, 256k init, 0k highmem)
[    0.004000] virtual kernel memory layout:
[    0.004000]     fixmap  : 0xf5611000 - 0xf57fd000   (1968 kB)
[    0.004000]     pkmap   : 0xf5200000 - 0xf5400000   (2048 kB)
[    0.004000]     vmalloc : 0xc8800000 - 0xf51fe000   ( 713 MB)
[    0.004000]     lowmem  : 0xc0000000 - 0xc8000000   ( 128 MB)
[    0.004000]       .init : 0xc0397000 - 0xc03d7000   ( 256 kB)
[    0.004000]       .data : 0xc02caabb - 0xc038fac0   ( 788 kB)
[    0.004000]       .text : 0xc0100000 - 0xc02caabb   (1834 kB)
[    0.004000] Checking if this processor honours the WP bit even in
supervisor mode...Ok.
[    0.004000] installing Xen timer for CPU 0
[    0.080011] Calibrating delay using timer specific routine..
4166.22 BogoMIPS (lpj=8332443)
[    0.080146] Security Framework initialized
[    0.080169] SELinux:  Disabled at boot.
[    0.080188] Capability LSM initialized
[    0.080228] Mount-cache hash table entries: 512
[    0.080489] Initializing cgroup subsys ns
[    0.080510] Initializing cgroup subsys cpuacct
[    0.080532] Initializing cgroup subsys devices
[    0.080584] CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
[    0.080597] CPU: L2 Cache: 256K (64 bytes/line)
[    0.080950] SMP alternatives: switching to UP code
[    0.125151] Freeing SMP alternatives: 16k freed
[    0.125413] Brought up 1 CPUs
[    0.125818] net_namespace: 660 bytes
[    0.125832] Booting paravirtualized kernel on Xen
[    0.125840] Hypervisor signature: xen-3.0-x86_32p
[    0.126045] Grant table initialized
[    0.126118] NET: Registered protocol family 16
[    0.128514] PCI: Fatal: No config space access function found
[    0.128539] Setting up standard PCI resources
[    0.129993] ACPI: Interpreter disabled.
[    0.130011] Linux Plug and Play Support v0.97 (c) Adam Belay
[    0.130085] pnp: PnP ACPI: disabled
[    0.130094] PnPBIOS: Disabled
[    0.130221] xen_balloon: Initialising balloon driver.
[    0.207205] PCI: System does not support PCI
[    0.207228] PCI: System does not support PCI
[    0.208384] NET: Registered protocol family 2
[    0.208602] IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.208864] TCP established hash table entries: 4096 (order: 3, 32768 bytes)
[    0.208922] TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
[    0.208976] TCP: Hash tables configured (established 4096 bind 4096)
[    0.208986] TCP reno registered
[    0.209099] NET: Registered protocol family 1
[    0.209291] checking if image is initramfs... it is
[    0.285431] Freeing initrd memory: 16368k freed
[    0.285960] platform rtc_cmos: registered platform RTC device (no
PNP device found)
[    0.286811] audit: initializing netlink socket (disabled)
[    0.286865] type=2000 audit(1245677178.749:1): initialized
[    0.287064] Total HugeTLB memory allocated, 0
[    0.288050] VFS: Disk quotas dquot_6.5.1
[    0.288105] Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[    0.288179] msgmni has been set to 287
[    0.288369] Block layer SCSI generic (bsg) driver version 0.4
loaded (major 253)
[    0.288383] io scheduler noop registered
[    0.288391] io scheduler anticipatory registered
[    0.288399] io scheduler deadline registered
[    0.288416] io scheduler cfq registered (default)
[    0.288971] isapnp: Write Data Register 0xa79 already used
[    0.294526] Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports,
IRQ sharing enabled
[    0.297804] brd: module loaded
[    0.298074] PNP: No PS/2 controller found. Probing ports directly.
[    0.298863] i8042.c: No controller found.
[    0.299049] mice: PS/2 mouse device common for all mice
[    0.299299] rtc_cmos: probe of rtc_cmos failed with error -16
[    0.299487] cpuidle: using governor ladder
[    0.299496] cpuidle: using governor menu
[    0.299508] No iBFT detected.
[    0.300347] TCP cubic registered
[    0.300358] NET: Registered protocol family 17
[    0.300372] Using IPI No-Shortcut mode
[    0.301594] registered taskstats version 1
[    0.301629] XENBUS: Device with no driver: device/vbd/2048
[    0.301637] XENBUS: Device with no driver: device/vif/0
[    0.301646] XENBUS: Device with no driver: device/console/0
[    0.301676] drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
[    0.302004] Freeing unused kernel memory: 256k freed
Loading, please wait...
Begin: Loading essential drivers ... done.
Begin: Running /scripts/init-premount ... FATAL: Error inserting fan
(/lib/modules/2.6.26-2-686-bigmem/kernel/drivers/acpi/fan.ko): No such
device
WARNING: Error inserting processor
(/lib/modules/2.6.26-2-686-bigmem/kernel/drivers/acpi/processor.ko):
No such device
[    0.482693] thermal: Unknown symbol acpi_processor_set_thermal_limit
FATAL: Error inserting thermal
(/lib/modules/2.6.26-2-686-bigmem/kernel/drivers/acpi/thermal.ko):
Unknown symbol in module, or unknown parameter (see dmesg)
[    0.952603] blkfront: xvda: barriers enabled
[    0.952796]  xvda: xvda1
done.
Begin: Mounting root file system ... Begin: Running /scripts/local-top
... [    1.165261] device-mapper: uevent: version 1.0.3
[    1.167396] device-mapper: ioctl: 4.13.0-ioctl (2007-10-18)
initialised: dm-devel@xxxxxxxxxx
done.
Begin: Waiting for root file system ... done.
Gave up waiting for root device.  Common problems:
 - Boot args (cat /proc/cmdline)
   - Check rootdelay= (did the system wait long enough?)
   - Check root= (did the system wait for the right device?)
 - Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/sda1 does not exist. Dropping to a shell!


BusyBox v1.10.2 (Debian 1:1.10.2-2) built-in shell (ash)
Enter 'help' for a list of built-in commands.

/bin/sh: can't access tty; job control turned off
(initramfs)

It seems something miss in a initrd. How can I fix it? Should I
rebuild 'default' initrd - which way? Or add something to grub
configuration? Or what do I do wrong? Everything I want for now is to
boot instance with another kernel, and this is not handmade kernel but
kernel from distro repositories what officially noted as suporting
DomU:
  http://packages.debian.org/ru/squeeze/linux-image-2.6.26-2-vserver-686-bigmem
it is noted as:
"This kernel also runs on a Xen hypervisor. It supports only
unpriviledged (domU) operation."
  Xen is 3.2.1
for Jaunty I tried vmlinuz-2.6.28-11-server

Thank You in advance
-- 
My best wishes.
Alexandr Ogurtsov.

Linux is very friendly it is just picky who its friends are

_______________________________________________
Xen-users mailing list
Xen-users@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-users


 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.