[FoLUG] Clonazione distro howto

Michele Mordenti michele.mordenti@gmail.com
Mar 20 Nov 2007 16:27:58 CET


Problema:
trasferire una gentoo (o qualsiasi altra distro) da una macchina
virtuale (MV) ad una macchina reale (MR).

Strumenti
	KNOPPIX - RETE - RSYNC

Come ho fatto:
Ho scaricato la iso di knoppix e l'ho masterizzata.
MACCHINA REALE
Ho fatto partire il PC destinazione con la knoppix
MR# knoppix lang=it
ho preparato il disco con fdisk
MR# fdisk /dev/hda
l'ho formattato
MR# mke2fs -j /dev/hda1
MR# tune2fs -c 50 /dev/hda1
MR# mkswap /dev/hda2
ho montato il file system
MR# mount -t ext3 /dev/hda1 /media/hda1
Ho attivato la rete
MR# pump -i eth0
Ho attivato SSHD
MR# /ect/init.d/ssh start
Ho impostato la password di root
MR# passwd root

MACCHINA VIRTUALE
Ho impostato il CDROM sulla ISO della knoppix
Ho fatto partire la VM con boot da CD
MV# knoppix lang=it
Ho montato il filesystem
MV# mount -t ext3 /dev/hda1 /media/hda1

INIZIO TRASFERIMENTO FILE tramite RSYNC
MV# cd /media/hda1
MV# rsync -av --progress bin root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress boot root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress dev root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress etc root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress home root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress lib root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress media root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress mnt root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress opt root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress proc root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress root root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress sbin root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress sys root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress tmp root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress usr root@IP_KNOPPIX_REALE:/media/hda1
MV# rsync -av --progress var root@IP_KNOPPIX_REALE:/media/hda1
Smontaggio del disco su VM
MV# umount /dev/hda1
Halt della VM

Impostazione del boot su macchina reale
MR# chroot /media/hda1 /bin/bash
MR# grub
	root(hd0,0)
	setup(hd0)
OPZIONALE: ricompilazione kernel per nuovo harware fisico
OPZIONALE: aggiustamento /ect/fstab e /boot/grub/grub.conf
Uscita dal chroot
MR# exit
Umount del disco
MR# umount /dev/hda1

Clonazione terminata :-)


-- 
Michele Mordenti
http://xoomer.virgilio.it/michele.mordenti


Maggiori informazioni sulla lista FoLUG