[SPARCstation ELC] network boot (NetBSD)

Pagina: 1
Acties:

  • dion_b
  • Registratie: September 2000
  • Laatst online: 00:23

dion_b

Moderator Harde Waren

say Baah

Topicstarter
Sinds gisteren ben ik de trotse eigenaar van een Sun SPARCstation ELC, pics en specs hier.

Kort samengevat: dit is een diskless 33MHz Sparc systeem dat in een 17" mono monitor ingebouwd zit. Om met de buitenwereld te communiceren heeft het een 50p SCSI connector, een AUI netwerkinterface (Ethernet 10Mb) en een seriele poort. Dat laatste is lastig, omdat het een proprietary (en zelfs voor Sun begrippen vrij obscure) splitter nodig heeft, die ik uiteraard niet heb (de poort achterop het apparaat is een 25p female connector die signalen voor 2 9p seriele poorten draagt, zie hier). Verder heb ik wel alle andere toebehoren (keyb, muis, metalen muismat en een AUI->BNC transciever).

Nu zie ik twee mogelijkheden om dit apparaat te gebruiken:

- als diskless workstation (zoals het oorspronkelijk bedoeld was), dus met OS geladen over netwerk
- stiekem toch een externe HDD aansluiten op de SCSI en hem als 'normale' Sparc gebruiken.

Dat laatste is natuurlijk vals spelen, dus dat doe ik alleen als een network boot niet haalbaar blijkt. Maar mijn probleem met die mogelijkheden is dat het enige systeem dat ik heb dat in aanmerking komt voor een network boot server, Win2K draait. Ik heb hier bijvoorbeeld de Diskless NetBSD HOWTO bekeken en het geeft instructies voor vrijwel elk NOS, maar niet voor Windows.

Ik heb even gezocht op Windows servers voor NetBSD diskless install, maar kan nergens iets vinden.

De vraag dus: kan dit en zo ja kan iemand me misschien verwijzen richting een HOWTO?

De reden dat ik trouwens NetBSD wil gebruiken is simpel: ik heb geen SparcOS/Solaris ter beschikking en van de Free OSsen die er voor Sparc zijn, schijnt NetBSD het meest uitgewerkt te zijn (specifiek schijnt Sparclinux op de Sun4c een mem management probleem te hebben)

Edit:
Voor de duidelijkheid, ik wil dit systeem gebruiken om tekst te editen en evt een IRC/ICQ client te zijn, meer niet.

[ Voor 3% gewijzigd door dion_b op 12-02-2003 12:37 ]

Oslik blyat! Oslik!


  • tech-no-logical
  • Registratie: December 2000
  • Laatst online: 10-05 19:15
je zult je moeten verdiepen in booten per tftp boot-image. ik heb dit gedaan met een oude netra die geen werkende floppy/cd had, en waarop ik Debian wilde installeren. in het kort :

- zet een tftp-server op in je netwerk met een boot-image voor de sparc
(howto vind je wel op het net)
- boot de sun met 'boot net' (als ik me goed herinner)

Verwijderd

Je vergeet een dhcp server, die een fixed-address aan het macadres van de sun nic geeft... Overigens werkt OpenBSD net zo goed op de sparc (ik draai mijn sparcstation 5 er ook mee). In de OpenBSD sparc install guide staat een link naar de diskless[8] manual page die precies uitlegt hoe je een netboot omgeving opzet.

  • tech-no-logical
  • Registratie: December 2000
  • Laatst online: 10-05 19:15
Verwijderd schreef op 12 February 2003 @ 13:12:
Je vergeet een dhcp server, die een fixed-address aan het macadres van de sun nic geeft...
whoops, je hebt gelijk. onontbeerlijk, want die verteld je ook waar de boot-image staat :
code:
1
2
3
4
5
host sun {
  hardware ethernet 8:0:20:7c:9d:86;
  fixed-address 192.168.0.81;
  filename "/tftpboot/tftpboot.img";
}
Overigens werkt OpenBSD net zo goed op de sparc (ik draai mijn sparcstation 5 er ook mee).
voordat ik Debian installeerde stond dat er ook op. maar aangezien 't hier onze 'koffiecomputer' betreft moest er een betere browser op dan netscape 4.78 :) ik heb wel nog steeds een IPX-je met OpenBSD erop, draait als een (langzaam) zonnetje.

Verwijderd

Je kunt evt nog een <vul hier een browsernaam in> starten vanaf een losse X server (mijn huidige oplossing, 1 x dual-celeron + 2 x sgi indy)

  • dion_b
  • Registratie: September 2000
  • Laatst online: 00:23

dion_b

Moderator Harde Waren

say Baah

Topicstarter
Verwijderd schreef op 12 February 2003 @ 13:12:
Je vergeet een dhcp server, die een fixed-address aan het macadres van de sun nic geeft... Overigens werkt OpenBSD net zo goed op de sparc (ik draai mijn sparcstation 5 er ook mee). In de OpenBSD sparc install guide staat een link naar de diskless[8] manual page die precies uitlegt hoe je een netboot omgeving opzet.

Bedankt :)

Maar het probleem bljift, dit zijn allemaal tips om vanaf een unix-based server de boot image te serveren. Hier zou ik (op termijn) wel uitkomen, maar het specifieke probleem is dus dat op een Windows bak doen. Ik lees hier:
TFTP servers are available for almost all Unix variants as well as Windows NT and Windows 2000
in een uitgebreid stuk over netboot bij i386 systemen. Maar ik vind dus nergens voorbeelden van hoe dit te configgen bij de combo Sparc+Windows netboot server

Oslik blyat! Oslik!


Verwijderd

Als je dezelfde functionaliteit aan de praat kunt krijgen onder windows zou het gewoon moeten werken. Anders denk ik toch dat je (voor die windows netboot server) in het verkeerde forum zit :P

  • elTigro
  • Registratie: November 2000
  • Laatst online: 20-02 06:15

elTigro

Es un Gringo!

Je kan toch onder w2k as ook bootp aanzetten?
dacht dat je dat nodig hebt om aan je diskless machines door te geven waarvandaan ze de bestanden moeten ophalen om remote te kunnen booten.
edit:
bij DHCP in je management console kun je bij je dhcp server options klikke endan bij general moet je bootp aanklikken.
daarna moet je de opties zo instellen dat ie ook opgeeft waar die diskless client een tftp server
kan vinden om z'n informatie vanaf te halen.
dan moet je verder ook effe een tftp server opzetten zodat die sun z'n data ook kan ophalen.
dat laatste moet toch niet temoeilijk zijn 8)

[ Voor 56% gewijzigd door elTigro op 12-02-2003 16:50 ]

Lazlo's Chinese Relativity Axiom:No matter how great your triumphs or how tragic your defeats --approximately one billion Chinese couldn't care less.


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 23:57

deadinspace

The what goes where now?

dion_b schreef op 12 February 2003 @ 12:32:
...en een seriele poort. Dat laatste is lastig, omdat het een proprietary (en zelfs voor Sun begrippen vrij obscure) splitter nodig heeft, die ik uiteraard niet heb (de poort achterop het apparaat is een 25p female connector die signalen voor 2 9p seriele poorten draagt, zie hier).
Zo obscuur is die niet voor Sun, volgensmij is die zelf standaard op veel Sparc bakken.
Het is btw niet moeilijk om een verloop-connector te maken (dat heb ik zelf ook gedaan om GNU/Linux te kunnen installeren op een videokaart-loze SparcServer 5), zeker niet omdat je de pin layout al weet :)
Verwijderd schreef op 12 februari 2003 @ 13:12:
Je vergeet een dhcp server, die een fixed-address aan het macadres van de sun nic geeft...
Merk op dat zulke oude machines vrijwel zeker geen DHCP gebruiken, maar BOOTP (of zelfs RARP). Veel DHCP servers doubleren als BOOTP server, omdat beide protocollen veel van elkaar weghebben (DHCP is min of meer een superset van BOOTP), maar je wilt er misschien rekening mee houden.

Misschien werken DHCP en BOOTP helemaal niet, en dan moet je met RARP klooien.
tech-no-logical schreef op 12 February 2003 @ 14:14:
whoops, je hebt gelijk. onontbeerlijk, want die verteld je ook waar de boot-image staat :
Nou, dat ook niet altijd. Sommige computers luisteren naar de BOOTP server, maar anderen niet, die requesten hardnekkig hun eigen hardcoded file (volgensmij zijn er ook Sparcs die dat doen). In zo'n geval moet je gewoon in je tftp-server log kijken welke file er gerequest wordt, en die symlinken/kopieren/moven.
dion_b schreef op 12 februari 2003 @ 15:11:
Maar het probleem bljift, dit zijn allemaal tips om vanaf een unix-based server de boot image te serveren. Hier zou ik (op termijn) wel uitkomen, maar het specifieke probleem is dus dat op een Windows bak doen. Ik lees hier:

[...]

in een uitgebreid stuk over netboot bij i386 systemen. Maar ik vind dus nergens voorbeelden van hoe dit te configgen bij de combo Sparc+Windows netboot server
Je Sparcje moet een IP adres krijgen (en evt wat andere gegevens), dit gebeurt via DHCP/BOOTP of RARP. Daarna moet hij iig een kernel van het netwerk krijgen, dit gebeurt doorgaans via TFTP. Daarna moet hij een filesystem van een andere bak mounten als rootfs, hiervoor wordt NFS gebruikt.

Je hebt dus voor je Windows bak servers nodig voor die drie protocollen. Wat er dan precies ingesteld moet worden is als het goed wel te vinden in de HOWTO's die je al gevonden had, maar hoe dat ingesteld moet worden zul je waarschijnlijk in de documentatie van de desbetreffende servers moeten opzoeken als je daar geen HOWTO oid voor kunt vinden.
Pagina: 1