|
|
Remote install on a cycle 5 (Sparc clone)
After a hard drive failure I need to re-install solaris 8 on the above machine.
It does not have a CD and I no longer have a portable one so I am trying a
remote install from my UltraSparc - Also running Solaris 8.
I have the ethernet address of the cycle 5 in the Ultra /etc/ethers and have
run ./add_install_client -s brumas-192:/cdrom/cdrom0/s0 bear sun4m
This runs OK :
making /tftpboot
enabling tftp in /etc/inetd.conf
updating /etc/bootparams
copying inetboot to /tftpboot
# ls -lrt /tftpboot
total 262
lrwxrwxrwx 1 root other 1 Feb 1 18:54 tftpboot -> .
-rwxr-xr-x 1 root other 118300 Feb 1 18:54
inetboot.SUN4M.multi_icd_sol_8_hw503_sparc-1
-rw-rw-r-- 1 root other 346 Feb 1 18:54 rm.192.168.0.3
lrwxrwxrwx 1 root other 44 Feb 1 18:54 C0A80003.SUN4M ->
inetboot.SUN4M.multi_icd_sol_8_hw503_sparc-1
#
I then do a boot net on the cycle 5 and nothing happens. Running snoop on the
interface I see:
bear -> BROADCAST TFTP Read "C0A80003.SUN4M" (octet)
brumas-192 -> bear TFTP Error: access violation
I did dome google searches and can't find anything that helps.
TIA
--
Regards
Dave Saville
NB Remove no-spam- for good email address
|
|
0
|
|
|
|
Reply
|
Dave
|
2/1/2006 7:17:46 PM |
|
You're not running a local firewall are ya?
You did run "setup_install_server" on brumas didn't ya?
|
|
0
|
|
|
|
Reply
|
Stephanie
|
2/1/2006 8:57:48 PM
|
|
Dave Saville <dave@no-spam-deezee.org> wrote:
> After a hard drive failure I need to re-install solaris 8 on the above machine.
> It does not have a CD and I no longer have a portable one so I am trying a
> remote install from my UltraSparc - Also running Solaris 8.
> I have the ethernet address of the cycle 5 in the Ultra /etc/ethers and have
> run ./add_install_client -s brumas-192:/cdrom/cdrom0/s0 bear sun4m
Unless you have a boot-only server separate from your jumpstart server,
you probably don't want to use -s. You're more likely to put the wrong
value in there. It'll figure out the right value otherwise.
> This runs OK :
> making /tftpboot
> enabling tftp in /etc/inetd.conf
> updating /etc/bootparams
> copying inetboot to /tftpboot
> # ls -lrt /tftpboot
> total 262
> lrwxrwxrwx 1 root other 1 Feb 1 18:54 tftpboot -> .
> -rwxr-xr-x 1 root other 118300 Feb 1 18:54
> inetboot.SUN4M.multi_icd_sol_8_hw503_sparc-1
> -rw-rw-r-- 1 root other 346 Feb 1 18:54 rm.192.168.0.3
> lrwxrwxrwx 1 root other 44 Feb 1 18:54 C0A80003.SUN4M ->
> inetboot.SUN4M.multi_icd_sol_8_hw503_sparc-1
> #
> I then do a boot net on the cycle 5 and nothing happens. Running snoop on the
> interface I see:
> bear -> BROADCAST TFTP Read "C0A80003.SUN4M" (octet)
> brumas-192 -> bear TFTP Error: access violation
Can you tftp to yourself on the server and get the file? What does this
do?
brumas% cd /tmp
brumas% tftp localhost
tftp> get C0A80003.SUN4M
The file permissions look okay (read permission for everyone), how about
on /tftpboot itself?
You could truss the in.tftpd process to see what files it's accessing
during the attempt and see if it's getting errors.
--
Darren Dunham ddunham@taos.com
Senior Technical Consultant TAOS http://www.taos.com/
Got some Dr Pepper? San Francisco, CA bay area
< This line left intentionally blank to confuse you. >
|
|
0
|
|
|
|
Reply
|
Darren
|
2/1/2006 9:56:36 PM
|
|
On Wed, 01 Feb 2006 21:56:36 GMT, Darren Dunham wrote:
<snip>
>> I then do a boot net on the cycle 5 and nothing happens. Running snoop on the
>> interface I see:
>
>> bear -> BROADCAST TFTP Read "C0A80003.SUN4M" (octet)
>> brumas-192 -> bear TFTP Error: access violation
>
>Can you tftp to yourself on the server and get the file? What does this
>do?
It works. Logged in as me.
>
>brumas% cd /tmp
>brumas% tftp localhost
>tftp> get C0A80003.SUN4M
>
>The file permissions look okay (read permission for everyone), how about
>on /tftpboot itself?
>
drwxrwxr-x 2 root other 512 Feb 1 18:54 tftpboot
>You could truss the in.tftpd process to see what files it's accessing
>during the attempt and see if it's getting errors.
I just checked the inetd.conf file and found this
tftp dgram udp6 wait root /usr/sbin/in.tftpd in.tftpd -s
/tftpboot
tftp dgram udp6 wait root /usr/sbin/in.tftpd in.tftpd -s /tmp
So I commented out the second, HUPed inetd and its working.
Thanks.
--
Regards
Dave Saville
NB Remove no-spam- for good email address
|
|
0
|
|
|
|
Reply
|
Dave
|
2/2/2006 10:25:32 AM
|
|
|
3 Replies
445 Views
(page loaded in 0.074 seconds)
|
|
|
|
|
|
|
|
|