[OpenBSD] Installeer OpenBSD dmv Nullmodem kabel

August 25th, 2003 by Rob


Via de mail kregen we deze handige howto van Menno Valkema. Onze dank hiervoor.

Meestal is het nodig om een monitor of keyboard aan te sluiten op een computer die je wilt installeren‚ maar soms is er geen ruimte om een monitor neer te zetten of je hebt geen zin om met zo’n zwaar ding te sjouwen. In gevallen als dit kan je gebruik maken van een nullmodem kabel‚ en bijvoorbeeld een kleine‚ makkelijk verplaatsbare laptop.

Wat heb je nodig

- Een ouderwetse nullmodem kabel.
- Een unix systeem met een werkende seriele terminal client geinstalleerd
(bijvoorbeeld kermit ‚ het tip commando of microsofts Hyper terminal. )
- Een diskette
- De computer die geinstalleerd moet worden moet voorzien zijn van een werkende floppydrive (waarvan geboot kan worden)‚ en een seriele port.

Het maken van de installatie diskette

Download floppy33.fs van een van de openbsd mirrors.(ftp.openbsd.org bijvoorbeeld‚ andere mirrors kunnen gevonden worden op http://www.openbsd.org/ftp.html)

Nu moeten we de image bewerkten zodat hij automatisch overschakeld op de seriele port in plaats van de monitor en keyboard.

De image moet aan een block device worden gekoppeld doormiddel van het vnconfig commando:

Shell:

# vnconfig /dev/svnd0c $pathToFloppyimage

Nu kunnen we de image mounten en bewerken:

Shell:

# mount /dev/svnd0c /mnt
# mkdir /mnt/etc
# echo “set tty com0″ > /mnt/etc/boot.conf

Unmount en ontkoppel de image van de device:

Shell:

# umount /mnt
# vnconfig -u $pathToFloppyimage

Een uitgebreidere beschrijven van het maken van een floppy image kan je vinden op:
http://www.onlamp.com/pub/a/bsd/2002/11/21/Big_Scary_Daemons.html

Onze disk image is klaar. Nu moeten we hem naar de lege diskette schrijven. Stop de diskette in je floppy drive en typ het volgende commando:

Shell:

# dd if=$pathToFloppyimage /dev/fd0

Het starten van de installatie

Stop de opstart diskette in je computer‚ en zet hem aan. Sluit de nullmodem kabel aan‚ op beide computers. Op de computer die al werk laat je de terminal client alvast luisteren op je seriele port:

Shell:

# tip -9600 com1

Als je nu de computer met de opstart diskette aanzet zal binnen een paar seconden het installatie scherm van OpenBSD in beeld komen

Een volledige beschrijving van de OpenBSD installatie kan je vinden op:
http://www.openbsd.org/faq/faq4.html
De beschrijving die je op de OpenBSD website krijgt is veel beter dan de beschrijving die ik je kan geven.

Aan het einde van je installatie krijg je een prompt. WACHT met opnieuw opstarten. Er moeten nog een paar dingen gebeuren.

Na de installatie

Als je straks je computer reboot wil je graag de boot info en een login prompt te zien krijgen. Dat gebeurd niet zomaar. Daar moet je nog een paar dingen voor aanpassen:

Shell:

# echo “set tty com0″ /mnt/etc/boot.conf
# cp /mnt/etc/ttys /mnt/etc/ttys.old
# echo “tty00 “/usr/libexec/getty std.9600″ vt100 on secure”> /mnt/etc/ttys

Bij mijn weten staat er geen editor op de installatie diskette van OpenBSD‚ daarom verplaatsen we de originele ttysfile even en zetten we er eentje voor in de plaats die alleen een seriele console heeft. Als we opnieuw opstarten zullen we de originele /etc/ttys terug zetten en bewerken.
Verwijder de installatie diskette en start de computer opnieuw op. Na enkele seconden zal er een inlogscherm verschijnen. Log in als root:

Open je /etc/ttys.old bestand met je favoriete editor en verander de regel:

File:

tty00 “/usr/libexec/getty std.9600″ unknown off

in:

File:

tty00 “/usr/libexec/getty std.9600″ vt100 on secure

En vervang je tijdelijke /etc/ttys

Shell:

# mv /etc/ttys.old /etc/ttys

Herstart je computer.

Nu heb je OpenBSD 3.3 geinstalleerd zonder een beeldscherm of toetsenbord aan te sluiten.

Links
http://www.openbsd.org
http://www.freebsd.org/handbook
http://www.onlamp.com

Leave a Reply

6 Responses to “[OpenBSD] Installeer OpenBSD dmv Nullmodem kabel”

  1. Comment by Anonymous

    Ehm. Je moet er wel voor zorgen dat de bios van de PC ingesteld staat dat hij niet klaagt over het gebrek aan toetsenbord (en/of monitor).

    En de enige manier om dat te checken is natuurlijk, met een toetsenbord en monitor aangesloten…

  2. Comment by Anonymous

    Dat is idd wel een handige tip denz…..

  3. Comment by M4RTiN

    vet kewl ik zocht al es zon systeem om een notebook als terminal te gebruiken…

  4. Comment by Q

    Dit werkt ook prachtig met Freebsd, ik gebruik zelf kermit op een oude 386 2mb laptop met grijstinten scherm. Ideale terminal. Werkt altijd.

    Nog een tip die ik vond maar waarvan ik niet weet of deze werkt:

    Now let’s start installing FreeBSD 4.3-Release via serial console. First of all, you need certainly terminal pc that VT100 emulator works on. as you know you have to connect a FreeBSD system to a terminal pc using null-modem cable. Then put a kern.flp disk into your PC. When PC start reading kern.flp disk, type -h from local keyboard connected to FreeBSD system. This -h means to switch to serial terminal. Voila, the FreeBSD copyright notice start spewing out the serial port. After that you continue installation as usual via serial console. And it also works when you boot from CDROM.

  5. Comment by Anonymous

    koekje d’r bij

  6. Comment by Anonymous

    koekje d’r bij

SEO Powered by Platinum SEO from Techblissonline