Ecco i passaggi completi per un altro metodo, funziona per spostarsi da un disco fisso ad un altro, e persino la clonazione di una macchina se l'hardware è simile.
Innanzitutto, crea un'immagine di un buon sistema di lavoro. Fallo come root.
# cd /
# tar cpzf hostname.tgz / --exclude=hostname.tgz --exclude=proc --exclude=lost+found --exclude=mnt --exclude=sys --exclude=home --exclude=usr/src
Eseguire il backup delle immagini del kernel
# mount /boot
# cd /boot
# tar cpzf boot.tgz *
Avvia la macchina su cui vuoi che l'immagine venga distribuita con un cd live / cd gentoo. Montare quel disco rigido e partizionarlo in modo appropriato:
# fdisk /dev/hda
/dev/hda1 /boot
/dev/hda2 swap
/dev/hda3 /tmp
/dev/hda4 /
Aggiungi filesystem
# mke2fs /dev/hda1
# mkswap /dev/hda2
# mke2fs -j /dev/hda3
# mke2fs -j /dev/hda4
Montare unità:
# mount /dev/hda4 /mnt/new_root
# mkdir /mnt/new_root/tmp
# mkdir /mnt/new_root/boot
# mkdir /mnt/new_root/proc
# mkdir /mnt/new_root/sys
# mount /dev/hda3 /mnt/new_root/tmp
# mount /dev/hda1 /mnt/new_root/boot
# swapon /dev/hda2
# mount -t proc proc /mnt/new_root/proc
Copia sul file hostname.tgz su questa macchina.
Estrarlo nella radice della nuova macchina / mnt / new_root
# tar -xzf hostname.tgz
Chroot nel nuovo ambiente.
# chroot /mnt/new_root /bin/bash
# env-update && source /etc/profile
Verifica /boot/grub/grub.conf e / etc / fstab
Setup grub sul disco rigido:
# grep -v rootfs /proc/mounts > /etc/mtab
# grub-install /dev/hda
Esci e smonta unità, riavvia il computer.