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.
[b]Wat heb je nodig[/b]
– Een ouderwetse nullmodem kabel.
– Een unix systeem met een werkende seriele terminal client geinstalleerd
(bijvoorbeeld [url=http://www.columbia.edu/kermit/]kermit[/url] ‚ 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.
[b]Het maken van de installatie diskette[/b]
Download floppy33.fs van een van de openbsd mirrors.(ftp.openbsd.org bijvoorbeeld‚ andere mirrors kunnen gevonden worden op [url]http://www.openbsd.org/ftp.html[/url])
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
[/shell]
Nu kunnen we de image mounten en bewerken:
[shell] # mount /dev/svnd0c /mnt
# mkdir /mnt/etc
# echo “set tty com0” > /mnt/etc/boot.conf
[/shell]
Unmount en ontkoppel de image van de device:
[shell]# umount /mnt
# vnconfig -u $pathToFloppyimage
[/shell]
Een uitgebreidere beschrijven van het maken van een floppy image kan je vinden op:
[url]http://www.onlamp.com/pub/a/bsd/2002/11/21/Big_Scary_Daemons.html[/url]
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
[/shell]
[b]Het starten van de installatie[/b]
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
[/shell]
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:
[url]http://www.openbsd.org/faq/faq4.html[/url]
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.
[b]Na de installatie[/b]
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
[/shell]
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
[/file]
in:
[file]tty00 “/usr/libexec/getty std.9600” vt100 on secure[/file]
En vervang je tijdelijke /etc/ttys
[shell]# mv /etc/ttys.old /etc/ttys
[/shell]
Herstart je computer.
Nu heb je OpenBSD 3.3 geinstalleerd zonder een beeldscherm of toetsenbord aan te sluiten.
[b]Links[/b]
[url]http://www.openbsd.org[/url]
[url]http://www.freebsd.org/handbook[/url]
[url]http://www.onlamp.com[/url]
Anonymous says
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…
Anonymous says
Dat is idd wel een handige tip denz…..
M4RTiN says
vet kewl ik zocht al es zon systeem om een notebook als terminal te gebruiken…
Q says
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.
Anonymous says
koekje d’r bij
Anonymous says
koekje d’r bij