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.


