ThinkPad 701C Dairy

[ DAY #1 ]
Logged on to ftp://ftp.freebsd.org/ from my desktop computer.  Changed to the pub/FreeBSD/releases/i386/4.0-RELEASE/floppies directory.  Downloaded kern.flp and mfsroot.flp in order to create boot disks.  Am running 3.4-RELEASE on my desktop system, so I used dd if=kern.flp of=/dev/rfd0 to create the kern floppy disk (boot from this) and dd if=mfsroot.flp of=/dev/rfd0.  If you are using MSDOS, check out the creating the boot floppies section of the FreeBSD Handbook.

After the boot floppies were created, I booted from them and did a FTP based install using the ThinkPad 701C's internal modem.  At 14.4, the installation forever!  I do not recommend using the internal modem if you are going to do a FTP-based install.  In the past, I have also used a 33.6k PCMCIA card to do a FTP install.  Another method to consider is buying a slew of floppies (Price Club/Costco sells bulk floppies cheap) and using a much faster connection to download the binaries required to set up a minimal system.  While floppy-based install is very time consuming, you always have the set handy.  If you happen to acquire another machine without a CD-ROM, they come in handy.  Not being an expert at networking, I did not try a plip (over the printer port) install; apparently this method works well, and is much faster if you have a desktop computer with a CD-ROM.

Hardware details about the 701C and other ThinkPad's can be found on IBM's web site.

[ DAY #2 ]
Installation took the better part of the evening, and much of the next day.  I started to install the linux_base-6.1.tgz before I realized that it was roughly 18 MB.  I cancelled this part of the installation by pressing ESC.  I downloaded the linux_base-6.1.tgz on my desktop system using the gftp package.  Previously, I thought I would download it under Windows and do a multi-volume zip.  However, after Windows dropped carrier and ditched the ftp session, I booted my FreeBSD partition.  [I have a Windows-based HP 710C printer that I needed to print on and thus the Windows...don't usually use it anymore] gftp is a nice GUI-based ftp client.  I usually just use command-line ftp, but I wanted to try something different.

Next, I tarred the linux_base-6.1.tgz package so that it spanned 13 floppies: tar Mcvf /dev/rfd0 linux_base-6.1.tgz.  Then it was unpacking time!  To unpack the tarred multi-volume package: tar Mxvf /dev/rfd0 <-- note the change after the M, c to x.  (c is for compress, x is for extract).

I spent a bunch of time looking at various Window Managers for Xfree86.  My initial reaction was that Blackbox would be perfect, because it is small, requires few libraries, and is generally, a slick looking Window Manager.  However, I chose to go with Icewm, purely out of curiosity, and an interest in developing themes for Icewm.