x86.miniroot questions


 
Thread Tools Search this Thread
Operating Systems Solaris x86.miniroot questions
# 1  
Old 11-13-2008
x86.miniroot questions

Hi everybody Smilie

I am trying to setup a solaris x86 pxeboot enviroment at my work, but i am haveing quite a few problems...

I have got it to work, almost.. just need someone smart to help me out with the rest Smilie

as you can see in the attached image, it fails when it tries to contact the jumpstart server, due to that there aren't any network interface pressent.

but, as showed in the screenshot - there are one 'pcn0' and if i run a 'ifconfig -a dhcp' it get an ipaddress and i am able to continue the installation by running '/sbin/install-setup'

My qustion is..
Where in the x86.miniroot image - should i make changes, so it can execute theese commands by itself.

Thanks Smilie Skovsen.
# 2  
Old 11-13-2008
What are you dhcp (dhtadm and pntadm) rules and what does your sysidcfg look like?

You should not need to alter the miniroot in order to make a dhcp configuration work during a PXE jumpstart.
# 3  
Old 11-14-2008
Hi reborg,

Thanks for replying.

our dhcp is running dhtadm, i can paste the sysidcfg inhere, but it dosen't even starts to check after it.

Check this out, i have recorded to bootup process (vmware)

you have to use this codec
http://dfn.dl.sourceforge.net/source...ec-1.4-w32.zip

The recording is stored here:
FileSend - miniroot.avi

You are able to see the entire bootprocess, and i have enabled the -verbose option.

/Skovsen
# 4  
Old 11-14-2008
Skovsen, your post got moderated. I am looking at this now.
# 5  
Old 11-17-2008
Thanks, i really appreciate this Smilie
# 6  
Old 11-18-2008
Aren't your grub menu options just out of order?

The directory of the grub menu will depend on how you ran the add_install_client. I usually just run a generic:

add_install_client -d SUNW.i86pc i86pc

Where SUNW.i86pc is my dhtadm macro. My grub menu is located in /tftpboot/boot/grub/menu.lst.

I think you just need to do this:

Code:
default=0
timeout=30
title Sol10_x86 Jumpstart
        kernel /I86PC.Solaris_10-1/multiboot kernel/unix - install dhcp -B install_config=10.1.4.240:/jumpstart/Sysidcfg,install_media=10.1.4.240:/jumpstart/OS/x86/Solaris_10_5
        module /I86PC.Solaris_10-1/x86.miniroot

Some of those settings may need to change, again, depending on add_install_client.

Oh, and update 6 is out Smilie
# 7  
Old 11-18-2008
You aren't specifying an interface in your sysidcfg file are you?

I suppose I could post the macros to support my above post:

Code:
dhtadm -A -m PXEClient:Arch:00000:UNDI:002001 -d ":BootSrvA=10.1.4.240:BootFile=SUNW.i86pc:"

dhtadm -A -s SinstNM -d 'Vendor=SUNW.i86pc,11,ASCII,1,0'
dhtadm -A -s SinstPTH -d 'Vendor=SUNW.i86pc,12,ASCII,1,0'
dhtadm -A -s SinstIP4 -d 'Vendor=SUNW.i86pc,10,ASCII,1,0'
dhtadm -A -s SrootNM -d 'Vendor=SUNW.i86pc,3,ASCII,1,0'
dhtadm -A -s SrootPTH -d 'Vendor=SUNW.i86pc,4,ASCII,1,0'
dhtadm -A -s SrootIP4 -d 'Vendor=SUNW.i86pc,2,ASCII,1,0'
dhtadm -A -s SjumpsCF -d 'Vendor=SUNW.i86pc,14,ASCII,1,0'
dhtadm -A -s SsysidCF -d 'Vendor=SUNW.i86pc,13,ASCII,1,0'
dhtadm -A -s SbootURI -d 'Vendor=SUNW.i86pc,16,ASCII,1,0'

dhtadm -A -m JUMP.i86 -d ":BootSrvA=10.1.4.240:BootFile=SUNW.i86pc:"
dhtadm -M -m JUMP.i86 -e 'SinstNM=servernamehere'
dhtadm -M -m JUMP.i86 -e 'SinstPTH=/jumpstart'
dhtadm -M -m JUMP.i86 -e 'SinstIP4=10.1.4.240'
dhtadm -M -m JUMP.i86 -e 'SrootNM=servernameher'
dhtadm -M -m JUMP.i86 -e 'SrootPTH=/jumpstart/x86/Solaris_10_5/Solaris_10/Tools/Boot'
dhtadm -M -m JUMP.i86 -e 'SrootIP4=10.1.4.240'
dhtadm -M -m JUMP.i86 -e 'SjumpsCF=10.1.4.240:/jumpstart'
dhtadm -M -m JUMP.i86 -e 'SsysidCF=10.1.4.240:/jumpstart/Sysidcfg'

I don't think you'll need all those options, but, just to be complete...

I tried to get this as close as I could to your environment, but you'll have to double check everything Smilie I don't want to be responsible for mucking up your stuff. This is just what works for me.

If you have a multi-homed jumpstart server, and you aren't using the primary interface, you'll need to modify the add_install_client script and change this line:

SERVER=`uname -n`

To whatever your hostname on the interface is. I think you would have run into that issue already tho.
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Solaris

Fallback Miniroot

S7-2 solaris 11.3 and S7-2L Solaris 11.4 ( New Servers ) Am confused as to how to boot Solaris 11 in case of DR. What is the "Fallback Miniroot". None of my new servers will boot off it. (See below ) You can see from the rmmount command below that the device is mounted and... (1 Reply)
Discussion started by: garydeena
1 Replies

2. Solaris

Miniroot download slow from WANBoot server

I recently configured a WANBoot server on a Ldom 2.0 running Solaris10u9 with ZFS root. When i start the installation form the client with Ok Boot net - install , it takes at least 20-25 minutes just to download the miniroot on the client .. i read there was a bug on T servers firmware... (2 Replies)
Discussion started by: fugitive
2 Replies

3. Homework & Coursework Questions

Print questions from a questions folder in a sequential order

1.) I am to write scripts that will be phasetest folder in the home directory. 2.) The folder should have a set-up,phase and display files I have written a small script which i used to check for the existing users and their password. What I need help with: I have a set of questions in a... (19 Replies)
Discussion started by: moraks007
19 Replies

4. Solaris

luupgrade Solaris8 to 10u5 "cannot unmount miniroot"

Installation details: Product Result More Info 1. Live Upgrade Installed Available 2. Done Enter the number corresponding to the desired selection for more information, or enter 2 to continue : root@plato /backup # luupgrade -c -s /sol10u5 The media is a... (7 Replies)
Discussion started by: awoodby
7 Replies

5. Solaris

Sparc or x86 - General questions

Hi all, Now Sun provides a large range of x86 servers and Solaris is running fine on both x86/sparc. For new projects mainly running Oracle DB on SAN, I am wondering which architecture is best for our new projets. As we won't go for high end servers (using around 4 or 8 Cpu's par host is... (6 Replies)
Discussion started by: manifesto
6 Replies

6. Solaris

determining miniroot revision

Hi guys I have a bunch of x4100's x4140's etc with solaris 10 update4 running on them but I suspect that when a lot of these boxes were originally built, the jumpstart process used an update2 miniroot, now as far as i understand it, the miniroot used at jumpstart is the miniroot that stays on... (1 Reply)
Discussion started by: hcclnoodles
1 Replies

7. Linux

linux-gate - x86 - a few questions

I'm aware of the linux-gate VDSO used to implement the sysenter mechanism for system calls. On older kernels this was mapped to a static location in the address space of each process. Newer kernels allow this to be dynamically located (though I don't think it's used by any distribution yet). How... (0 Replies)
Discussion started by: G_Morgan
0 Replies

8. HP-UX

HP on x86

i am an AIX system administrator, but i never work before on HP-UX, so my question is can i run an HP-UX on x86 PC and from where can i get a version of HP-UX for evaluation or free!! Thanks (4 Replies)
Discussion started by: TheEngineer
4 Replies
Login or Register to Ask a Question