Habe ein Problem bei booten nach Migration einer DomU-Squeezy.
Folgendes habe ich gemacht:
1. Die DomU mit Squeezy auf die neue Dom0 mit Wheezy (SoftRaid 1 auf einem Hetzner EX40) kopiert
2. Die neuen Kernel-Module hineinkopieren DomU - /lib/modules/3.2.0-4-amd64
3. IP-Adresse in der Konfigurationdatein angepasst und den neuen Kernel eingetragen.
Code: Alles auswählen
kernel = '/boot/vmlinuz-3.2.0-4-amd64'
ramdisk = '/boot/initrd.img-3.2.0-4-amd64'
memory = '4096'
vcpus = 4
extra = 'xencons=tty,clocksource=jiffies'
root = '/dev/sda2 ro'
disk = [
'phy:/dev/virtual/domainname-swap,sda1,w',
'phy:/dev/virtual/domainname-disk,sda2,w',
'phy:/dev/virtual/domainname-home,sda3,w',
'phy:/dev/virtual/domainname-tmp,sda4,w',
'phy:/dev/virtual/domainname-var,sda5,w',
'phy:/dev/virtual/domainname-usr,sda6,w',
]
name = 'domainname'
vif = [ 'ip=xxx.xxx.xxx.xxx' ]
on_poweroff = 'destroy'
on_reboot = 'restart'
on_crash = 'restart'
Code: Alles auswählen
can't load module microcode (kernel/arch/x86/kernel/microcode.ko)
Code: Alles auswählen
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/sda2 does not exist. Dropping to a shell!
Habe einfach die Dateien: vmlinuz-2.6.26-2-xen-amd64 und initrd.img-2.6.26-2-xen-amd64 nach /boot der neuen Dom0 kopiert und die IP-Adresse in der Konfigurationsdatei angepasst.
Ich möchte die DomU aber auf Wheezy upgraden, was zur Voraussetzung mindestens die Kernelversion 2.6.32 hat.
Auch die Erstellung einer Test-VM über debootstrap hat wunderbar funktioniert.
Wer hat einen guten Rat oder Anleitung, anhand der ich feststellen kann, wo der Fehler ist oder einfach nur zum Ziel komme?!!
Vielen Dank für jeden Hinweis!