Copyright (c) 1999-2008 Maurice de Bijl
Copyright (c) 1999-2008 Maurice de Bijl
Nederlandstalige site teksten Nederlandstalige site teksten English site texts English site texts Deutsche sprache
Start pagina
Projectjes
Reviews
How-to's
Automotive
Blog
Archief

Downloads
Smartphone
PocketPC
Windows
Linux
Scripts
Alle downloads

Overzichten van artikelen en software
Meest populair
Laatst geupdate
Op alfabet
Alle tags

Handigheidjes
Sitemap
Alle trefwoorden
RSS Feed RuweBit General RSS Feed
Del.icio.us
eKudos
Mail webmaster
Disclaimer

Gerelateerde sites
Software kopen
Leo Bueno
Mijn Eigen Wereld


Linux  How-to`s  
HOEDOE ik een Sparcbak booten via het netwerk?
Talen:Lees in originele taal(Nederlands) Translate to English Deutsche Übersetzung Tools:Printer vriendelijke versieDownload artikel als PDFBookmark:Bookmark deze pagina in je browserBookmark deze pagina op GoogleBookmark deze pagina op DiggBewaar dit artikel op del.icio.usGeef dit artikel een eKudo
auteur: Maurice, geplaatst: 2001-09-04, laatste update: 2001-09-04, populariteit: 10358 keer opgevraagd10358 keer opgevraagd10358 keer opgevraagd10358 keer opgevraagd10358 keer opgevraagd 10300+



De LX en de 5


Onlangs heb ik voor we'nig een SparcStation LX, SparcStation 5 en een 21" monitor gekocht. Lang verhaal kort: ik mis wat onderdelen waardoor ik de monitor en de SS5 niet zo snel op kan zetten. Ik ben dus begonnen met de SparcStation LX, een Sparc zonder CD-ROM en diskdrive ... en dus zonder monitor.

In dit artikel mijn relaas hoe ik deze lunchbox via het netwerk aan het booten heb gekregen.

1. Kijk ma, zonder scherm!
De SparcStation LX is een lunchbox met een 50 MHz processor. Lunchbox is niet degenerend bedoeld, maar dit was de officiele term van de behuizing. Overigens was de SparcStation LX de laatste in de serie lunchboxes.

Lunchbox. Elke dag mee naar het werk?


Mijn probleem begon al met de monitor: ik had geen kabel. En aangezien Sun's monitoraansluitingen nogal afwijken van standaard VGA was dat nog al een probleem. Op korte termijn kon ik niet aan zo'n kabel komen.

Maar geen nood: je eigen computer kan als monitor/toetsenbord dienen. Suns gebruiken namelijk de seriele poort als standaard-in en out als er geen monitor/toetsenbord combintatie is aangesloten!

Gewoon even Hyperterminal opstarten, de COM-poorten goed configureren (9600 bps, 8N1) en een nul-modem kabel tussen je PC en je Sparc hangen. Ehm, er is helaas wel een geslachtsveranderaar nodig, want de seriele poort van een Sparc is female, die van een PC is male. Omdat ik een nul-modem kabel met 9 pins stekkers heb, had ik ook een 9-25 pins converter nodig. De converter en genderchanger kun je jezelf besparen als je de goede stekkers gebruikt voor je nul-modem kabel.

Overigens heb ik zelf HyperTerminal niet gebruikt (kon hem niet vinden bij mijn Windows2K installatie) en heb daarom TeraTerm gebruikt, zie http://hp.vector.co.jp/authors/VA002416/teraterm.html.

De eerste opstart na 823 (!) dagen :)

2. Kijk pa, zonder diskdrive!
Omdat ik het wachtwoord niet had van 'root'...

SPARCstation LX, No Keyboard
ROM Rev. 2.9, 32 MB memory installed, Serial #164961.
Ethernet address 8:0:20:4:ff:61, Host ID: 80028461.

Boot device: /iommu/sbus/espdma(at)4(dot)8400000/esp(at)4(dot)8800000/sd(at)3(dot)0 File and args:
SunOS Release 5.2 Version Generic
Copyright (c) 1983-1993, Sun Microsystems, Inc.
configuring network interfaces: le0.
Hostname: ht23
The system is coming up. Please wait.
checking filesystems
/dev/rdsk/c0t3d0s5: is stable.
/dev/rdsk/c0t3d0s7: is stable.
/dev/dsk/c0t3d0s7 mounted
/dev/dsk/c0t3d0s5 mounted
starting routing daemon.
starting rpc services: rpcbind keyserv kerbd done.
Setting default interface for multicast: add net 224.0.0.0: gateway ht23
nfs mount: ht21:: RPC: Rpcbind failure - RPC: Timed out
nfs mount: backgrounding: /ht21
syslog service starting.
Print services started.
volume management starting.
The system is ready.

ht23 console login:


...had ik maar besloten om Linux te installeren. Maar hoe doe je dat met een Sparc zonder CD-ROM speler en zonder diskdrive?

Nou gewoon, zorg dat je een Linux bak in de buurt hebt en maak daar een boot server van. Op http://mombasa.anthro.utah.edu/wooding/Linux/Sparc4c.html staat precies hoe het moet, maar hier volgt mijn stappenplan:

1.Schrijf de juiste informatie op, dat is je hardware ethernetadres van je Sparc (dit wordt bij de opstart aangegeven, in mijn geval was dat
08:00:20:04:ff:61
, het IP-address dat je wilt gebruiken voor je Sparc (ik gebruik bijvoorbeeld
192.168.0.100
) en datzelfde adres hexadecimaal 'gespeld':
C0A80064
en als laatste het IP-adres van je Linux bak die je als boot-server wilt gebruiken, in mijn geval
192.168.0.254
. Probeer ook achter de juiste architectuur van je Sparc te komen, in mijn geval
sun4m


2.Log op je Linux bak in als root (ik heb overigen RH 6.2) en maak de directory
/tftpboot
aan.

3.Download het juiste image voor je Sparc, bijvoorbeeld van ftp://ftp.sunsite.unc.edu/pub/Linux/distributions/redhat, ik heb daar
tftp32.img
gedownload. Plaats deze file in je
/tftpboot
directory.

4.Maak een symbolic link aan naar de image met de naam HEX.IP.ADRES.ARCH, waarbij HEX.IP.ADRES het hexadecimale IP-address is van je Sparc en ARCH de architecture. Ik deed dat als volgt:

ln -s tftp32.img C0A80064.SUN4M


Dubbel-check op spelfouten!

5.Zorg dat in je inetd.conf de juiste regels uncomment:

# Tftp service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers." Do not uncomment
# this unless you *need* it. (yes we do!!!)
#
tftp dgram udp wait root /usr/sbin/tcpd in.tftpd
bootps dgram udp wait root /usr/sbin/tcpd bootpd
#


6.Restart de inet daemon even:
inet restart


7.Nu moeten we nog een IP-adres aan een MAC adres koppelen en andersom:
/sbin/rarp -s 192.168.0.100 08:00:20:04:FF:61
/sbin/arp -s 192.168.0.100 08:00:20:04:FF:61


Ik heb ook even arpwatch opgestart, maar weet niet zeker of die echt nodig was:
arpwatch start
.

8.Start je Sparc op en geef een Stop-A (aka L1-A), dus de Stop-toets tegelijkertijd met de letter A. Stop toets?? Da's lang zoeken op een PC-ragplank als je met een terminal werkt. Gelukkig heeft TeraTerm hier iets voor: 'send break' in het control menu. HyperTermia zal ook wel zoiets hebben denk. Hoewel?

Send break equals stop A


9.Bij de ok-prompt voer je in:

boot net nfsroot=192.168.0.254:/tftpboot


Een enter er achter aan en je bent helemaal het mannetje:

Boot device: /iommu/sbus/ledma(at)4(dot)8400010/le(at)4(dot)8c00000 File and args: nfsroot=1 92.168.0.254:/tftpboot

Timeout waiting for ARP/RARP packet
Timeout waiting for ARP/RARP packet
Timeout waiting for ARP/RARP packet
Timeout waiting for ARP/RARP packet
134000
TILO
PROMLIB: obio_ranges 1
Booting Linux...
PROMLIB: Sun Boot Prom Version 3 Revision 2
Linux version 2.2.14-5.0BOOT (root(at)lisa(dot)devel.redhat.com) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 Tue Mar


Zoals je ziet had ik een paar timeouts. Toen ik een
arpwatch restart
op mijn Linux-bak deed, ging hij pas verder met booten.

RedHat 6.2 installatie via de terminal


To be continued...


Tags  Linux  How-to`s  

end
Copyright © 1999-2008 Maurice de Bijl
Dit artikel is gepubliceerd op 2001-09-04
Talen:Lees in originele taal(Nederlands) Translate to English Deutsche Übersetzung Tools:Printer vriendelijke versieDownload artikel als PDFBookmark:Bookmark deze pagina in je browserBookmark deze pagina op GoogleBookmark deze pagina op DiggBewaar dit artikel op del.icio.usGeef dit artikel een eKudo

Reacties op dit artikel
Er zijn nog geen reacties geplaatst op dit artikel. Je kunt de eerste zijn.

Reactie toevoegen
Een reactie toevoegen is simpel en registratie is niet nodig!

Je IP-adres wordt gelogd, maar niet gepubliceerd, alle reacties hebben een E-mail bevestiging nodig en worden stuk voor stuk gemodereerd. Misbruik wordt niet getolereerd.
Naderhand wijzigen van je reactie is niet mogelijk

Naam:
E-mail adres:

E-mail wordt alleen gebruikt voor bevestiging en zal niet gepubliceerd worden.

Reactie:

Reacties a.u.b. in taal van artikel (Nederlands).
HTML is niet toegestaan, BB-code wel.


 Gerelateerde onderwerpen Klik om te dicht te klappen
Mijn groene server project
'Module is unknown' bij het inloggen
Waarom Linux software RAID?
Yellow Dog 6 voor de PS3
HOEDOE ik draadloze netwerken kraken
Meer gerelateerde artikelen
 Tag wolk Klik om te dicht te klappen

announcements automotive gaming gran turismo hacking hoedoe htc linux mobile phone news playstation pocketpc projects ps3 reviews smartphone software tv tweaking video virtualization vista windows windows mobile wireless
Laat alle tags zien

 Zoek trefwoord Klik om te dicht te klappen

Meer..
 Populair Klik om te dicht te klappen
WakeOnLan Silvermine Snappixx
 Ondersteuning Klik om te dicht te klappen
WakeOnLan
Silvermine
Snappixx
 Spreuk van de Dag Klik om te dicht te klappen
 Webwinkel Klik om te dicht te klappen
RuweBit Merchandising
Store 1 Store 2
Site's contents and design are copyright © 1999-2008 Maurice de Bijl - 10359 page requests
gegeneerd op Thu, 20 Nov 2008 19:49:20 CET (GMT+0100) in 130.31 msec op host srv010106.webreus.nl
bron: http://www.ruwebit.net/article/41 - [Lage bandbreedte versie]