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