Englisch
Diesen Artikel gibt es nicht auf Englisch.

Hetzner - DokuWiki

FreeBSD installieren

Inhaltsverzeichnis

Voraussetzungen

Für die Installation von FreeBSD benötigen Sie auf Ihrem Rechner folgende Software:

Rescue-System starten

Um FreeBSD auf Ihrem Server zu installieren, starten Sie bitte wie unter FreeBSD Rescue-System beschrieben das Rescue-System und melden Sie sich per SSH bei Ihrem Server an. Achten Sie vor der Installation darauf, dass Sie ein aktuelles Backup Ihres Servers vorliegen haben.

Installation starten

Da es mit "sysinstall" leider nicht möglich ist, Partitionen und Labels anzulegen, sofern es nicht als init-Prozess gestartet ist (was im Rescue-System nicht der Fall ist), muss die Festplatte zunächst entsprechend mit einem Disk-Label versehen werden:

# fdisk -BI /dev/ad0

Die Fehlermeldung bezüglich GEOM können Sie an dieser Stelle ignorieren.

# bsdlabel -wB /dev/ad0s1
# bsdlabel -e /dev/ad0s1

Beispiel-Label (4GB swap-Slice, Rest für /):

# /dev/ad0s1:
8 partitions:
#        size   offset    fstype   [fsize bsize bps/cpg]
  a:         *       16    4.2BSD        0     0
  b:        4G        *      swap        0     0
  c:         *        0    unused        0     0         # "raw" part, don't edit

Anschließend müssen Sie ein Dateisystem auf den soeben angelegten Slices erstellen:

# newfs /dev/ad0s1a
/dev/ad0s1a: 148531.3MB (304192160 sectors) block size 16384, fragment size 2048
	using 809 cylinder groups of 183.77MB, 11761 blks, 23552 inodes.
super-block backups (for fsck -b #) at:
 160, 376512, 752864, 1129216, 1505568, 1881920, 2258272, 2634624, 3010976, [...]

Für den Fall, dass Sie - abgesehen von dem swap-Slice - weitere Slices definiert haben, müssen diese auch entsprechend formatiert werden.

Mounten Sie die Slices anschließend unterhalb von /mnt:

# mount /dev/ad0s1a /mnt

Starten Sie anschließend das FreeBSD-Installations-Programm:

# sysinstall

Wählen Sie dann im Hauptmenü die Option "Custom" (die beiden anderen Installationstypen werden nicht funktionieren.) und bearbeiten Sie die Optionen.

Geben Sie als "Install Root" den Mount-Pfad (/mnt) und als Release-Namen einen Wert aus der untenstehenden Tabelle ein und bestätigen Sie die Optionen mit der Taste "q".

Die Menüpunkte "Partition" und "Label" können Sie überspringen und direkt mit dem Punkt "Distributions" weitermachen. Wählen Sie hier die "Minimal"-Distribution aus und bestätigen Sie die Auswahl mit "OK".

Als Installations-Medium können Sie unseren NFS-Mirror verwenden. Die entsprechende Adresse entnehmen Sie hierzu aus folgender Tabelle:

Release
Architektur
NFS-Pfad
7-RELEASE
32-bit
213.133.99.100:/nfs/freebsd/32
7-RELEASE
64-bit
213.133.99.100:/nfs/freebsd/64
8-RELEASE
32-bit
213.133.99.100:/nfs/freebsd/8_32
8-RELEASE
64-bit
213.133.99.100:/nfs/freebsd/8_64


Die Frage nach der Netzwerk-Konfiguration können Sie mit "Yes" bestätigen.

Führen Sie anschließend über den Menüpunkt "Commit" die Installation durch. Nach der Installation werden Sie gefragt, ob Sie das Konfigurationsmenü anzeigen möchten. Beantworten Sie diese mit "No".

Beenden Sie anschließend "sysinstall".

Konfiguration

Nachdem die Basis-Installation abgeschlossen ist, müssen Sie noch einige Konfigurationsdateien anpassen, bevor Sie Ihr neues FreeBSD-System zum ersten Mal starten können.

Verwenden Sie hierzu das "bsdconfig"-Tool:

# bsdconfig 
Welcome to the Hetzner configuration tool for FreeBSD.

Hostname: freebsd.hetzner.de

Changing local password for root
New Password:
Retype New Password:

Configuring rc.conf... DONE
Enabling SSH login for root... DONE
Configuring resolv.conf... DONE

Congratulations! The configuration has been completed successfully.
You can now use 'reboot' to boot your newly installed FreeBSD system.

Nachdem Sie die Konfiguration abgeschlossen haben, können Sie nun Ihren Server neustarten:

# reboot

Wenige Minuten später sollte Ihr Server per SSH wieder erreichbar sein.



© 2010. Hetzner Online AG. Alle Rechte vorbehalten.