OK, wir haben jetzt also eine kleine alte Platte mit unserem Gentoo und eine neue Große auf die unser Gentoo drauf soll.
Die Beschriebung bezieht sich auf folgende "Vorraussetzungen":
- Es wird nur die Festplatte getauscht, sonst keine Hardware (CPU, Board etc.)
- Die alte und die neuen Platte sind angeschlossen und werden "erkannt". (Wer sicher gehen will legt auf der neuen, angeschlossenen Platte mal ein Dateisystem an und mountet es)
- Wir besitzen ein CD-ROM Laufwerk von dem gebootet werden kann.
- Die alte Platte sei /dev/hda und die neue /dev/hdb (nach dem Ausbau der Alten soll sie aber zu /dev/hda werden)
- (Stichwort Backup... sowas ist immer gut... Link 1, Link 2)
- hda1 -> /boot
- hda2 -> swap
- hda3 -> /
- hda4 -> erweiterte Partition
- hda5 -> /usr
- hda6 -> /var
Wir mounten zuerst die alte Platte mit all ihren Partitionen:
Code: Select all
# mkdir /alt
# mount /dev/hda3 /alt
# mount /dev/hda1 /alt/boot
# mount /dev/hda5 /alt/usr
# mount /dev/hda6 /alt/varOk, die neue Platte ist nach folgendem Schema geplant (noch ist sie /dev/hdb):
- hdb1 -> swap
- hdb2 -> /
- hdb3 -> /opt
- hdb4 -> /tmp
Code: Select all
# mkdir /neu
# mount /dev/hdb2 /neu
# mkdir /neu/opt
# mount /dev/hdb3 /neu/opt
# mkdir /neu/tmp
# mount /dev/hdb4 /neu/tmpCode: Select all
# cp -av /alt/* /neuJetzt ist erstmal eine Kaffee- oder Raucherpause... die brauchen wir auch... gleich kommen wichtige Schritte... (der Autor bevorzugt die Raucherpause um seine Lebenserwartung zu senken und somit das Rentensystem später zu entlasten)
Jetzt sind alle Daten kopiert. Jetzt ist aber unsere alte Platte noch /dev/hdb. Da sie aber /dev/hda (die erste Platte) werden soll können wir sie schlecht bootbar machen während sie noch /dev/hdb ist. Also ist als nächstes der Umbau der Festplatten dran. Wir umounten alle Partitionen in der umgekehrten Reihenfolge wie wir sie gemountet haben und fahren den Rechner runter.
Code: Select all
# umount /neu/tmp
# umount /neu/opt
# umount /neu
# umount /alt/var
# umount /alt/usr
# umount /alt/boot
# umount /alt
# haltWir booten den Rechner wieder von CD in den Textmodus.
Als nächstes müssen wir unsere fstab anpassen sowie das System wieder bootbar machen. Also legen wir wieder unsere Verzeichnisse an, mounten die Partitionen und chrooten unser Gentoo-System. Jetzt ist die Platte /dev/hda!
Code: Select all
# mkdir /neu
# mount /dev/hda2 /neu
# mkdir /neu/opt
# mount /dev/hda3 /neu/opt
# mkdir /neu/tmp
# mount /dev/hda4 /neu/tmp
# chroot /neu
# env-update
# source /etc/profileOk, geschafft, jetzt noch einmal unseren Bootmanager im Boosektor installieren , nicht zu vergessen sei hierbei das wir in dessen Konfiguration auch die Root-Partition ändern müssen (TNX to c07) und fertig ists... oder fehlt was? Richtig, wir haben die Swappartition noch gar nicht als solche formatiert... das sollte Dir spätestens beim ändern selbiger in der fstab aufgefallen sein. Also noch ein
Code: Select all
# mkswap /dev/hda1



