Um Linux zu installieren, muss man nicht unbedingt vor dem Rechner sitzen.

RedHat (und evtl. andere RPM basierte Distributionen)

Es folgt ein kleines HowTo, wie man vorgehen kann (Hintergrund ist, dass ich das SuSE-Linux auf dem 1&1 Root Server durch RedHat austauschen wollte).

Voraussetzungen:

  • ein Rescue-System mit Zugriff auf die Festplatte des Rechners
  • darin enthalten die Programme: rpm, rpm2cpio, cpio, fdisk, mke2fs (oder mkreiserfs etc), chroot, resize2fs oder ext2resize bei bedarf

Vorgehensweise:

  • Rescue-System starten
  • Partitionen mit fdisk einrichten, vorhandene Partitionen mit resize2fs vorher verkleinern
  • Dateisystem(e) anlegen (mke2fs, mkreiserfs etc.)

  • Root-Partition mounten
    •  mount /dev/hda3 /mnt/rhroot
  • ggf. weitere Partitionen mounten (/usr, /var etc)
  • das rpm Paket reinkopieren (auch ohne rpm)
    1. auf dem lokalen Rechner (wegen der Dateieigentümer als root oder mit Hilfe von fakeroot)
      •  mkdir root; cd root
         rpm2cpio rpm-4.*.rpm | cpio -id
         tar -cf../rpm.tar *
    2. auf dem fernen Rechner
      •  cd /mnt/rhroot
         tar -xf ....rpm.tar
         cd /
         tar -xf ....rpm.tar
  • weitere Pakete installieren (die sollte man erstmal runterladen, z.B. mit wget)
    •  rpm --root=/mnt/rhroot -Uhv *i386.rpm *noarch.rpm
       rpm --rebuilddb
    • danach kann man schon apt benutzen

  • jetzt in das neue System chrooten

  • das System konfigurieren (Netzwerk, Bootloader, ssh)
    • ntsysv --level 345
    • netconfig
    • kudzu
    • /etc/modules.conf erstellen (für netzwerkkarte)
    • depmod -a -F /boot/System.map {kernelversion}
    • /etc/fstab erstellen
    • mkinitrd -f /boot/initrd-2.4.... 2.4..
    • /etc/sysconfig/network einrichten
    • localhost in /etc/hosts eintragen
  • alle Partitionen umounten und neustarten


Vorgehensweise für Debian

Frage: wie geht's mit Debian?

FernInstallation (zuletzt geändert am 2007年12月23日 22:47:13 durch localhost)

AltStyle によって変換されたページ (->オリジナル) /