Sie befinden sich hier: Startseite Server Dienstleistungen Server Anleitungen Debian Sarge auf STRATO MR2 Server mit RAID1 auf AMD Chipsatz - Installation des Debian Basissystems mit debootstrap

Debian Sarge auf STRATO MR2 Server mit RAID1 auf AMD Chipsatz - Installation des Debian Basissystems mit debootstrap

Beitragsseiten
Debian Sarge auf STRATO MR2 Server mit RAID1 auf AMD Chipsatz
Vorbereitung und Partitionierung der Festplatten
Einrichten der RAID Arrays
Vorbereitung des Bootstraps
Erzeugen der Dateisysteme auf den RAID Arrays
Installation des Debian Basissystems mit debootstrap
Wechsel ins neue System und Konfiguration des advanced package tools = apt und des Basissystems
Installation des Kernels und des Bootloaders
Konfiguration des Netzwerkes
Start in das neue System
Credits und Todos
Alle Seiten

 

  • 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:
  1. root:/mnt# cd /
    1. 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]
  2. root:/# tar -xvf sarge_strato_bootstrap.tar
    1. 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:
  1. 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:
    1. ...
      Setting up console-common (0.7.49) ...
      Looking for keymap to install:
      NONE
      Setting up base-config (2.53.10) ...
  • Am Ende sollte eine Meldung in dieser Art ausgegeben werden:
    1. 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.


Kommentar schreiben

Bitte kommentieren Sie sachlich und geben Sie eine gültige E-Mail-Adresse an. Datenschutzerklärung


Sicherheitscode
Aktualisieren

Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.
The Joomla!® name is used under a limited license from Open Source Matters in the United States and other countries.
Andre Hotzler EDV-Dienstleistungen is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.