Visit Our UNIX and Linux User Community

One time network boot of Jumpstart x86 client

Thread Tools Search this Thread
Operating Systems Solaris One time network boot of Jumpstart x86 client
# 1  
Old 10-07-2008
One time network boot of Jumpstart x86 client

I am trying to find an approach that has been effective for automating the installation of Solaris 10 x86 using Jumpstart technology. I have configured an Jumpstart server and a Solaris dhcp server with appropriate macros for passing the client information about its boot environment. The problem is that x86 systems cannot be told to network boot like sparc systems (ie. boot net - install). Instead, the x86 systems have to have their boot list modified in bios. So I set the first boot device as NIC and second device as the hdd. I pxe boot the machine and it starts up and goes through the Jumpstart installation process. However, because the first boot device is set to nic, the Jumpstart installation process starts again after the previous is finished, thus creating an infinite loop of Jumpstart installations. Has someone come up with an effective solution to breaking this sequence so that the system only network boots once? I should also specify that the x86 clients are standard dell systems without service processors.
# 2  
Old 10-07-2008
Usually when I'm building x86 servers using Jumpstart the drives do not have an OS on them, so the phase that boots from disk fails and then tries network, which kicks off the Jumpstart, once built the next reboot boots from disk normally. I do not know of a way to tell the BIOS from Jumpstart to change the boot priority.
Some systems, like the X2200, give the option to hit a key during BIOS load to boot from network for that boot. I use that a lot too.
# 3  
Old 10-07-2008
Here's an idea... after it boots and starts the jumpstart, take it out of dhcp so it cannot boot a second time from network.
# 4  
Old 10-07-2008
Originally Posted by Perderabo
Here's an idea... after it boots and starts the jumpstart, take it out of dhcp so it cannot boot a second time from network.
Ah yes, good idea, and it can be done with a script from the JS server!
# 5  
Old 10-07-2008
That sounds like a good idea, but since I am looking to automate this, how could I determine when the appropriate time to remove it from dhcp is? I am developing an application that drives this so I wouldn't be able to put a specific time limit (as we know it can vary from system to system), what I need is some trigger or event that indicates the client has successfully finished the boot process. Any thoughts?
# 6  
Old 10-08-2008
put it in the finish script. the rules file has a field for scripts that run at the end of the jumpstart process.
# 7  
Old 10-08-2008
Perhaps I misunderstood then. I thought "taking it out of dhcp" meant running a command on the dhcp server to remove the client from receiving a dhcp address. But you're saying have the client issue a command, so are you referring to configuring the client to run as static instead of dhcp? or which command would be executed in the post install script?

Previous Thread | Next Thread
Test Your Knowledge in Computers #796
Difficulty: Medium
Fractions in binary arithmetic terminate only if 2 is the only prime factor in the denominator.
True or False?

10 More Discussions You Might Find Interesting

1. Solaris

Installing Solaris x86 using jumpstart does not set the hostname for the target

Installing Solaris x86 using jumpstart does not set the hostname for the target. Any idea where do we need to specify hostname to be set for jumpstart installation. (1 Reply)
Discussion started by: hemalsid
1 Replies

2. Solaris

Solaris x86 installation using jumpstart does not local boot ( boot from hdd)

I am trying to install Solaris x86 using the Jumpstart server. I run the add_install_client command with appropriate options, and reboot my x86 Target box. The installation starts fine and unattended. After the installation completes and the target goes for a re-boot, it does not boot from the HDD... (9 Replies)
Discussion started by: hemalsid
9 Replies

3. Solaris

Jumpstart Client Issue

I have a jumpstart client that is not requesting the tftp boot file. The rarp function is working, hostname and ip are set ok, but it hangs after that. tcpdump output: jumpstart-server:/var/lib/tftpboot# tcpdump -i eth1 tcpdump: verbose output suppressed, use -v or -vv for full protocol... (6 Replies)
Discussion started by: skitch
6 Replies

4. Solaris

custom jumpstart on x86 with DHCP/PXE goes into interactive mode

client boots fine, it gets the ip and the bootfile. Then there is : SunOS 5.10 Version Generic_141445-09 32-bit" ... Configuring devices. Custom JumpStart Reading ZFS config: done Setting up Java. Please wait ... NOTE: Not enough memory for graphical installation. Graphical... (4 Replies)
Discussion started by: TomSu
4 Replies

5. Solaris

Jumpstart Installation from X86 machine

Hi friends , i have on ultra 10 Sparc machine . Due to some problem my OS is fully corrupted , so i am planning to install again but my problem is the cd drive in Ultra 10 machine is not working. Now i am planning to use Jumpstart installation method to install my server. But i... (4 Replies)
Discussion started by: vr_mari
4 Replies

6. Solaris

Automate Solaris x86 Jumpstart

Hi All, Is there a possible way to fully automate Solaris x86 jumpstart or make the x86 jumpstart unattended? I'm currently checking the possible options on how can I do the x86 jumpstart to be kicked off during midnight. We have an automated jumpstart (start to run from midnight) for... (2 Replies)
Discussion started by: racbern
2 Replies

7. Solaris

Jumpstart sparc client using x86 server.

Can I use a Jumpstart enviroment on x86 to install a sparc64 client? The idea is to install Solaris in an virtual environment (Sun Virtual Box) running on a pc (AMD), configure a Jumpstart server, and have a SUN Ultra 60 (sparc64) installed via the Jumpstart server. The SUN has no cdrom... (4 Replies)
Discussion started by: eldiablo
4 Replies

8. Solaris

Solaris 10 x86 Jumpstart w/o GUI

Does anyone know how to Jumpstart a Solaris 10 x86 system without the GUI? I would like to keep the Jumpstart and/or Flash Archive install in a console text mode if possible but I've not had much luck finding instructions. I'm guessing this is going to be accomplished from the grub menu with a... (5 Replies)
Discussion started by: alias.256
5 Replies

9. Solaris

Jumpstart Solaris 10 x86

I need a little help figuring out why my custom jumpstart network installation is dumping me to a manual install. I am trying to install Solaris 10 (unattended) over the wire from my jumpstart server to an HP Proliant DL380 server but I'm having difficulties with the unattended part. So, what... (2 Replies)
Discussion started by: alias.256
2 Replies

10. Solaris

Jumpstart on x86 client- prompt for CD2

Hi I just configured a jumpstart server for x86 and sparc clients. I don't use a dhcp server, so I configured /etc/ethers and did add_install_client to update /etc/bootparams. The sparc installation ist working, but the x86 installation stops after CD1 was successfully installed. What I did: I... (2 Replies)
Discussion started by: Jay_Fisi
2 Replies

Featured Tech Videos