Björn König
Well-Known Member
Hallo,
ich musste mühselig herumtüfteln um FreeBSD 6.0/amd64 auf einem Server bei Hetzner installieren zu können. Falls das also jemand noch eventuell vor sich hat, dann will ich meinen Weg nicht vorenthalten:
Voraussetzung ist entweder eine eRIC-II-Konsole (kostet 29 EUR monatl.) oder wenn man lieb und nett darum im RZ bittet, bekommt man auch für ein paar Studen 'ne Peppercon LARA zur Verfügung gestellt. Ansonsten braucht man nur 'nen ganz normalen Server aus Hetzners Produktpalette.
Als erstes aktiviert man über die Hetzner-Verwaltung ein Rettungssystem und bootet es. Man meldet sich mit dem Kennwort an, das man auf der Webseite erhalten hat und führt dann folgende Befehle aus:
Alternativ könnte auch "zcat boot.img.gz > /dev/hda" klappen, aber ich mag 'cat' irgendwie nicht, wenn ich auf Festplatten herumpfusche.
Dann startet man den Rechner neu und es wird ein FreeBSD 5.4 Kernel und sysinstall geladen. Ich persönlich bevorzuge die Installation über das "Custom"-Menü. Dort muss zuerst im Optionsmenü die gewünschte Version eingetragen werden, z.B. "6.0-BETA2". Anschließend setzt man die Installation wie gewohnt fort. Man muss nur darauf achten, dass das bei den Optionen eingetragene Release auf dem gewählten FTP-Server auch tatsächlich zur Verfügung steht; ich hatte mir für 6.0-BETA2 die disc1 heruntergeladen und in ein Verzeichnis per mdconfig und mount_cd9660 gemountet und so von einem eigenen FTP-Server zur Verfügung stellt; geht notfalls auch von zu Hause aus. Falls man sogar wie ich die amd64-Version installieren möchte, kommt man gar nicht darum herum, manuell einen FTP-Server anzugeben, da er sonst selbstständig eine i386-Version installieren würde; der Pfad, den man dann zur Installation angeben muss, lautet dann z.B. "ftp://ftp.blablabla.de/pub/FreeBSD/releases/amd64/6.0-BETA2".
Bei der Installation wird nun das Installations-Floppyimage mit dem neuen System überschrieben, so dass man bei einer erneuten Installation wieder über das Rettungssystem gehen muss und eine Konsole benötigt.
Nach der Installation wird man gefragt, ob man noch weitere Konfiguration durchführen will, aber das sollte man vermeiden und alles im gebooteten System erledigen, da eine 5.4/i386-Installation geladen ist und beim Versuch ein 6.0/amd64-System zu konfigurieren es schöne Fehlermeldungen hagelt. Ich habe auch das root-Kennwort erst später gesetzt.
Das war's auch schon.
Gruß Björn
ich musste mühselig herumtüfteln um FreeBSD 6.0/amd64 auf einem Server bei Hetzner installieren zu können. Falls das also jemand noch eventuell vor sich hat, dann will ich meinen Weg nicht vorenthalten:
Voraussetzung ist entweder eine eRIC-II-Konsole (kostet 29 EUR monatl.) oder wenn man lieb und nett darum im RZ bittet, bekommt man auch für ein paar Studen 'ne Peppercon LARA zur Verfügung gestellt. Ansonsten braucht man nur 'nen ganz normalen Server aus Hetzners Produktpalette.
Als erstes aktiviert man über die Hetzner-Verwaltung ein Rettungssystem und bootet es. Man meldet sich mit dem Kennwort an, das man auf der Webseite erhalten hat und führt dann folgende Befehle aus:
Code:
wget http://alpha-tierchen.de/dateien/boot.img.gz
gzip -d boot.img.gz
dd < boot.img > /dev/hda
Dann startet man den Rechner neu und es wird ein FreeBSD 5.4 Kernel und sysinstall geladen. Ich persönlich bevorzuge die Installation über das "Custom"-Menü. Dort muss zuerst im Optionsmenü die gewünschte Version eingetragen werden, z.B. "6.0-BETA2". Anschließend setzt man die Installation wie gewohnt fort. Man muss nur darauf achten, dass das bei den Optionen eingetragene Release auf dem gewählten FTP-Server auch tatsächlich zur Verfügung steht; ich hatte mir für 6.0-BETA2 die disc1 heruntergeladen und in ein Verzeichnis per mdconfig und mount_cd9660 gemountet und so von einem eigenen FTP-Server zur Verfügung stellt; geht notfalls auch von zu Hause aus. Falls man sogar wie ich die amd64-Version installieren möchte, kommt man gar nicht darum herum, manuell einen FTP-Server anzugeben, da er sonst selbstständig eine i386-Version installieren würde; der Pfad, den man dann zur Installation angeben muss, lautet dann z.B. "ftp://ftp.blablabla.de/pub/FreeBSD/releases/amd64/6.0-BETA2".
Bei der Installation wird nun das Installations-Floppyimage mit dem neuen System überschrieben, so dass man bei einer erneuten Installation wieder über das Rettungssystem gehen muss und eine Konsole benötigt.
Nach der Installation wird man gefragt, ob man noch weitere Konfiguration durchführen will, aber das sollte man vermeiden und alles im gebooteten System erledigen, da eine 5.4/i386-Installation geladen ist und beim Versuch ein 6.0/amd64-System zu konfigurieren es schöne Fehlermeldungen hagelt. Ich habe auch das root-Kennwort erst später gesetzt.
Das war's auch schon.
Gruß Björn