Debian Sarge auf STRATO MR2 Server mit RAID1 auf AMD Chipsatz - Installation des Debian Basissystems mit debootstrap
Freitag, 07. Dezember 2007
Seite 6 von 11
- Das Basissystem installieren wir mit Hilfe des zuvor präparierten debootstrap-Archivs, dazu laden wir es unter:/downloads/sarge_strato_bootstrap.tar mit wget herunter und entpacken es auf der Root / des Rescue Systems:
-
root:/mnt# cd /
-
root:/# wget /downloads/sarge_strato_bootstrap.tar
--22:15:12-- /downloads/sarge_strato_bootstrap.tar
=> `sarge_strato_bootstrap.tar'
Resolving www.andrehotzler.de... 81.169.176.180
Connecting to www.andrehotzler.de[81.169.176.180]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 757,760 [application/x-tar]
100%[========>] 757,760 --.--K/s
22:15:12 (7.95 MB/s) - `sarge_strato_bootstrap.tar' saved [757760/757760]
-
-
root:/# tar -xvf sarge_strato_bootstrap.tar
-
sbin/debootstrap
bin/ar
usr/lib/libbfd-2.15.so
usr/lib/debootstrap/
usr/lib/debootstrap/devices.tar.gz
usr/lib/debootstrap/pkgdetails
usr/lib/debootstrap/arch
usr/lib/debootstrap/functions
usr/lib/debootstrap/scripts/
usr/lib/debootstrap/scripts/sarge.buildd
usr/lib/debootstrap/scripts/sid.buildd
usr/lib/debootstrap/scripts/sarge
usr/lib/debootstrap/scripts/sid
usr/lib/debootstrap/scripts/woody.buildd
usr/lib/debootstrap/scripts/woody
usr/lib/debootstrap/scripts/potato
usr/lib/debootstrap/scripts/slink
-
- Debootstrap kann mit verschiedenen Parametern aufgerufen werden, unter anderem kann man die Architektur angeben, zum Beispiel durch den Paramter "--arch amd64" und der Angabe der passenden URL für die AMD64-Pakete. Auf diese Art und Weise lässt sich aber über das Rescue System keine Installation durchführen, denn der Kernel des Rescue Systems ist ein x86 Kernel. Um Pakete einer anderen Architektur zu verwenden benötigen wir einen dazu passenden Kernel, denn spätestens wenn die neu geruntergeladenen Pakete entpackt und anschliessend benutzt werden, stoßen wir auf das Problem, dass die für die AMD64 Architektur kompilierten Pakete nicht unter dem x86 Kernel laufen. Debootstrap kennt optional auch die Angabe eines URL Parameters, auf diesen Weise kann man einen Mirror in der Nähe angeben, dies ist auch bei Nichterreichbarkeit des Default-Mirrors sehr hilfreich.
- Starten wir nun Debootstrap unter Angabe der Distribution und des Mountpoints, der künftigten Root /. Da der Default Mirror während der Installation nicht erreichbar war, übergebe ich außerdem die URL eines anderen Mirrors:
-
root:/# /sbin/debootstrap sarge /mnt ftp://ftp2.de.debian.org/debian/
- Nun werden diverse Pakete vom Debian Archiv heruntergeladen, validiert und anschliessend entpackt und eingerichtet:
-
-
...Setting up base-config (2.53.10) ...
Setting up console-common (0.7.49) ...
Looking for keymap to install:
NONE
-
- Am Ende sollte eine Meldung in dieser Art ausgegeben werden:
-
-
I: Base system installed successfully.
umount: /mnt/dev/pts: not mounted
umount: /mnt/dev/shm: not mounted
umount: /mnt/proc/bus/usb: not mounted
-
- Wir können nun in das neue System wechseln um mit der Konfiguration fortzufahren.

