the method you are going to use to install..I used a PLIP network
cable..This will be important for compiling the kernel with support built in..
2....Now you need yo copy /usr/src/sys/i386/conf/GENERIC
to a new file...
You will then need to edit the new file with the following options..
ident #The name of your file..
#MSDOSFS if you need it...
config kernel root on wd1
fdc0 at isa? port "IO_FD1" bio irq 6 drq 2
controller fd0 at fdc0 drive 0
wdc0 at isa? port "IO_WD1" bio irq 14
controller wd0 at wdc0 drive 0
atkbdc0 at isa? port IO_KBD tty
device atkbd0 at isa? tty irq 1 flags 0x04
device psm0 at isa? tty irq 12
device vga0 at isa? port ? confilcts
device sc0 at isa? tty flags 0x10 #This flag along with atkbd0 allow the keyboard to work....
device npx0 at isa? port IO_NPX irq 13
device apm0 at isa? disable flags 0x31
device pcic0 at card?
device pcic1 at card?
device sio0 at isa? port "IO_COM1" flags 0x10 tty irq 4
device ppc0 at isa? port? net irq ?
device nlpt0 at ppbus?
device plip0 at ppbus?
device ppi0 at ppbus?
pseudo-device sl 1
pseudo-device ppp 1
pseudo-device tun 1
pseudo-device pty 16
3....Now you will want to run /usr/sbin/config
on you saved file and then
chage to it's make directory..Do a 'make depend' and a 'make' but not a 'make install'...
If all works, you should have a kernel file in your make directory..Gzip the kernel file...
4....Make a set of boot floppies, either from
FreeBSD or DOS..Put the kernel floppy
in the drive and mount the floppy..Copy the new kernel to the floppy...You are now ready to
boot the Thinkpad with the floppies and install you system...
5....When sysinstall has finished, remove the
floppy and exit..Allow the computer to
reboot..When the bootsrtap loader pauses for 10 seconds press the space bar...This will place you
in the loader...Insert the kernel boot floppy in the drive..Do an ' lsdev '..This will show the
avabile partitions...Take note of the ' / ' partition on the hard drive and the second partiton on
the floppy (disk0c on mine)..Do a ' set currdev= ' to the second partiton on the floppy..Do a
' load kernel '...Once it has loaded do a ' set currdev= ' to the ' / ' partition on the hard drive...
Now ' boot ' the kernel...If everything is right it will boot to the kernel on the disk and mount
the system on the hard drive as normal...
6....Once the system is up and running it's time
to replace the old kernel...Mount the
kernel boot floppy..Change to ' / '....Do a ' chflags noschg /kernel ' to unlock the old kernel...
Now copy the boot floppy kernel to ' / ' replacing the old kernel...Now gunzip the new kernel
and do a ' chflags schg /kernel ' to relock the new kernel...Remove the floppy and reboot....
7....Did it work??? If it did shout hoorraayyy!!!
It took several days to figure all this
stuff out...I hope it helps someone....