Linux startfähig kopieren
Regelmäßig kopiere ich bei größeren Upgrades meine Linux-Installation auf eine zweite Partition, mache diese Partition startfähig und führe das Update dort zu Testzwecken durch. Das eigentlich Upgrade auf der “Echt”Partition führe ich dann erst nach einem eingehenden Test der zweiten Partition durch.
So mache ich es:
(Quellpartition: /dev/hda1 Zielpartition: /dev/hda2)
1.) Linux von CD/DVD (wie knoppix) starten
2.) Root werden (knoppix => “sudo -s”)
3.) Zielpartition formatieren: mkfs.ext3 /dev/hda2
4.) Partitionen einbinden
mount -t ext3 /dev/hda1 /media/hda1
mount -t ext3 /dev/hda2 /media/hda2
5.) Daten kopieren: cp -avx /dev/hda1/* /dev/hda2
Wenn die Zielpartition kleiner als Quellpartition ist, geht das so natürlich nicht. Für den Test nicht notwendige Daten, wie Bilder, kopiere ich dann nicht mit. So geht es diesen Fällen:
mv /home/joerg/Bilder /Z_Bilder/
cp -avx /dev/hda1/[a-y]* /dev/hda2
mv /z_Bilder /home/joerg/Bilder
6.) Grub anpassen
Hier für die Datei “/media/hda1/boot/grub/menu.lst” editieren.
In der Regel klappt das ganz gut, wenn man den ersten Eintrag ans Ende der Datei kopiert.
title Ubuntu, kernel 2.6.20-16-generic (/dev/sda2)
root (hd0,1)
kernel /boot/vmlinuz-2.6.20-16-generic root=/dev/sda2 ro quiet splash locale=de_DE nolapic noapic
initrd /boot/initrd.img-2.6.20-16-generic
quiet
savedefault
Die beiden oben fettgeschriebenen Zahlen sind je nach Partition anzupassen. Obiges gilt für die zweite Partition, wie zum Beispiel /dev/sda2
Bei knoppix werden (zumindest bei einem Test) die Partitionen mit /dev/hda und bei kubuntu /dev/sda bezeichnet. Beim Kopieren sollte es also ausreichen, die Zahl anzupassen.
7.) Jetzt noch die /media/hda2/etc/fstab anpassen:
/dev/hda2 / ext3 defaults,errors=remount-ro 0 1
Hier wieder nur die Zahl anpassen.
8.) Nun sollte man die Kopie starten können. Also starten und hier nach Belieben testen und updaten.













