OK, things seem to be getting a little tense here. I wasn't around while
this thread was on the go...had gone to get dinner.
Anyways. I thought I had explained this, but I would not be surprised if
I didn't. If you boot the CD and install from that, you have to manually
copy over the kernel, map file, and modules to your root filesystem.
After that you have to write the /etc/silo.conf file *AND* install SILO.
Since the setup program doesn't touch silo right now, you have to give it
the initial kick in the ass to get it at the beginning of the drive.
Here's a basic overview of the installation steps needed:
- Boot the CD-ROM, make a partition, format it, install packages
(this can either be done with fdisk+setup, or totally by hand)
- Mount the CD-ROM to /cdrom, copy over the kernel and modules to
your root filesystem. The root filesystem would be mounted to /mnt
if run the setup program:
mount -t iso9660 <cd device> /cdrom
cp -a /cdrom/kernels/sun4u/vmlinux /mnt/vmlinux
cp -a /cdrom/kernels/sun4u/System.map /mnt/boot/System.map
mkdir -p /mnt/lib/modules
cp -a /cdrom/modules/sun4u/2.2.17 /mnt/lib/modules
- Write the /etc/silo.conf file to boot from the hard disk. Here's
what I'd put in /mnt/etc/silo.conf if I was booting from /dev/sda1:
timeout=50
partition=1
root=/dev/sda1
read-only
default=linux
image=/vmlinux
label=linux
- Install SILO for the first time:
/mnt/sbin/silo -r /mnt
Now, you can reboot the machine and boot from the hard disk. There is no
/etc/rc.d/rc.modules file yet, which means no network drivers are loaded.
For now you can just write one by hand, chmod 755 it, and reboot for those
drivers to load. For example, in mine I have this line:
/sbin/modprobe sunhme
You can use "netconfig" to configure the network interface, just be sure
to skip the probe part for now. I haven't written that for SPARC machines
yet.
OK, that said, the installation process will become much easier when I
have kernel packages and module packages in the distribution and the setup
program handles creation of the SILO boot system for you. This is the
stuff you have to deal with while I work on the port. :)
As for Bill's mystery kernel....well, there had to be something on the
drive if it wasn't booting from the CD. The current package tree
(/slakware) doesn't have any kernel packages and there's no automatic
setup of SILO at the moment. Did you have something else on the drive
before you put Slackware on there?
-- David Cantrell | david@slackware.com KG6CII | Slackware Linux Project
This archive was generated by hypermail 2b30 : Thu Sep 19 2002 - 11:00:02 PDT