Im Folgenden finden Sie die vollständigen Schritte für eine andere Methode, mit der Sie von einer Festplatte auf eine andere wechseln und sogar eine Maschine klonen können, wenn die Hardware ähnlich ist.
Erstellen Sie zunächst ein Image eines funktionierenden Systems. Tun Sie dies als root.
# cd /
# tar cpzf hostname.tgz / --exclude=hostname.tgz --exclude=proc --exclude=lost+found --exclude=mnt --exclude=sys --exclude=home --exclude=usr/src
Sichern Sie die Kernel-Images
# mount /boot
# cd /boot
# tar cpzf boot.tgz *
Starten Sie den Computer, auf dem das Image bereitgestellt werden soll, mit einer Live-CD / Gentoo-CD. Hängen Sie die Festplatte ein und partitionieren Sie sie entsprechend:
# fdisk /dev/hda
/dev/hda1 /boot
/dev/hda2 swap
/dev/hda3 /tmp
/dev/hda4 /
Dateisysteme hinzufügen
# mke2fs /dev/hda1
# mkswap /dev/hda2
# mke2fs -j /dev/hda3
# mke2fs -j /dev/hda4
Laufwerke einbinden:
# 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
Kopieren Sie die Datei hostname.tgz auf diesen Computer.
Extrahieren Sie es in das Stammverzeichnis der neuen Maschine / mnt / new_root
# tar -xzf hostname.tgz
Chroot in die neue Umgebung.
# chroot /mnt/new_root /bin/bash
# env-update && source /etc/profile
Überprüfen Sie /boot/grub/grub.conf und / etc / fstab
Setup grub auf der Festplatte:
# grep -v rootfs /proc/mounts > /etc/mtab
# grub-install /dev/hda
Beenden und mounten Sie die Laufwerke und starten Sie den Computer neu.