Installing Linux on a Toshiba Satellite 4000CDT
INSTALLING LINUX ON A THINKPAD Z61M
IntroductionIn May 2007 I acquired a Thinkpad Z61M. It came with Ubuntu Linux preinstalled, courtesy of The Linux Emporium. I'd already installed this myself on another Z61M a couple of weeks previously but the CD drive failed and I had to return the machine for a refund.I'm grateful to Ubuntu for getting the machine up and running but I do prefer native Debian, partly for "political" reasons but also because it is difficult to upgrade Ubuntu. I had problems initially getting Debian to recognize my hardware, particularly sound and wireless, This was in May 2007; now (September 2007) things are working much better, either because I've now got more experience or because the Debian installation is better. A. Debian method (preferred)
B. Sidux method (now not in use)Sidux (see the Sidux site) has excellent documentation in the on-screen manual and also a very good forum, with really knowledgeable people on it. Sincere thanks to all those who helped me set things up correctly.The steps that I took to install Debian Sid on my Z61M were as follows:
Initial steps1. Download the iso image to install Sidux. Note that for a desktop you should get the 32-bit version, not the 64-bit. Currently (10 April 2007) this is SIDUX-2007-01-200702210759-CHAOS.ISO. Get the MD5 file as well to make sure it's OK.2. Make a CD with this image and boot from it. You will then get a live version of Sidux, which you can try out. 3. You can now install Sidux to your hard disk, following the option provided. This is quite straightforward and you should then have a working version of Debian Sid. If you want to dual boot, remember to put grub on partition, not mbr.
Continuing the installationSound worked out of the box for me but wireless did not, so I used a wired connection initially; this was recognized automatically. The remaining steps were to get wireless working and install drivers for the video to allow 1680x1050 resolution and 3D rendering (needed for Google Earth).4. For wireless, follow the instructions in the manual for Internet and Networking. As noted above, I had problems with the default firmware-iwlwifi. Probably the older version would work but in that case you might as well use native Debian, as suggested in A. Once you have these you can set up your network. There is a GUI for it in KDE but I preferred to do it manually via sudo netcardconfig. You may need to run this a few times to get things right - at least, I did. Have a look at /etc/network/interfaces to see if things appear sensible. Once it's right you will see the LED flicker and then come on permanently, indicating that you have connected. Here is my /etc/networking/interfaces but yours may be different. (Actually, I think some of the lines are redundant but they don't do any harm.)
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)5. To get video set up properly, you also need a non-free driver. The suggested method uses a script called sgmxi (formerly sgfxi). It fetches the driver and sets it up for you, writing /etc/X11/xorg.conf in the process. Make sure it has the default resolution set to 1680X1050.
6. You can use suspend to disk, a.k.a hibernate, with the s2disk command as root. (I couldn't get Fn + F12 to work for this in Debian.) You will need to make /etc/uswsusp.conf with an line like this: resume device = [swap device] You will need a large swap in order to accommodate the stuff being saved to disk; mine is 5 GB 7. The last item is here because I'm a die-hard command-line user who dislikes KDE, Gnome, Xfce and all desktop managers. I try other things but always go back to Icewm in the end, so I installed it here. I then deleted all the KDE stuff. Output of lscpi for this machine00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub (rev 03)00:01.0 PCI bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express PCI Express Root Port (rev 03) 00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02) 00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02) 00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02) 00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02) 00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02) 00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 02) 00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 02) 00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 02) 00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 02) 00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02) 00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2) 00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02) 00:1f.1 IDE interfa ce: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02) 00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI (rev 02) 01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility X1400 02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5752M Gigabit Ethernet PCI Express (rev 02) 03:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02) 15:00.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller 15:00.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller 15:00.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD) 15:00.3 Generic system peripheral [0805]: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
HOME | BACK |