LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Solaris / OpenSolaris (https://www.linuxquestions.org/questions/solaris-opensolaris-20/)
-   -   Using openboot to boot from network a Solaris10 cdrom (https://www.linuxquestions.org/questions/solaris-opensolaris-20/using-openboot-to-boot-from-network-a-solaris10-cdrom-4175426744/)

kayasaman 09-11-2012 02:57 PM

Using openboot to boot from network a Solaris10 cdrom
 
Hi,

I've recently bought 2 brandnew Sun fire V210 servers miraculously somehow for very cheap.

They don't have CDROM drives so I am trying to figure out how to boot them.

Although having a few Sun Netra's and an E420r, I am not that familure with network booting on SPARC platform. In fact I've never done it as I only have x86 PXE experience with Linux.


I would like to install Solaris 10 which I have freshly downloaded!

If I put the Sol10 cdrom into a *NIX machine and create an NFS export, would I be able to run:

Code:

ok>boot net:dhcp
?

Or would I need to extract the ISO to a folder on a TFTP server then use a DHCP option code:

Code:

120
--or
150

followed by the above command, in order to point the server to the bootable medium?


Thanks.

jefro 09-11-2012 09:03 PM

http://docs.oracle.com/cd/E19477-01/.../chap_sol.html

http://docs.oracle.com/cd/E19253-01/...avn/index.html

Those should get you going. One some of the older boxes you may need to update openbios.

kayasaman 09-12-2012 06:54 AM

Thanks for the response!

From the V210 point of view the guides suggest I would need to run:

Code:

boot net - nowin
However, looking this guide:

http://docs.oracle.com/cd/E23824_01/...rcboot-60.html

as suggested previously the document states that the

Code:

boot net
command is for use with a TFTP server....

So, if I simply extract the ISO to a directory within the tftp server and configure DHCP according with option codes 120 or 150 is that information enough for the server to boot?

Previously before posting I have Google'd quite a bit hence getting the

Code:

boot net:dhcp
command. However, I was unable to find any result regarding remotely installing an from an ISO or CDROM.

I think that's were my main confusion lies.

The first link that was posted was regarding x86 systems and the ILOM interface.

I don't have this connected on my V210, only the Serial Management interface.

kayasaman 09-13-2012 12:35 PM

Ok after major searching I managed to find out that I need a 'jump start server'.

Good sites were:

http://hintshop.ludvig.co.nz/show/so...-linux-server/

http://www.sweetnam.eu/index.php/Ins...over_a_Network

http://www.adminschoice.com/solaris-...rt-howto-guide

http://www.docbert.org/Solaris/Jumpstart/linux.html


So, the good news: I can get an IP address via rarpd using my 'jump start' box.

Additionally access is ok to the TFTP portion and NFS portion, even remotely mount it:

Code:

# ls /mnt
boot      installer                        platform
Copyright  Offer_to_Provide_Source_Code.txt  Solaris_10

I have converted the given IP address to HEX and linked it to the inetboot.sun4u file:

Code:

# ls /tftpboot
C0A88CDC  inetboot.sun4u

The only issue now is that the system purely won't Netboot?

I type:

Code:

ok>boot net -v -- install
and the system just hangs after obtaining an IP address?

For my jumpstart server am running an old laptop with Fedora 17 on it!

Here's the export:

Code:

# exportfs -v
/data/jumpstart
                <world>(ro,wdelay,crossmnt,no_root_squash,no_subtree_check,fsid=0)

which should be downloaded by the server without any issues?


Can anyone suggest anything?


Thanks

Here is Openboot version:

Code:

Sun Fire V210, No Keyboard
Copyright 2010 Sun Microsystems, Inc.  All rights reserved.
OpenBoot 4.30.4.a, 8192 MB memory installed, Serial #60576597.
Ethernet address 0:3:ba:9c:53:55, Host ID: 839c5355.


In actual fact this is what I see using **any** boot option:

Code:

{1} ok boot net -v - nowin
Boot device: /pci@1f,700000/network@2  File and args: -v - nowin
100 Mbps full duplex  Link up
Requesting Internet Address for 0:3:ba:9c:53:55
Requesting Internet Address for 0:3:ba:9c:53:55
Requesting Internet Address for 0:3:ba:9c:53:55
Requesting Internet Address for 0:3:ba:9c:53:55
Requesting Internet Address for 0:3:ba:9c:53:55
Requesting Internet Address for 0:3:ba:9c:53:55
Requesting Internet Address for 0:3:ba:9c:53:55
100 Mbps full duplex  Link up
Using RARP/BOOTPARAMS...

Requesting Internet address for 0:3:ba:9c:53:55
Internet address is: 192.168.140.220

From server I get:

Code:

Sep 13 18:38:34 boot rarpd[816]: RARP request from 0 on em1
Sep 13 18:38:34 boot rarpd[816]: RARP response to 0 192.168.140.220 on em1
Sep 13 18:38:34 boot in.tftpd[2105]: RRQ from 192.168.140.220 filename C0A88CDC
Sep 13 18:39:41 boot rarpd[816]: RARP request from 0 on em1
Sep 13 18:39:41 boot rarpd[816]: RARP response to 0 192.168.140.220 on em1



All times are GMT -5. The time now is 06:17 PM.