Here are some steps that I performed after installing Ubuntu 6.10 ("Edgy Eft") on a Dell Inspiron 1300. It might work for you, or it might not. It might work on other distributions and/or other machines, and it might not. This is mostly meant as a note for myself, but if you can make any use of it, feel free to do so. Old distros: 6.06, 5.10.
By default, Ubuntu doesn't have password enabled for the root account. For security reasons you should enable this immediately after installation (this is not specific for Dell computers; should be done on all Ubuntu installations):
sudo passwd root
The apt-get repositories that are enabled by default only offer a very limited range of packages. I found that after doing the following, a very wide range of packages are available.
Edit /etc/apt/sources.list and make sure that the following lines are there and that they have no # in front of them:
deb http://dk.archive.ubuntu.com/ubuntu/ dapper main restricted deb-src http://dk.archive.ubuntu.com/ubuntu/ dapper main restricted deb http://dk.archive.ubuntu.com/ubuntu/ dapper-updates main restricted deb-src http://dk.archive.ubuntu.com/ubuntu/ dapper-updates main restricted deb http://dk.archive.ubuntu.com/ubuntu/ dapper universe deb-src http://dk.archive.ubuntu.com/ubuntu/ dapper universe deb http://dk.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse deb-src http://dk.archive.ubuntu.com/ubuntu/ dapper-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu dapper-security main restricted deb-src http://security.ubuntu.com/ubuntu dapper-security main restricted deb http://security.ubuntu.com/ubuntu dapper-security universe deb-src http://security.ubuntu.com/ubuntu dapper-security universe deb http://security.ubuntu.com/ubuntu dapper multiverse deb-src http://security.ubuntu.com/ubuntu dapper multiverse deb http://packages.freecontrib.org/ubuntu/plf/ dapper free non-free deb-src http://packages.freecontrib.org/ubuntu/plf/ dapper free non-free
The driver for the wireless network card in the Inspiron 1300 doesn't come with a Linux driver, and there is no such to find. Fortunately, the ndiswrapper project makes it possible to use a Windows driver on Linux. They have a great guide on how to make it work on Ubuntu.
Here's how I did it:
sudo ndiswrapper -i ~/Desktop/bcmwl5.inf
sudo ndiswrapper -lShould return something like "bcmwl5 driver present, hardware present".
sudo depmod -aIf there is no error, continue.
sudo modprobe ndiswrapper
sudo iwconfig eth1 mode Managed sudo iwconfig eth1 key restricted XXXXXXXXXXXXXXXXXXXXXXXXXX sudo iwconfig eth1 essid ESSID sudo ifconfig eth1 upwhere XXXXXXXXXXXXXXXXXXXXXXXXXX is hex digit encryption key and where ESSID is network name (if you don't know this, run iwlist eth1 scan to scan for available wireless networks). Make sure access point is set up to allow specific MAC address.
Most likely you will only be able to select 1024×768 (which isn't a widescreen resolution, so things get all distorted) from the Gnome screen resolution utility. Here is what I did to enable the native resolution 1280×800:
Download and install 915resolution, which is a hack to the Intel graphics chip driver that enables widescreen support:
sudo apt-get install 915resolution
Log out and then back in (or reboot if that's not enough) and you will be in 1280×800 (or you should be able to select it from the screen resolution utility).
sudo apt-get install libdvdcss2Or, alternatively:
sudo sh /usr/share/doc/libdvdread3/install-css.sh
cd cdroot/Linux sudo cp noarch/at_root/etc/sane.d/smfp.conf /etc/sane.d/ sudo mkdir /usr/share/ppd/linuxprinting.org-gs-builtin/ sudo cp noarch/at_opt/share/ppd/CLP-510splc.ppd /usr/share/ppd/linuxprinting.org-gs-builtin/ sudo cp i386/at_root/usr/lib/libmfp.so.1.0.1 /usr/lib/ sudo cp i386/at_root/usr/lib/cups/backend/mfp /usr/lib/cups/backend/ sudo cp i386/at_root/usr/lib/cups/filter/* /usr/lib/cups/filter/
Use this guide to be able to connect to the Internet through a Bluetooth/GPRS enabled mobile phone (not yet tested!).
Set X11Forwarding to yes in /etc/ssh/sshd_config on the server. Install xauth on both client and server. Use ssh -X user@host to connect to the server from the client.