Jumpstart Question: Update Image?


 
Thread Tools Search this Thread
Operating Systems Solaris Jumpstart Question: Update Image?
# 1  
Old 03-11-2011
Jumpstart Question: Update Image?

Hi everyone,

We have a T5240 and noticed we were having issues booting the system using our jumpstart server (it seems as though we don't have the correct drivers for the nxge NIC)
We thought we needed to update our jumpstart server image 9/10 Solaris SPARC image.

Now I'm still learning Jumpstart and I've spent all week with a co-worker on this item so I was helping someone could point us in the right direction.

We downloaded the ISO, mounted it then ran the setup_install_server (is the correct procedure to update the image?) <-- or are we missing something? We tried the following steps but received errors when trying to boot the client.

Code:
lofiadm -a /var/tmp/solaris_image /dev/lofi/1
mount -F hsfs -o ro /dev/lofi/1 /mnt

./setup_install_server /export/install/sparc_10

I was using this as reference:
Part*I Using Custom JumpStart (Solaris 10 10/09 Installation Guide: Custom JumpStart and Advanced Installations)

So far we still get errors
On Monday I will get the full details on our errors
but the error we receive when booting a client is along the lines of:

...can not open kernel/sparcv9/unix

Which then has an interactive prompt asking us for the location
(are there any daemons we need to reboot after changing the image? tftpd, bootparamd, nfsd?)

When we copy back our previous image our jumpstart works properly (but not with our T5240)
Any ideas would be greatly appreciated!

This started out as a favour, but now that I can't figure this out
I've been obsessing over it the last week Smilie
# 2  
Old 03-11-2011
./setup-install-server is the correct method to add the iso into the jumpstart tree.
there are however a number of caveats:
did you overwrite the existing iso image (location) that was on the jumpstart server? or did you install to another directory.

the error you are getting means the system cannot boot the kernel - depending on what you have done - it may be necessary to update /etc/bootparams (add_install_client) - make sure you have the right architecture in the command line & iso (root) location.

has this ever worked with the jumpstart server in question? do the sysidcfg / profile configurations exist?
# 3  
Old 03-11-2011
So what we did was we moved the original iso image into another directory then ran the setup_install_server script into the original iso image directory

we then ran our usual wrapper script that would call the add_client_server when adding a jumpstart client to our jumpstart server

the boot, config and config_install locations are all the same in our /etc/bootparams

we made sure to keep our config location the same as the /etc/bootparams

and the sysidcfg and profiles do exist;
If I re-install a jumpstart image do we also have to re-install the boot server as well? (we have the boot server and install server on the same machine)

When I've looked at official documentation all I see is

Code:
# ./setup_install_server -b /export/install

But on the below link I saw the CPU architecture supplied with the script; is this just incorrect?
http://adminschoice.com/solaris-jumpstart-howto-guide
Code:
# ./setup_install_server -b /export/install sun4u

# 4  
Old 03-11-2011
no need to issue -b if the boot server is the same machine as the jumpstart server. -b flag is required if you're jumpstarting across subnets or you want the boot server to be a different host etc. setup-install-server copies the boot stuff anyway.

okay, so when you boot the client in verbose logging mode what does it say?
boot net -v - install
# 5  
Old 03-11-2011
Thanks for the quick reply Celtic_Monkey!

I'll have to wait until Monday to pass you the OBP information but I can give you the information we recieved from our WORKING jumpstart setup (which let us to believe we needed to update the jumpstart image)

This is what we got from the T5240 server:
Code:
SunOS Release 5.10 Version Generic_120011-14 64-bit
Copyright 1983-2007 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
strplumb: unable to get device info for /pci@500/pci@0/pci@8/network@0
strplumb: resolve_netdrv: 6
NOTICE: init_config: unable to get device info for root device /pci@500/pci@0/pci@8/network@0
WARNING: Unable to mount NFS root filesystem: error 6
Cannot mount root on /pci@500/pci@0/pci@8/network@0 fstype nfsdyn
 
panic[cpu0]/thread=180e000: vfs_mountroot: cannot mount root

Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. What is on Your Mind?

New UserCP Update Profile Image Page (UserCP Screeching Frog 0.7485)

Update! UserCP Screeching Frog 0.7485 Created a new page for uploaded a profile picture (profile pictures are different than avatar pictures). https://www.unix.com/usercp/#/settings/other https://www.unix.com/members/1-albums225-picture1158.png ... (0 Replies)
Discussion started by: Neo
0 Replies

2. Solaris

Solaris 11 pkg update question

Hi, I am trying to update my Solaris 11 system's Java 7 version to 1.7.0.65. I tried to do a pke update, and it only updated it to version 60. When I do a pkg list or search, i can see 65 is available but it wont update to it. I am getting this error, and I do not know how to get... (1 Reply)
Discussion started by: BG_JrAdmin
1 Replies

3. Programming

Javascript question: using the image button

I have javascript that I want to use to build up a dynamic array: the user clicks on one or more images and when clicking the Show button, the list of image names is displayed that the user clicked. <script type="text/javascript"> var images = ; images =... (0 Replies)
Discussion started by: figaro
0 Replies

4. Solaris

Jumpstart Question

Hi Guys, I am little bit confused about jumpstart on solaris 10. Do you need the mac address for each system you intend to jumpstart? If you need the mac address, how will you get it? Say your server is in another location and you want to jumpstart it, how will you do it? Clarification on... (1 Reply)
Discussion started by: cjashu
1 Replies

5. Ubuntu

does ddrescue or dd has capability to update the content of an image file

Hi I would like to ask about the ddrescue or dd command imaging tool. is dd or ddrescue has a capability to update the created image so that i would not create a new image again if i want run the dd or ddrescue again. or if i will place it in the schedule task.. If not then is someone knows... (5 Replies)
Discussion started by: jao_madn
5 Replies

6. Solaris

Solaris JumpStart Image on Floppy?

I was wondering if there was a Solaris JumpStart image small enough to fit on a floppy. The computer I want to JumpStart doesn't have a CD drive. If so, where could I download it? (6 Replies)
Discussion started by: Bradj47
6 Replies

7. Solaris

Jumpstart basic question

Hello All, Do I really need to add the install server name in the /etc/hosts file? Why do we need to add? If I don't add it is not working. Isn't it only arp/rarp works here? I thought it works in mac address level. thanks in advance. (3 Replies)
Discussion started by: mokkan
3 Replies

8. Solaris

Jumpstart with image problem

Hello, I did this perfectly fine with S10Update3. But with S10Update4 something is strange a) For some reason when I am moving to Update 4, it keeps prompting for name service etc etc. But this goes away if I give nfs4_domain=dynamic in the sysidcfg file. This was not happening for Update3. Any... (1 Reply)
Discussion started by: Naanu
1 Replies

9. UNIX for Advanced & Expert Users

Create an Ignite image on tape from Online IgniteUX image

Hi, (HP-UX 11.11) I need to create a tape image of an igniteUX image created on our igniteUX server. That is to say. I have a "Online" image of the igniteUX of the targeted system but I now need to copy it to a useable TAPE (igniteUX) image so i can build an other server from it that is not... (3 Replies)
Discussion started by: Andrek
3 Replies

10. UNIX for Dummies Questions & Answers

Question regarding Solaris 10 x86 Update.

:) I have question regarding Solaris 10 x86 Update ,does it require sunsolve account and if am using Solaris 10 x86 for learning ,how to get sunsolve account with out a contract number .i am very in need for this update . Please if any can help, help is highly appreciated :) (1 Reply)
Discussion started by: ibasit
1 Replies
Login or Register to Ask a Question