deployment
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| deployment [2010/09/25 07:10] – Externe Bearbeitung 127.0.0.1 | deployment [2011/02/08 21:34] (aktuell) – admin | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Deployment ====== | ====== Deployment ====== | ||
| - | < | + | * Vorbereitungen zum Klonen: |
| - | Also ich kopiere fast täglich bei diversen Leuten ganze Installation quer durch das Netzwerk sogar hin und her. Linux war und ist da immer schon sehr freundlich, und legt sich so gut wie kaum auf die Hardware fest wie manch andere (böse) Systeme. Ein paar Dinge muss man beachten inzwischen: udev (mit all den Pfaden zu den Devices bei Festplatten und Netzwerkkarten), | + | |
| - | + | | |
| - | Ich gehe wie folgt vor: | + | * Per udev erkannte Netzwerkkarten löschen: |
| - | - Richte mir irgendwo auch einem Rechner ein System ein. Meist hat es dann so gute 5 GB. | + | |
| - | - Quasi einmalige | + | |
| - | | + | |
| - | - /etc/fstab (selbes Spiel) | + | * Ausgangsrechner mit Knoppix (oder anderem |
| - | - / | + | |
| - | rm / | + | |
| - | - Dann starte ich den Ausgangsrechner mit irgendeinem openSUSE | + | |
| - | - Am Zielrechner | + | |
| - | | + | |
| - | - Dann wird die Zielpartition | + | |
| - | - Am Quellrechner rsync aufstarten: | + | |
| rsync -av -P /mnt/sdXx/ -e ssh root@192.168.1.2:/ | rsync -av -P /mnt/sdXx/ -e ssh root@192.168.1.2:/ | ||
| - | - Warten... | ||
| - | - Dann wichtig: Das Quellsystem bootbar machen mit dem gestarten Live System | ||
| - | - / | ||
| - | - / | ||
| - | - grub-install --root-directory=/ | ||
| - | - mount -o bind /dev / | ||
| - | - chroot /mnt/sdXx | ||
| - | - mount /proc | ||
| - | - mount /sys | ||
| - | - mkinitrd | ||
| - | - Neustarten und Enjoy! | ||
| + | * Warten... | ||
| + | * Dann wichtig: Das Quellsystem bootbar machen mit dem gestarten Live-System | ||
| + | * / | ||
| + | |||
| + | * Bei Treiberwechsel (IDE-> | ||
| + | * / | ||
| + | |||
| + | mount -o bind /dev / | ||
| + | chroot /mnt/sdXx | ||
| + | mount /proc | ||
| + | mount /sys | ||
| + | mkinitrd | ||
| + | |||
| + | * MBR neu erstellen: | ||
| - | Vielleicht teilweise umständlich, | + | mount -o bind /dev / |
| - | Früher gab es bei SUSE die Option vom Installierten System booten. Aber seit den neuen Versionen funktionieren das nicht mehr so gut. Daher der Umweg mit chroot. | + | chroot |
| + | mount /proc | ||
| + | mount /sys | ||
| + | grub | ||
| - | </file> | + | root (hd0,1) |
| + | setup (hd0) (hd0,1) | ||
| + | setup --stage2=/boot/ | ||
| + | quit | ||
| + | * Neustarten und Enjoy! | ||
deployment.1285391410.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
