kvm-el szórakozom, és klónozgatnék. Csináltam egy "guest1" nevű lv-t.
Ezt használva hda-ként, telepítettem egy ubuntu servert.
A hostname guest1 lett. lvm-et használtam benne, a vg neve guest1 lett.
Kb minden egyéb next-next-finish.
A hoston kb. ezeket csináltam:
dd if=/dev/gill/guest1 of=/dev/gill/guest2 #lemásolom
kpartx -a /dev/gill/guest2 #az lv-n belüli partíciós tábla alapján
device-okat képezek a partíciókhoz
pvchange -u /dev/mapper/gill-guest2p5 # a guest2 lv 5. partíciója (a pv)
új uuid-et kap, hogy az eredeti és a másolat ne ütközzön
vgrename guest1 guest2 # hasonló okokból a vg-t is átnevezem
mount /dev/mapper/guest2-root /mnt/ #bemountolom az egészet a /mnt alá
mount /dev/mapper/gill-guest2p1 /mnt/boot # -+-
chroot /mnt # bemegyek
vi /boot/grub/grub.cfg /etc/fstab /etc/hostname /etc/hosts #
s/guest1/guest2/
update-initramfs -u -k all #az initramfs-t is update-olom
Mindezek után
kvm -vnc 127.0.0.1:2 -hda /dev/gill/guest2 -net
nic,macaddr=FE:AD:EF:75:AD:BE -net tap
A vm rendesen bebootol, megtalálja a rootot meg a swapet is.
DE:
a /etc/{fstab,hostname,hosts} fájlokban guest1 van guest2 helyett.
guest1 hostname-el is jön fel.
Mit rontok el, honnan íródnak vissza a fájlok?
_________________________________________________
linux lista - [email protected]
http://mlf2.linux.rulez.org/mailman/listinfo/linux