2.12. Installeren voor gevorderden
Terug | Hoofdstuk 2. FreeBSD installeren op FreeBSD 8.`X` en eerder | Volgende

## 2.12. Installeren voor gevorderden

Geschreven door Valentino Vaschetto.
Bijgewerkt door Marc Fonvieille.

In dit onderdeel wordt het installeren van FreeBSD in bijzondere situaties beschreven.

### 2.12.1. FreeBSD installeren op een systeem zonder monitor of toetsenbord

Dit type installatie heet ook wel een “headless install”, omdat de met FreeBSD te installeren machine of geen monitor heeft aangesloten of zelfs geen VGA-uitvoer heeft. Hoe is dat mogelijk, kan de vraag zijn. Dat kan met een seriële console. Een seriële console is gewoonweg een andere machine die optreedt als monitor en toetsenbord voor een systeem. Om dit te doen moet eerst een installatie-USB-stick worden gemaakt, zoals uitgelegd is in Paragraaf 2.3.7, “Opstartmedia aanmaken” of het juiste ISO-image voor de installatie worden gedownloadt (zie Paragraaf 2.13.1, “Installatie CD-ROM maken”).

Volg de volgende stappen om de media te wijzigen om in een seriële console op te starten (voor een CD-ROM kan de eerste stap worden overgeslagen):

1. Installatie-USB-stick geschikt maken voor een seriële console

   Als wordt opgestart van de zojuist gemaakt USB-stick, start FreeBSD op in de normale installatiemodus. FreeBSD moet echter opstarten naar een seriële console voor de installatie. Om dit te regelen moet de USB-stick gekoppeld worden aan het FreeBSD systeem met het commando mount(8).

       # mount /dev/da0a /mnt

   ### Opmerking:

   Pas het apparaat en het koppelpunt aan uw situatie aan.

   Nu dat de stick is aangekoppeld, moet deze ingesteld worden om in een seriële toestand op te starten. Aan het bestand `loader.conf` van het bestandssysteem van de USB-stick een regel worden toegevoegd dat de seriële console instelt als de systeemconsole:

       # echo 'console="comconsole"' >> /mnt/boot/loader.conf

   Nu de USB-stick correct is geconfigureerd, moet deze afgekoppeld worden met umount(8):

       # umount /mnt

   Nu kan de USB-stick worden afgekoppeld en direct naar de derde stap van deze procedure gegaan worden.

2. De installatie-CD in staat stellen om in een seriële console op te starten

   Als met de CD zou worden opgestart die zojuist van het installatie-ISO-image is gemaakt (zie Paragraaf 2.13.1, “Installatie CD-ROM maken”), dan zou FreeBSD opstarten in de normale installatiemodus. We willen dat FreeBSD voor de installatie opstart in een seriële console. Om dit te doen, moet het ISO-image worden uitgepakt, gewijzigd, en opnieuw worden gegenereerd voordat het op een CD-R wordt gebrandt.

   Gebruik tar(1) om alle bestanden uit te pakken van het installatie-ISO-image, bijvoorbeeld `FreeBSD-9.2-RELEASE-i386-disc1.iso`:

       # mkdir /pad/naar/headless-iso
       # tar -C /pad/naar/headless-iso -pxvf FreeBSD-9.2-RELEASE-i386-disc1.iso

   Nu moet het installatiemedium worden ingesteld om in een seriële console op te starten. Aan het bestand `loader.conf` van het uitgepakte ISO-image moet een regel worden toegevoegd dat de seriële console als de systeemconsole instelt:

       # echo 'console="comconsole"' >>
        /pad/naar/headless-iso/boot/loader.conf

   Nu kan er een nieuw ISO-image van het gewijzigde bestandssysteem worden gemaakt. Het gereedschap mkisofs(8) van de port sysutils/cdrtools wordt gebruikt:

       # mkisofs -v -b boot/cdboot -no-emul-boot -r -J -V "Headless_installatie" \
       	  -o Headless-FreeBSD-9.2-RELEASEi386-disc1.iso /pad/naar/headless-iso

   Nu het ISO-image correct is geconfigureerd, kan het met uw favoriete brandprogramma op een CD-R worden gebrandt.

3. Null-modem kabel aansluiten

   Nu moeten de twee machines verbonden worden met een null-modem kabel. De kabel kan gewoon aangesloten worden tussen de seriële poorten van de machines. Een gewone seriële kabel werkt niet, er is een null-modem kabel nodig omdat daarin sommige draden kruiselings zijn verbonden.

4. Opstarten voor het installeren

   Nu is het tijd om te beginnen met installeren. Steek de USB-stick in de machine die headless wordt geïnstalleerd en zet hem aan. Als u een voorbereidde CD-ROM gebruikt, zet dan de machine aan en steek de CD-ROM erin.

5. Verbinden met de headless machine

   Nu moet verbinding gemaakt worden met die machine met cu(1):

       # cu -l /dev/cuau0

   Gebruik op FreeBSD 7.`X` het volgende commando:

       # cu -l /dev/cuad0

Dat is alles! De headless machine kan bediend worden via de `cu` sessie. Het zal de kernel laden en vraagt dan wat voor terminal er gebruikt moeten worden. Selecteer de FreeBSD color console en ga verder met de installatie!

Terug | Omhoog | Volgende
2.11. Problemen oplossen | Begin | 2.13. Aangepaste installatiemedia maken