From: hume.spamfilter on
syd_p <sydneypuente(a)yahoo.com> wrote:
> copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1
> bash-3.00# ls -l /tftpboot/inetboot.SUN4U.Solaris_10-1
> -rwxr-xr-x 1 root root 221544 Mar 24 22:37 /tftpboot/
> inetboot.SUN4U.Solaris_10-1

It's been a while since I've jumpstarted a SPARC. What version of Solaris
is this? Update 8 (10/09?)? To be honest, I can't say I know for certain
if the new Solaris versions have started using boot archives. I suspect
so, but I'll need to research.

Meanwhile, is the TFTP service enabled? It's UDP-based, so it's entirely
possible to get a valid-looking packet to the proper port but not have
anything listening there (it's not connection-based). To make things
worse, I don't believe Solaris comes with tftp enabled in SMF by default.

An easy test is to try to tftp to the jumpstart server and fetch a test
file.

--
Brandon Hume - hume -> BOFH.Ca, http://WWW.BOFH.Ca/
From: Chris Ridd on
On 2010-03-25 16:52:32 +0000, hume.spamfilter(a)bofh.ca said:

> syd_p <sydneypuente(a)yahoo.com> wrote:
>> copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1
>> bash-3.00# ls -l /tftpboot/inetboot.SUN4U.Solaris_10-1
>> -rwxr-xr-x 1 root root 221544 Mar 24 22:37 /tftpboot/
>> inetboot.SUN4U.Solaris_10-1
>
> It's been a while since I've jumpstarted a SPARC. What version of Solaris
> is this? Update 8 (10/09?)? To be honest, I can't say I know for certain
> if the new Solaris versions have started using boot archives. I suspect
> so, but I'll need to research.
>
> Meanwhile, is the TFTP service enabled? It's UDP-based, so it's entirely
> possible to get a valid-looking packet to the proper port but not have
> anything listening there (it's not connection-based). To make things
> worse, I don't believe Solaris comes with tftp enabled in SMF by default.

I dimly recall something here - looking at a box I configured as a
jumpstart server a while back I can see I uncommented a line in
/etc/inet/inetd.conf:

tftp dgram udp6 wait root /usr/sbin/in.tftpd
in.tftpd -s /tftpboot

I guess I used inetconv to convert that into the network/tftp/udp6
service, but I can't be sure.

--
Chris

From: syd_p on
On 25 Mar, 17:00, Chris Ridd <chrisr...(a)mac.com> wrote:
> On 2010-03-25 16:52:32 +0000, hume.spamfil...(a)bofh.ca said:
>
> > syd_p <sydneypue...(a)yahoo.com> wrote:
> >> copying boot file to /tftpboot/inetboot.SUN4U.Solaris_10-1
> >> bash-3.00# ls -l /tftpboot/inetboot.SUN4U.Solaris_10-1
> >> -rwxr-xr-x   1 root     root      221544 Mar 24 22:37 /tftpboot/
> >> inetboot.SUN4U.Solaris_10-1
>
> > It's been a while since I've jumpstarted a SPARC.  What version of Solaris
> > is this?  Update 8 (10/09?)?  To be honest, I can't say I know for certain
> > if the new Solaris versions have started using boot archives.  I suspect
> > so, but I'll need to research.
>
> > Meanwhile, is the TFTP service enabled?  It's UDP-based, so it's entirely
> > possible to get a valid-looking packet to the proper port but not have
> > anything listening there (it's not connection-based).  To make things
> > worse, I don't believe Solaris comes with tftp enabled in SMF by default.
>
> I dimly recall something here - looking at a box I configured as a
> jumpstart server a while back I can see I uncommented a line in
> /etc/inet/inetd.conf:
>
> tftp    dgram   udp6    wait    root    /usr/sbin/in.tftpd      
> in.tftpd -s /tftpboot
>
> I guess I used inetconv to convert that into the network/tftp/udp6
> service, but I can't be sure.
>
> --
> Chris
Thanks!
I tried to get the required image via tftp from a client
tftp> get inetboot.SUN4U.Solaris_10-1
Received 222873 bytes in 0.2 seconds
seems to work..
From: hume.spamfilter on
syd_p <sydneypuente(a)yahoo.com> wrote:
> I tried to get the required image via tftp from a client
> tftp> get inetboot.SUN4U.Solaris_10-1
> Received 222873 bytes in 0.2 seconds

That's the boot loader. The question is whether the boot loader can
fetch the root image afterward. What version of Solaris is this?
Specifically, which update?

--
Brandon Hume - hume -> BOFH.Ca, http://WWW.BOFH.Ca/
From: syd_p on
On 25 Mar, 18:56, hume.spamfil...(a)bofh.ca wrote:
> syd_p <sydneypue...(a)yahoo.com> wrote:
> > I tried to get the required image via tftp from a client
> > tftp> get inetboot.SUN4U.Solaris_10-1
> > Received 222873 bytes in 0.2 seconds
>
> That's the boot loader.  The question is whether the boot loader can
> fetch the root image afterward.  What version of Solaris is this?
> Specifically, which update?
>
> --
> Brandon Hume    - hume -> BOFH.Ca,http://WWW.BOFH.Ca/

Ah think I see what you mean.
The boot image that lives under here:
/jumstart/Solaris_10/Tools/Boot/
-bash-3.00$ ls -lrt
total 167544
-rw-r--r-- 1 root root 866846 Sep 16 2009 pkg_db.cpio.bz2
-rw-r--r-- 1 root root 287306 Sep 16 2009 X_small.cpio.bz2
-rw-r--r-- 1 root root 72361226 Sep 16 2009 X.cpio.bz2
-rw-r--r-- 1 root root 7672 Sep 16 2009
usr_sbin_install_d.cpio.bz2
-rw-r--r-- 1 root root 1558 Sep 16 2009 lu.platforms
-rw-r--r-- 1 root root 12163639 Sep 16 2009 lu.cpio.bz2
drwxr-xr-x 5 root root 512 Sep 17 2009 platform
-rw-r--r-- 1 root root 14 Mar 24 14:27 netmask
ls -lrt platform/sun4u
total 2610
-rw-r--r-- 1 root root 1088576 Sep 16 2009 wanboot
-rw-r--r-- 1 root root 221544 Sep 16 2009 inetboot
lrwxrwxrwx 1 root root 34 Mar 24 14:26 boot_archive -
> ../../../../../boot/sparc.miniroot
-bash-3.00$ ls -l ../../../../../boot/sparc.miniroot
-rw-r--r-T 1 root root 212582400 Sep 16 2009 ../../../../../
boot/sparc.miniroot

specific version = 10 Update 8 (10/09)