Benutzer-Werkzeuge

Webseiten-Werkzeuge


deployment

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
deployment [2011/01/31 12:26]
admin
deployment [2011/02/08 21:34] (aktuell)
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-Systemstarten 
-    ​- ​Zielrechner mit Live System starten. SSH Server starten, root-Passwort vergeben...  +  ​* ​Zielrechner mit Knoppix (oder anderem ​Live-Systemstarten. 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
 +
 +  * 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_... ​
 +
 +  mount -o bind /dev /​mnt/​sdXx/​dev
 +  chroot /mnt/sdXx
 +  mount /proc
 +  mount /sys
 +  mkinitrd
 +
 +  * MBR neu erstellen:
  
-Vielleicht teilweise umständlich,​ aber so funktioniert es einfach immer und wirklich wenn man es ein wenig gewohnt ist, am schnellsten. +  mount -o bind /dev /​mnt/​sdXx/​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 ​/mnt/sdXx 
 +  mount /proc 
 +  mount /sys 
 +  grub
  
-</file>+  root (hd0,1) 
 +  setup (hd0) (hd0,1) 
 +  setup --stage2=/boot/​grub/​stage2 (hd0) (hd0,1) 
 +  quit
  
 +  * Neustarten und Enjoy!
deployment.1296473188.txt.gz · Zuletzt geändert: 2011/01/31 12:26 von admin