Hi all,

I am setting up a bunch of SunFire V210 with OpenSolaris for an advance OS 
class.
I have serious problems in booting the compiled kernels.. Here is what I have 
done.
I got the source code from the mercury system (and I also tried with different 
source
code once I had the problems), installed the build tools (SUNWonbld) and the 
closed
binaries as well. All in /export/testws. Then I used the nightly tool to build 
the kernel...
... after 5 (!!!) hours nightly reported a successful compilation... Then to 
install the
new kernel I used the usual procedure:
* copied the default kernel to my new kernel directory (kernel-dev)
* used the bldenv and the Install commands to generate the kernel archive
      bldenv opensolaris.sh
      Install -G kernel-dev -k sun4u -i sunfire
* installed the new kernel:
      cd /
      tar xfp /tmp/Install.root/Install.sun4u.tar

So far, so good...

Actually rebooting is where I had problems. After rebooting the new kernel:

   boot -- kernel-dev/sparcv9/unix

I get a very strange error:

   Rebooting with command: boot kernel-dev/sparcv9/unix
   Boot device: /pci at 1c,600000/scsi at 2/disk at 0,0:a  File and args: 
kernel-dev/sparcv9/unix
   Alloc of 0x400000 bytes at 0x1000000 refused.
   Elf64 read error.
   boot failed
   Enter filename [/platform/sun4u/kernel-dev/sparcv9/unix]:

I tried with different source code versions, got the same error. Then I tried a 
different thing, adding
the -d to the bldenv command:

   bldenv -d opensolaris.sh

and actually after installing the new .tar file and rebooting.. well, the 
kernel rebooted fine, and
I could login to the machine.. it seemed pretty much a solved problem.. but it 
was not! After
two minutes I got an error on the console saying that it was going to reboot 
due to Boot Timeout!
I do not get it!!!!

Anyone can help ????

   --- Max
 
 
This message posted from opensolaris.org

Reply via email to