用Clonezilla/Partclone 轉 xen to Vmware, 半虛擬轉全虛擬

用Clonezilla/Partclone 轉 xen to Vmware, 半虛擬轉全虛擬

之前曾用XEN跑半虛擬化的服務,效能其實不是真的很好,所以想移到新的機器上,無奈新的機器跑的是Vmware...

好吧,開始研究怎麼轉換吧,以下是成功的經驗...

先用 Vmware 新增一個虛擬主機,硬碟大小要大於等於原來的硬碟/磁區,我的環境只要還原一個磁區就夠了。

vmware create vm first, then...

(make sure the size of disk is enough or bigger)

用Clonezilla開機

booot via clonezilla

開機後先建立MBR,直接先建立一個磁區

fdisk /dev/sda

n

p

1

.....w

掛載遠端xen的主機,取得xen_image之後,用partclone轉換

partclone.extfs -d -b -s xen_image -o /dev/sda1

原來xen上的機器都在vmware裏面了!但是這樣無法開機,開始安裝kernal

mount /dev/sda1 /mnt

chroot /mnt

apt-get install linux-image

apt-get install grub

設定grub

exit //exit chroot

grub-install --root-directory=/mnt /dev/sda

chroot /mnt

touch boot/grub/menu.lst

update-grub

修改fsta, grub/menu.lst

manual update menu.lst

manual update fstab

xen的tty 也要改一下

manual update etc/event.d/tty ot inittab if you lost tty

大功告成!

convert from Thomas blog post id 666 old convert log: ./115900/tag%3E2010%2003)

@2010 @03

Comments