installing Sol10 X86-06-06 on 4200 failing

From: Greg Wilson (gwilson@connect.com.au)
Date: Mon Jul 17 2006 - 21:09:26 EDT


hello

Im having lots of grief trying to get solaris x86-06-06 installed into
some new x4200s

The machines came preinstalled with

 Solaris 10 3/05 HW1 s10x_wos_74L2a X86

and we want to do a clean install of Solaris 10 x86-06-06
We are using JET 4.3.

Our first problem was panic just after grub loading up.

I think we have found the solution to that problem.

after grub loaded we were getting this error

File not executable.
panic: not entroy point in
Press any key to reboot

<snip>
jump01[/tftpboot]# less menu.lst.0100093D140662
default=0
timeout=30
title Solaris_10 Jumpstart
        kernel /I86PC.Solaris_10-3/multiboot kernel/unix -B boot-args=\'-
install nowin\',input-device=ttya,output-device=ttya,confflags=\
'\',install_config=10.134.52.253:/opt/SUNWjet,sysid_config=10.134.52.253:/opt/SUNWjet/Clients/office01,install_media=10.134.52.253:/dhcp/O
S_10-u2-ga-x86,install_boot=192.94.41.30:/export/jumpstart/media/x86/Solaris_10_u2/boot
        module /I86PC.Solaris_10-3/x86.miniroot

<snip>

now after a day of diging around i found this article on the Opensolaris
forums as a bug id

http://bugs.opensolaris.org/bugdatabase/view_bug.do?bug_id=6351286

<snip>

(No Answer)
I ran into the same panic and found a work around by removing the
"boot-args=' -install'", off the add_install_client cmd, this fixed the
panic and I was able to get my machine jumpstarted.
Just updating to explain my final solution to fixing my jumpstart server &
my x86 S10u1 on x4200's from panic. When I add a client for example:

  ./add_install_client -d e macaddr -c ipadd_of_jumpstartserver:/jumpstart
-p ipadd_of_jumpstartserver:/jumpstart/sysidcfg_dir -s
ipadd_of_jumpstartserver:/jumpstart/Solaris_images i86pc

no matter what I tried with the x86 -b boot-arg options it always would
cause the machine to panic. So my work around is to manually modify the
/tftpboot/menu.lst.01MACaddr to add a " - install " after 'unix' and before
the "-B install....." - this fixes the problem of x86 machines prompting
for what type of install and goes directly to 'Custom Jumpstart' with out a
prompt and does not panic.
<snip>

so i changed our menu item to look like this

<snip>
default=0
timeout=30
title Solaris_10 Jumpstart
        kernel /I86PC.Solaris_10-3/multiboot kernel/unix -install -B
boot-args=\'',confflags=\'\',console=ttya,install_config=10.134.52.25
3:/opt/SUNWjet,sysid_config=10.134.52.253:/opt/SUNWjet/Clients/x42001,install_media=10.134.52.253:/dhcp/OS_10-u2-ga-x86,install_boot=192.9
4.41.30:/export/jumpstart/media/x86/Solaris_10_u2/boot
        module /I86PC.Solaris_10-3/x86.miniroot
<snip>

now its booting solaris fine but it hangs here

any ideas on how i debug this further?

<snip>
module /platform/i86pc/kernel/unix: text at [0xfe800000, 0xfe87353f] data
at 0xfec00000
module misc/krtld: text at [0xfe873540, 0xfe8816d7] data at 0xfec40a38
module /kernel/genunix: text at [0xfe8816d8, 0xfe98cae7] data at 0xfec45a60
SunOS Release 5.10 Version Generic_118855-14 32-bit
Copyright 1983-2005 Sun Microsystems, Inc. All rights reserved.
Use is subject to license terms.
features:
1067fdf<cpuid,sse3,nx,sse2,sse,sep,pat,cx8,pae,mca,mmx,cmov,pge,mtrr,msr,tsc,lgpg>
Using default device instance data
cpuid 0: initialized cpumod: cpu.AuthenticAMD.15
mem = 4062776K (0xf7f8e000)
root nexus = i86pc
pseudo0 at root
pseudo0 is /pseudo
scsi_vhci0 at root
scsi_vhci0 is /scsi_vhci
isa0 at root
ramdisk0 at root
ramdisk0 is /ramdisk
SMBIOS v2.3 loaded (3017 bytes)SMI polling disabled in favor of Solaris
Fault Management for AMD Pro cessorspseudo-device: dld0
dld0 is /pseudo/dld@0
pci0 at root: space 0 offset 0
pci0 is /pci@0,0
PCI-device: pci1022,7450@1, pci_pci0
pci_pci0 is /pci@0,0/pci1022,7450@1
Ethernet address = 0:14:4f:1:1c:98
PCI-device: pci1022,7460@6, pci_pci2
pci_pci2 is /pci@0,0/pci1022,7460@6
ISA-device: asy0
asy0 is /isa/asy@1,3f8
8042 device: keyboard@0, kb8042 # 0
kb80420 is /isa/i8042@1,60/keyboard@0
PCI-device: pci1022,7464@0, ohci0
ohci0 is /pci@0,0/pci1022,7460@6/pci1022,7464@0
PCI-device: pci1022,7464@0,1, ohci1
ohci1 is /pci@0,0/pci1022,7460@6/pci1022,7464@0,1
cpu0: x86 (AuthenticAMD family 15 model 37 step 1 clock 2593 MHz)
cpu0: AMD Opteron(tm) Processor 252
cpu1: x86 (AuthenticAMD family 15 model 37 step 1 clock 2593 MHz)
cpu1: AMD Opteron(tm) Processor 252
cpuid 1: initialized cpumod: cpu.AuthenticAMD.15
pci1 at root: isa 0x0
pci1 is /pci@1,0
WARNING: exec(nstall) failed (file not found).

(Could not start init)
Press any key to reboot.
<snip>

-- 
Greg Wilson	Senior System Administrator	greg.wilson@aapt.com.au
_______________________________________________
sunmanagers mailing list
sunmanagers@sunmanagers.org
http://www.sunmanagers.org/mailman/listinfo/sunmanagers


This archive was generated by hypermail 2.1.7 : Wed Apr 09 2008 - 23:40:24 EDT