Bill Swingle wrote:
> On Mon, Nov 06, 2000 at 06:28:55PM -0600, phil@ipal.net wrote:
> > Bill Swingle wrote:
> >
> > > So ontop of trying to refresh my linux knowledge, I'm dealing with the
> > > sparc64 port :) Fun, eh?
> > >
> > > Today I managed to get a new kernel and modules compiled. The compiler
> > > screamed all the way but it finished. I've also created a new
> > > /etc/silo.conf and installed it. Unfortunatly I can't seem to get the
> > > machine to boot the new kernel. Part of my confusion is not beign able
> > > to find the old kernel at all. I have no idea where it was. I copied the
> > > new kernel to /vmlinux.
> > >
> > > Suggestions?
> >
> > Can you boot the kernel on the CD and specify your HD root? Enter this
> > at the boot prompt:
> >
> > linux root=/dev/whatever
> >
> > and see if it comes up on the old kernel that way?
>
> Right now the only way I can get the machien to boot *and* be able to
> login is with
>
> SILO boot: linux root=/dev/hda1 rw
This is what you need to do, for now.
> Without the "root" it trys to boot /dev/03:06 and without the rw it
> never gets / to mount read/write and you can't login since login can't
> chown /dev/tty*
>
> Throughout all of this it's still booting from the magical mystery
> kernel. I have no idea where it's located.
The CD has this file as /boot/silo.conf in the last version of the ISO
I got:
partition=1
default=linux
read-write
message=/boot/message
root=/dev/ram
image[sun4u]=/boot/vmlinux.sun4u
label=linux
append="ramdisk_size=5120k"
initrd=/boot/color.gz
image[sun4c,sun4d,sun4m]=/boot/vmlinux.sun4cdm
label=linux
append="ramdisk_size=5120k"
initrd=/boot/color.gz
This points to where the kernel is for the CD. It may be /.boot in the
case of an earlier ISO.
What you need to do is boot the harddrive based system with the CD kernel
to get back in and try fixing things. Very possibly, the installed kernel
was at /vmlinuz so your recompile may have replaced it. But by booting
from the CD kernel, you are back up and working to the extent that kernel
lets you do so. The CD won't be mounted so you could eject it once the
kernel is loaded. Or you can mount it and reinstall packages, or copy
files.
To fix things, you'd need to check the silo config and the compilation to
see what might be wrong. You might also try to manually load the network
driver module you need to temporarily get networking working so you can
transfer files in and out, such as getting a compile log and a copy of
your silo.conf for us.
-- | Phil Howard - KA9WGN | My current websites: linuxhomepage.com, ham.org | phil (at) ipal.net +---------------------------------------------------- | Dallas - Texas - USA | phil-evaluates-email-ads-750-dollars-each@ipal.net
This archive was generated by hypermail 2b30 : Thu Sep 19 2002 - 11:00:02 PDT