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)
- 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 *
- auf dem fernen Rechner
cd /mnt/rhroot tar -xf ....rpm.tar cd / tar -xf ....rpm.tar
- auf dem lokalen Rechner (wegen der Dateieigentümer als root oder mit Hilfe von fakeroot)
- 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?
Steht sehr ausführlich im LinuxMagazin 11/2002 ab Seite 50 -- JanRoehrich 2002-10-06 21:00:22
weitere Anleitung: http://www.lordy.de/debian/install.html