How to get Slackware 10.0 on a Panasonic Toughbook R1
(The Difficult Way) **if you know of another, let me know**

You will need:
A USB Floppy Drive, a bunch of Floppies, & a Fast Internet Connection

You will follow 5 short and easy steps:

Step 1 Install Debian
Step 2 Get Slackware's FTP tree onto Your 3rd Partition
Step 3 Re-make the FAT32 Partition
Step 4 Get Loadlin and the Kernel onto Your FAT32 partition
Step 5 Run Loadlin



Step 1 Install Debian:

Download these images (a zip file) and burn them with RawWrite (The Windows GUI version is included with the images)

Plug USB FDD into left USB port and insert the rescue floppy

Power up, and at the prompt type: linux video=vga16:off (otherwise your display will freak out)

Press enter and wait until the disk stops loading (It will say sda1 sda2 sda3 sda4)

Now insert the root disk and press enter

You should be in the setup menu, use the following commands:

Partition a Hard Disk-- You should have something similar to the example below

hda
Partition
hda1
hda2
hda3
hda4
Contents
/
swap
/home
loadlin
Type
ext3
swap
ext3
FAT32
Size
7000MB
256MB
12600MB
148MB

Initialize and Activate a Swap Partition--This should be hda2 (scan for bad blocks if you want)

Initialize a Linux Partition (I prefer ext3)--This should be hda1, and you should say yes to the "mount as root" question

Initialize a Linux Partition--This should be hda3. I mounted this as /home

Edit Kernel Boot Parameters--type the following: video=vga16:off

Install Kernel & Driver Modules--select the first floppy drive (You will be prompted to insert the Rescue Floppy and then all 4 of the Driver Floppies--the driver floppies WILL give a nonfatal error--just press enter to keep em running)

Configure Device Driver Modules--scroll down till you get to the kernel/drivers/net (network drivers) press enter and then select 8139too (the RealTek NIC driver) and press enter at all the prompts

Configure the Network--(say NO this is NOT A PCMCIA NIC~~THIS IS VERY IMPORTANT) I have a router so I had the dhcp server set everything up

Install the Base System--just select network and use the defaults (or choose a different server if you aren't in the US)

Wait for it to download

Make System Bootable--choose dev/hda MBR configuration

Remove floppies and reboot (leave the ethernet cable plugged in!)

Debian is gonna have you configure the system

Mostly select the default answers, but you don't need any users other than root (we are gonna immediately install slackware anyway)

Make a root password

Leave the pcmcia packages

Make sure the method of access to the Debian archive--is FTP or HTTP

Now Debian will download the list of available software

I don't update the security (tho you could if you wanted)

Don't run tasksel or dselect

For the mail question choose option 5

Login as Root

Now install some handy tools with the following command: apt-get install wget unzip ftp

 

Step 2 Get Slackware's FTP tree onto Your 3rd Partition:

I used Filezilla (an FTP client) to get the first 2 .iso CD images onto my windows HDD--then I mounted the images with Alcohol 52% (a cd image mounting utility) and then merged the two disks and tarred the entire thing up with 7-zip (a compression utility), and put it onto the Filezilla FTP server on my windows box.

After that, I FTPed the .tar file containing the Slackware tree onto my 3rd partition (/home)

Then just untar the tree in /home/slack/10.

IMPORTANT: make sure you use the binary transfer mode in ftp, or you won't be able to untar the file.

I realize that this is probably a very labor intensive way to get this done--if you know of an easier way, tell me about it, and I will post it here!

 

Step 3 Re-make the FAT32 Partition (I had to do this because the windows bootdisk didn't recognize the partition that Debian made):

Reboot with a Windows ME/98/95 bootdisk in the FDD and get to the a:\

Run fdisk and delete the 4th partition

Make a new primary partition with all remaining space

Reboot into the Windows disk again and run: format c:

 

Step 4 Get Loadlin and the Kernel onto Your FAT32 partition (do this very last--otherwise you might have trouble):

First make a directory: mkdir /mnt/fat

Then mount the fat32 partition with: mount -t vfat /dev/hda3 /mnt/fat

Go to the fat partition: cd /mnt/fat

Get loadlin.zip with the following: wget http://www.notthemessiah.net/toughbookr1/files/loadlin16c.zip

Extract loadlin with: unzip loadlin16c.zip

Go into the loadlin directory: cd loadlin

Now copy the Slackware kernel image (from the kernels/ directory and the slackware rootdisk image from the rootdsks/ directory) I used the bare.i bzimage and the color.gz rootdisk

To do so, you may use the following commands:

wget http://www.notthemessiah.net/toughbookr1/files/color.gz

AND

wget http://www.notthemessiah.net/toughbookr1/files/bzImage


Step 5 Run Loadlin:

Now just reboot and put in your Windows Bootdisk and type: c:

Now type: cd loadlin

Now do the following: loadlin bzimage rw root=/dev/ram initrd=color.gz load_ramdisk=1

All you need to do is mkdir /slack, and then mount -t auto /dev/hda3 /slack/

You are officially where you would be if you had just inserted a Slackware CD into your internal IDE or SCSI CDROM drive--Congratulations!!!!

Run Slackware's setup utility with the following command: setup

All you need to do is format your root partition and your swap drive

Select the following locally mounted source: /dev/hda3/slack/slack10/slackware

Target the install to /hda1 and then choose your packages

Note: don't use the LILO automatic mode--use the expert mode (otherwise LILO won't load + you will have to re-install Slackware) and be sure to install it on the Master Boot Record (MBR).


I would love to hear if this worked for you--or send me questions at: listAnotthemessiah.net (sub A for @)