Aqui estão as etapas completas para outro método, que funciona para passar de um disco rígido para outro e até clonar uma máquina se o hardware for semelhante.
Primeiro, crie uma imagem de um bom sistema de trabalho. Faça isso como root.
# cd /
# tar cpzf hostname.tgz / --exclude=hostname.tgz --exclude=proc --exclude=lost+found --exclude=mnt --exclude=sys --exclude=home --exclude=usr/src
Faça backup das imagens do kernel
# mount /boot
# cd /boot
# tar cpzf boot.tgz *
Inicialize a máquina na qual deseja que a imagem seja implantada com um live cd / gentoo cd. Monte esse disco rígido e particione-o adequadamente:
# fdisk /dev/hda
/dev/hda1 /boot
/dev/hda2 swap
/dev/hda3 /tmp
/dev/hda4 /
Adicionar sistemas de arquivos
# mke2fs /dev/hda1
# mkswap /dev/hda2
# mke2fs -j /dev/hda3
# mke2fs -j /dev/hda4
Montar unidades:
# 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
Copie o arquivo hostname.tgz nesta máquina.
Extraia-o na raiz da nova máquina / mnt / new_root
# tar -xzf hostname.tgz
Chroot para o novo ambiente.
# chroot /mnt/new_root /bin/bash
# env-update && source /etc/profile
Verifique /boot/grub/grub.conf e / etc / fstab
Configure o grub no disco rígido:
# grep -v rootfs /proc/mounts > /etc/mtab
# grub-install /dev/hda
Sair e desmontar unidades, reinicie a máquina.