Installing Debian Woody on Dell Inspiron 2600

Written by Taro Sato (taro@physics.ucsb.edu)

Since installing Linux on my laptop always ends up in a mess, I decided to leave a personal note, i.e., not necessarily intended to help others. I don't know much about Linux myself to offer anyone any substantial help. It is really cursory, so unless you know what you are doing, please don't just imitate what is done here (and don't blame me if things stop working for you).

I'm an extremely forgetful person as I have aged, so I will record whatever that is not trivially obvious. Not all the steps are included, of course, but things not included here are mostly self-explanatory stuff.

What's New

May 1, 2004. I did a fresh new install of Debian. For now I'll leave this document for historical purposes, but the new procedure can be found here; it's not very easy to read, though.

June 19, 2003. Hope I don't ever need to go thru this crap again. Nothing new is a GOOD thing...

Configuration

This is a Celeron 1GHz machine (Yes, I'm a cheapo). The notorious i830 chipset with integrated video gave me all kinds of troubles, but using version 4.3 of XFree86 and the kernel version 2.4.20 seems to solve the issues quite easily. I didn't want to go thru all the patching of both XFree86 and the kernel. I may not be using the video to its full capacity now, but I don't care for now...X is working now and most important thing is to get some real work done, rather than becoming a tweaking freak...

Note that BIOS must be A08 (or may be even A07, but not earlier versions). I had trouble with the latest version A09; I could never get XFree86 to work with A09. The boot up message even complained that the BIOS is broken.

The relevant partition for Linux is as follows. This is a dual-boot system, and a couple of partitions are used for Windows XP and a space to share files between Linux and Windows (which is not listed here). /dev/hda5 is the swap partition (~1GB I think...).

Filesystem            Size  Used Avail Use% Mounted on
/dev/hda6             197M   83M  105M  44% /
/dev/hda7             2.9G   72M  2.6G   3% /var
/dev/hda8             4.8G  920M  3.7G  20% /usr
/dev/hda9              99M  390k   93M   1% /tmp
/dev/hda10             10G   20M  9.7G   1% /home

Installing Debian

Booted from disk 1 of Debian install disk. To avoid flickering, I need

boot: linux video=vga16:off
to start the installation.

Note that after the first reboot the flickering of the screen seems unavoidable. I will fix this by modifying lilo.conf later once the base-config is over.

Now that Debian is installed, as a root I modify the line with append="" as

  append="video=vga16:off"
to /etc/lilo.conf using some editor (I have to install emacs via apt-get install emacs21 because I am a loser). After saving the file, I have to run lilo and reboot to see if this crap is working
  lilo
  shutdown -r now
X is not working at this point (at least for me). I now want to do a couple of things to make it work.

Updating Kernel

I upgrade the kernel to version 2.4.20.

Updating XFree86

I upgrade XFree86 to version 4.3. Follow the installation manual of XFree86. This is easy. I should probably reconfigure XFree86 at this point, and generate /etc/X11/XF86Config-4 by

  dpkg-reconfigure xserver-xfree86

Now if the configuration file XF86Config-4 has the correct info,

  startx
will launch X. Here's my XF86Config-4 file. This should be it!