SUMMARY:adding diskless client

From: Matthew Siple (
Date: Tue Oct 04 1994 - 04:10:26 CDT

Thanks to Henryk Mickalec for all the help. His response pointed me to
the error in a matter of few hours after I had spent several days
on the problem.

The original problem was getting a sparc1 to boot from
a server running sunos 4.1.3_U1. I had several problems
that had to be corrected but was finally able to get
the system up and running.

The summary is as follows: ( the complete question and response is below)

1.) the tftp deamon was commented out of the inetd.conf file.
2.) the tftpboot directory did not contian the file boot.sun4c.sunos.4.1.3_u1
but rather the boot.sun4m....
3.) After putting the correct file in the tftpboot dir a syymbolic link to
the ip address of the sparc1 (in hex) was created to the boot.sun4c.... file.

That was it.

----- Begin Included Message -----

>From Sat Oct 1 05:05:22 1994
Date: Sat, 1 Oct 94 10:01:19 +0100
Subject: Re: adding diskless clients
Content-Length: 2850

 Hi Matthew,
> I have a sun 630 server running sunos 4.1.3_u1. I have 15 or
> so sparc 2's on the same subnet. Each sparc has its own
> hard drive on which we put all the OS and openwindows
> files. Each one is configured as a standalone machine.
> All are the same kernal and machine architecture. All
> have the same operating system and all clients the same
> kernal. ( It is nice and easy)
I assume, you haven't got S630 configured as a server for diskless clients.
> Here is my problem, I was recently given a sparc1 and several
> 3/80 's. They have no hard drive. I need to set up my
> server so that each can boot from it. I started out with
> the sparc 1 since it had the same kernal architecture I thought
> it would be easiest. (ha) I ran add_services and to add support
> for the sun4c arch. I recieved an error saying it could not open
> sd3c ( I have no sd3c disk partition - so I just hit enter to continue)
> I then ran add_client. Everything looked like it went fine. I then
> rebooted the sun sparc1. I used " b le (0)" since I assume that
> the ethernet is le0. Then I waited for about a day. Nothing seems
> to happen. Could anyone tell me what I am doing wrong or point me
> to a FAQ. Thanks in advance.

In normal way server require several additional features:
1. Additional partitions for "root" and "swap" directories, usually
/export/root and /export/swap. "/export/root" contain "root" filesystem
for diskless, e.g. if if diskless hostname is "pluto", the root filesystem
begins form /export/root/pluto . "/export/swap" contain "swap-files", e.g.
/export/swap/pluto. It is not necessary to have separate partitions for
/export and /export/swap, but this is the simple way (system installation
2. Server must support ARP and TFTP services. You must put into /etc/ethers
file entry for diskless machine, e.g.:
8:0:20:3:36:a2 pluto
where pluto is in your /etc/hosts, e.g. pluto
In /tftpboot directory you must have boot file for proper architecture:

lrwxrwxrwx 1 root 25 Sep 1 11:39 C0950303 -> boot.sun4c.sunos.4.1.3_U1
lrwxrwxrwx 1 root 25 Sep 1 11:39 C0950303.SUN4C -> boot.sun4c.sunos.4.1.3_U1
-rwxr-xr-x 1 root 110352 Sep 1 11:39 boot.sun4c.sunos.4.1.3_U1
-rwxr-xr-x 1 root 103512 Sep 1 11:34 boot.sun4m.sunos.4.1.3_U1
lrwxrwxrwx 1 root 1 Sep 1 11:07 tftpboot -> .

For TFTP service configuration check /etc/inetd.conf file for uncommented entry:
tftp dgram udp wait root /usr/etc/in.tftpd in.tftpd -s /tftpboot

3. In /etc must be /etc/bootparams file:

pluto root=srv:/export/root/pluto\
(The server name is "srv")

I hope, this can help you. Most proper advices I will send if I will have
messages form diskless.


Henryk Michalec
Sun System/Network Manager
Solidex Ltd. Cracow, Poland

----- End Included Message -----

This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:09:11 CDT