Ciao a tutti, ho un disco che fa parte di un array (raid).
Questo disco è stato staccato dalla macchina su cui girava e ora vorrei far partire il sistema operativo che contine usando una virtual machine.
Il sistema operativo presente sull'hdd (il guest) è linux (una centos 4.3).
Come VM uso qemu+kqemu su debian lenny (host).
Per rendere il disco avviabile, ho dovuto prima installare grub sul suo MBR.
Il disco contiene 2 partizioni:
md1 /boot
md2 LVM (un VG di nome "main" e due LV di nome "root" e "swap")
Passaggi:
-collegato fisicamente il disco tramite adattatore sata-usb
-assemblato e avviato il device md1 con mdadm (mdadm -A /dev/md1 /dev/sdb1)
-lanciato grub e dato i comandi: root (hd0,0) setup (hd0)
Avvio la VM con i parametri
-hda /dev/sdb -boot c
e parte! Il sistema (centos) comincia a caricare ma poi si blocca dando i messaggi
Cosa ne pensate?No volume group found
...
unable to find volume group "main"
ERROR: /bin/lvm exited abnormaly! (pid 214)
Creating root device
Mounting root filesystem
mount error 6: mounting ext3
mount error 2: mounting none
Switching to new root
switchroot: mount failed: 22
umount /initrd/dev failed: 2
kernel panic - not syncing: Attempting to kill init!
Per quale motivo non riesce a caricare i volumi logici?
Dall'host riesco a montarli.
Ho fatto anche un fsck di root (/dev/main/root).