Hallo!
Ich bin dabei meinen Root-Server auf den aktuellen Stand zu bringen und versuche mich an der Installation von Debian Etch. Zielsystem ist ein 1&1 Root-Server L64 (AMD64). Wundert mich übrigens, dass man bisher über Etch auf den Root-Servern hier recht wenig liest. Hat das überhaupt schon jemand installiert?
In der aktuellen ct gibt es zwar einen Artikel für eine Root-Server-Frischzellenkur, aber ich habe mich dann doch lieber für eine Neuinstallation entschieden. Bis das die Root-Server-Anbieter mal aktualisierte Images anbieten, dürften ja wohl noch einige Monate - wenn nicht sogar Jahre - vergehen.
Als Basis für die Installation nutze ich das Notsystem mit einem Debian Etch. Die Vorgehensweise beruht auf einem HowTo, welches ich damals für die Installation von Debian Sarge verwendet habe. Das HowTo gab es mal unter debiandox.de, ist aber dort mittlerweile nicht mehr verfügbar. Habe mir damals zum Glück die Seiten gespeichert und so ähnlich bin ich dann auch jetzt vorgegangen:
- Notsystem mit Debian Etch 4.0 gebootet.
- Zunächst einmal beide Festplatten löschen:
- Dann die Kiste einmal neu booten
- Anschließend habe ich die Partitionierung der Festplatten vorgenommen:
- Die Partitionierung der einen Platte, wird dann auf die andere übertragen:
- Bevor das RAID-Array nun angelegt wird sollte man folgenden Befehl ausführen, da der Vorgang sonst recht lange dauern kann:
- Nun das RAID-Array erstellen:
- Man kann sich zwischendurch über den Stand der Dinge auf dem Laufenden halten:
- Anschließend geht es dann mit dem Erstellen des Swapdateisystems und dem Schreiben des EXT3-Dateisystems für md0 und md1 weiter:
- Danach werden die beiden RAID-Arrays noch gemountet, damit man sie anschließend chrooten kann:
- Nun wird die Festplatten- bzw. RAID-Konfiguration erstellt:
(Anm. unter tutorials: vi findet man ein paar nützliche Infos für den Editor vi)
- in die fstab habe ich meine Partitionierung eingetragen:
- Nun geht's ans Basissystem. Kurze Vorbereitung:
- Und nun das für den AMD64 erforderliche debootstrap laden und installieren:
- Jetzt kann das neue System schon mal betreten werden:
- Eigentlich würde man jetzt mittels 'base-config' das Grundsystem einrichten. Nun gibt es 'base-config' unter Etch aber nicht mehr. Somit muss man die Einstellungen eben so von Hand vornehmen.
Angepasst werden müssen die Dateien etc/network/interfaces, etc/hostname, etc/resolv.conf.
Die Zeitzone kann über den Befehl
geändert werden. Um die Sprache anzupassen muss man mit
die Locales nachinstallieren und dann mittels
konfigurieren, root-Passwort mit
setzen. Das müsste eigentlich soweit alles gewesen sein.
- Anschließen habe ich noch /proc gemountet:
Und dann komme ich nicht weiter.
Eigentlich sollte dann jetzt der Kernel, initrd und der Bootloader installiert werden. Aber irgendwie weiß ich da jetzt nicht genau, wie ich vorgehen müsste. (linux-image-2.6.18-4-amd64)
Hat jemand 'ne Ahnung wie es weitergeht??
Ich bin dabei meinen Root-Server auf den aktuellen Stand zu bringen und versuche mich an der Installation von Debian Etch. Zielsystem ist ein 1&1 Root-Server L64 (AMD64). Wundert mich übrigens, dass man bisher über Etch auf den Root-Servern hier recht wenig liest. Hat das überhaupt schon jemand installiert?
In der aktuellen ct gibt es zwar einen Artikel für eine Root-Server-Frischzellenkur, aber ich habe mich dann doch lieber für eine Neuinstallation entschieden. Bis das die Root-Server-Anbieter mal aktualisierte Images anbieten, dürften ja wohl noch einige Monate - wenn nicht sogar Jahre - vergehen.
Als Basis für die Installation nutze ich das Notsystem mit einem Debian Etch. Die Vorgehensweise beruht auf einem HowTo, welches ich damals für die Installation von Debian Sarge verwendet habe. Das HowTo gab es mal unter debiandox.de, ist aber dort mittlerweile nicht mehr verfügbar. Habe mir damals zum Glück die Seiten gespeichert und so ähnlich bin ich dann auch jetzt vorgegangen:
- Notsystem mit Debian Etch 4.0 gebootet.
- Zunächst einmal beide Festplatten löschen:
Code:
dd if=/dev/zero of=/dev/sda count=1
dd if=/dev/zero of=/dev/sdb count=
- Anschließend habe ich die Partitionierung der Festplatten vorgenommen:
Code:
cfdisk /dev/sda
Code:
sfdisk -d /dev/sda > /tmp/sda.table
sfdisk /dev/sdb < /tmp/sda.table
Code:
echo 60000 >/proc/sys/dev/raid/speed_limit_min
Code:
mdadm --create /dev/md0 --level=mirror --raid-devices=2 /dev/sda1 /dev/sdb1
mdadm --create /dev/md1 --level=mirror --raid-devices=2 /dev/sda3 /dev/sdb3
Code:
cat /proc/mdstat
Code:
mkswap /dev/sda2
mkswap /dev/sdb2
mke2fs -j /dev/md0
mke2fs -j /dev/md1
Code:
mount /dev/md1 /mnt/
mkdir /mnt/boot
mount /dev/md0 /mnt/boot
Code:
mkdir /mnt/etc
vim /mnt/etc/fstab
- in die fstab habe ich meine Partitionierung eingetragen:
Code:
/dev/md0 /boot ext3 defaults 0 2
/dev/md1 / ext3 defaults 0 1
/dev/sda2 none swap defaults,pri=1 0 0
/dev/sdb2 none swap defaults,pri=1 0 0
proc /proc proc defaults 0 0
Code:
echo "deb http:/ftp.debian.de/debian etch main contrib" > /etc/apt/sources.list
apt-get update
apt-get install debootstrap
Code:
debootstrap –-arch amd64 etch /mnt ftp://ftp.de.debian.org/debian/
Code:
chroot /mnt
Angepasst werden müssen die Dateien etc/network/interfaces, etc/hostname, etc/resolv.conf.
Die Zeitzone kann über den Befehl
Code:
tzconfig
Code:
apt-get install locales
Code:
dpkg -reconfigure locales
Code:
passwd
- Anschließen habe ich noch /proc gemountet:
Code:
mount –t proc none /proc
Und dann komme ich nicht weiter.
Eigentlich sollte dann jetzt der Kernel, initrd und der Bootloader installiert werden. Aber irgendwie weiß ich da jetzt nicht genau, wie ich vorgehen müsste. (linux-image-2.6.18-4-amd64)
Hat jemand 'ne Ahnung wie es weitergeht??