WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-users

[Xen-users] How to boot Ubuntu 9.04(Jaunty) or Debian Lenny (vmlinuz-2.6

To: xen-users@xxxxxxxxxxxxxxxxxxx
Subject: [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
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
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:message-id :subject:to:content-type:content-transfer-encoding; bh=Mfuuqrj3br3qxuR/IKS0eagDXJ/nv1rWQmwyUsJgcNs=; b=nytJ1f7UqFg+TgRW3xDafQvvI5lkeB1sjgRkx/KL6vIYgQrCf6XTNUE1JHmwvkdadJ yw0Jz5IN6HGxAD3o+YbQn3SDCiXl5O/6vTMTRpp5fcmrKPnv3uukC831f+cz7MjNh4P0 2cVrdsiMHLABwl26TThih6lGAWsZse3DJ3qas=
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=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-users-request@lists.xensource.com?subject=help>
List-id: Xen user discussion <xen-users.lists.xensource.com>
List-post: <mailto:xen-users@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-users>, <mailto:xen-users-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-users-bounces@xxxxxxxxxxxxxxxxxxx
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

<Prev in Thread] Current Thread [Next in Thread>