Archiv verlassen und diese Seite im Standarddesign anzeigen : Vanilla Kernel als DomU will nicht / Xenblk ?

23.07.08, 15:32
Hallo @ all.

Hab hier ein Debian Etch mit Xen das über apt-get installiert wurde. Mit dem Etch Kernel vmlinuz-2.6.18-6-xen-686 läuft das System als Dom0 und DomU ohne Probleme. Jetzt wollte ich unter DomU einen neueren Kernel verwenden, da ich dort einige neuere Treibe brauche. Da dies ja ab 2.6.23 grundsätzlich gehen sollte, hab ich nach dieser Anleitung http://wiki.xensource.com/xenwiki/Kernel.org_Linux_on_Xen einen 2.6.26 Kernel und eine initrd gebaut und in den Xen DomU Client eingebunden. Der Kernel bootet auch, initrd geht auch, aber leider findet er kein root device.
Meine Vermutung ist das irgendetwas mit Xenblk nicht stimmt aber CONFIG_XEN_BLKDEV_FRONTEND=y ist in der .config aktiviert.

server:/etc/xen# xm create -c etch-xen.cfg
Using config file "etch-xen.cfg".
Started domain etch-xen
Reserving virtual address space above 0xf57fe000
Linux version 2.6.26 (root@etch-vmware) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #1 SMP Sun Jul 20 18:29:33 CEST 2008
ACPI in unprivileged domain disabled
BIOS-provided physical RAM map:
Xen: 0000000000000000 - 000000000009f000 (usable)
Xen: 0000000000100000 - 0000000008000000 (usable)
0MB HIGHMEM available.
128MB LOWMEM available.
Zone PFN ranges:
DMA 0 -> 4096
Normal 4096 -> 32768
HighMem 32768 -> 32768
Movable zone start PFN for each node
early_node_map[1] active PFN ranges
0: 0 -> 32768
DMI not present or invalid.
Allocating PCI resources starting at 10000000 (gap: 08000000:f8000000)
SMP: Allowing 0 CPUs, 0 hotplug CPUs
PERCPU: Allocating 40488 bytes of per cpu data
Built 1 zonelists in Zone order, mobility grouping on. Total pages: 32512
Kernel command line: ip=: root=/dev/sda1 ro
Local APIC disabled by BIOS -- you can enable it with "lapic"
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Initializing CPU#0
PID hash table entries: 512 (order: 9, 2048 bytes)
Detected 1048.207 MHz processor.
Console: colour dummy device 80x25
console [hvc0] enabled
Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Memory: 115604k/131072k available (1708k kernel code, 14972k reserved, 727k data, 224k init, 0k highmem)
virtual kernel memory layout:
fixmap : 0xf5612000 - 0xf57fd000 (1964 kB)
pkmap : 0xf5200000 - 0xf5400000 (2048 kB)
vmalloc : 0xc8800000 - 0xf51fe000 ( 713 MB)
lowmem : 0xc0000000 - 0xc8000000 ( 128 MB)
.init : 0xc0369000 - 0xc03a1000 ( 224 kB)
.data : 0xc02ab323 - 0xc0361120 ( 727 kB)
.text : 0xc0100000 - 0xc02ab323 (1708 kB)
Checking if this processor honours the WP bit even in supervisor mode...Ok.
installing Xen timer for CPU 0
Calibrating delay using timer specific routine.. 5276.71 BogoMIPS (lpj=10553436)
Security Framework initialized
SELinux: Disabled at boot.
Capability LSM initialized
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)
SMP alternatives: switching to UP code
Freeing SMP alternatives: 16k freed
Brought up 1 CPUs
net_namespace: 644 bytes
Booting paravirtualized kernel on Xen
Hypervisor signature: xen-3.0-x86_32p
Grant table initialized
NET: Registered protocol family 16
PCI: Fatal: No config space access function found
Setting up standard PCI resources
ACPI: Interpreter disabled.
Linux Plug and Play Support v0.97 (c) Adam Belay
pnp: PnP ACPI: disabled
xen_balloon: Initialising balloon driver.
PCI: System does not support PCI
PCI: System does not support PCI
NET: Registered protocol family 8
NET: Registered protocol family 20
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 4096 (order: 3, 32768 bytes)
TCP bind hash table entries: 4096 (order: 3, 32768 bytes)
TCP: Hash tables configured (established 4096 bind 4096)
TCP reno registered
NET: Registered protocol family 1
checking if image is initramfs... it is
Freeing initrd memory: 10421k freed
audit: initializing netlink socket (disabled)
type=2000 audit(1216820015.441:1): initialized
VFS: Disk quotas dquot_6.5.1
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
msgmni has been set to 276
io scheduler noop registered
io scheduler anticipatory registered
io scheduler deadline registered
io scheduler cfq registered (default)
brd: module loaded
Initialising Xen virtual ethernet driver.
PNP: No PS/2 controller found. Probing ports directly.
i8042.c: No controller found.
mice: PS/2 mouse device common for all mice
cpuidle: using governor ladder
TCP bic registered
NET: Registered protocol family 17
Using IPI No-Shortcut mode
Freeing unused kernel memory: 224k freed
Loading, please wait...
Begin: Loading essential drivers... ...
Begin: Running /scripts/init-premount ...
FATAL: Error inserting fan (/lib/modules/2.6.26/kernel/drivers/acpi/fan.ko): No such device
WARNING: Error inserting processor (/lib/modules/2.6.26/kernel/drivers/acpi/processor.ko): No such device
thermal: Unknown symbol acpi_processor_set_thermal_limit
FATAL: Error inserting thermal (/lib/modules/2.6.26/kernel/drivers/acpi/thermal.ko): Unknown symbol in module, or unknown parameter (see dmesg)
Begin: Mounting root file system... ...
Begin: Running /scripts/local-top ...
Uniform Multi-Platform E-IDE driver
ide: Assuming 50MHz system bus speed for PIO modes; override with idebus=xx
ide_generic: please use "probe_mask=0x3f" module parameter for probing all legacy ISA IDE ports
ide_generic: I/O resource 0x1F0-0x1F7 not free.
ide_generic: I/O resource 0x170-0x177 not free.
Begin: Waiting for root file system... ...

--> nach einiger Zeit kommt dann:

Check root= bootarg cat /proc/cmdline
or missing modules, devices: cat /proc/modules ls /dev
ALERT! /dev/sda1 does not exist. Dropping to a shell!

BusyBox v1.1.3 (Debian 1:1.1.3-4) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

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

Jemand einen Tip bzw. Idee ?

Gruß dile