Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung Letzte Überarbeitung Beide Seiten der Revision | ||
deployment [2011/01/31 12:26] admin |
deployment [2011/02/08 21:32] admin |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Deployment ====== | ====== Deployment ====== | ||
- | - Vorbereitungen zum Klonen: | + | * Vorbereitungen zum Klonen: |
- | - /boot/grub/menu.lst (diese langen Gerätenamen ersetzen durch /dev/sdX...) | + | * /boot/grub/menu.lst (diese langen udev Gerätenamen ersetzen durch /dev/sdXX...) |
- | - /etc/fstab (selbes Spiel) | + | * /etc/fstab (selbes Spiel) |
- | - /etc/init.d/halt ganz oben eintragen: | + | * Per udev erkannte Netzwerkkarten löschen: |
rm /etc/udev/rules.d/70-persistent-net.rules | rm /etc/udev/rules.d/70-persistent-net.rules | ||
- | | + | |
- | - Ausgangsrechner mit Live System starten | + | * Ausgangsrechner mit Knoppix (oder anderem Live-System) starten |
- | - Zielrechner mit Live System starten. SSH Server starten, root-Passwort vergeben... | + | * Zielrechner mit Knoppix (oder anderem Live-System) starten. SSH Server starten, root-Passwort vergeben... |
- | - Dort partitioniere bzw. formartiere die Festplatte entsprechend. Mit entweder gparted bzw. fdisk alleine geht das prima. | + | * Festplatte entsprechend partitionieren bzw. formartieren |
- | - Dann wird die Zielpartition gemountet | + | * Zielpartition mounten |
- | - Am Quellrechner rsync aufstarten: | + | * Am Quellrechner rsync aufstarten: |
rsync -av -P /mnt/sdXx/ -e ssh root@192.168.1.2:/mnt/sdXx/. | rsync -av -P /mnt/sdXx/ -e ssh root@192.168.1.2:/mnt/sdXx/. | ||
- | - Warten... | ||
- | - Dann wichtig: Das Quellsystem bootbar machen mit dem gestarten Live System | ||
- | - /mnt/sdXx/boot/grub/device.map und menu.lst entsprechend korrigieren | ||
- | - /mnt/sdXx/etc/sysconfig/kernel die Zeile INITRD_MODULES bearbeiten. Dann kann man schön sATA Installationen auf IDE Platten betreiben usw. Typische Module sind ata_piix ide_generic pata_... | ||
- | - grub-install --root-directory=/mnt/sdXx /dev/sdXx | ||
- | - mount -o bind /dev /mnt/sdXx/dev | ||
- | - chroot /mnt/sdXx | ||
- | - mount /proc | ||
- | - mount /sys | ||
- | - mkinitrd | ||
- | - Neustarten und Enjoy! | ||
+ | * Warten... | ||
+ | * Dann wichtig: Das Quellsystem bootbar machen mit dem gestarten Live-System | ||
+ | * /mnt/sdXx/boot/grub/device.map und menu.lst entsprechend korrigieren | ||
+ | |||
+ | mount -o bind /dev /mnt/sdXx/dev | ||
+ | chroot /mnt/sdXx | ||
+ | mount /proc | ||
+ | mount /sys | ||
+ | |||
+ | * Bei Treiberwechsel (IDE->SATA), neue initrd erstellen: | ||
+ | * /mnt/sdXx/etc/sysconfig/kernel die Zeile INITRD_MODULES bearbeiten. Aufpassen bei S-ATA/IDE Platten... Typische Module sind ata_piix ide_generic pata_... | ||
+ | |||
+ | mkinitrd | ||
- | Vielleicht teilweise umständlich, aber so funktioniert es einfach immer und wirklich wenn man es ein wenig gewohnt ist, am schnellsten. | + | grub |
- | 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. | + | |
- | </file> | + | root (hd0,1) |
+ | setup (hd0) (hd0,1) | ||
+ | setup --stage2=/boot/grub/stage2 (hd0) (hd0,1) | ||
+ | quit | ||
+ | * Neustarten und Enjoy! |