[[howto:system:install-and-configure-ubuntu-feisty-fawn-7-04-on-a-thinkpad-x41]]

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

howto:system:install-and-configure-ubuntu-feisty-fawn-7-04-on-a-thinkpad-x41 [2018-08-05 04:25] (current)
Line 1: Line 1:
 +~~META:
 +creator = Brendan Kidwell
 +&date created = 2007-04-28
 +~~
 +{{tag>​linux thinkpad ubuntu}}
 +~~DISCUSSION~~
 +====== Install and Configure Ubuntu Feisty Fawn (7.04) on a Thinkpad X41 ======
 +
 +This document is a work in progress and it is not meant to be a comprehensive guide.
 +
 +I recently decided to dump Windows XP from my Thinkpad X41 Tablet PC and install Ubuntu Linux in its place. Windows XP is slowly creeping towards the end of its useful life, and I am quite uninterested in Windows Vista with all its new restrictions and annoyingly more-restrictive EULA, so I decided it was time to test the viability of Linux as a desktop OS for myself, since I already use it on my personal file server.
 +
 +I am sharing this information because others might find it useful, but as I already stated, I will not try to be complete. I am mostly documenting things I need to know if I ever have to rebuild this computer the same way again. I won't make a serious effort to be use polished and concise language you hopefully find on the rest of this site. YMMV. Sorry to be blunt, but if you're a newbie you should probably try [[https://​help.ubuntu.com/​|traditional channels]] before you ask me for help about anything you find here. If you're an expert, I might be able to help you if you ask a specific question.
 +
 +===== Helpful documents =====
 +
 +I've found these documents helpful:
 +
 +  * [[http://​www.columbia.edu/​~em36/​ubuntubreezythinkpadt42.html|Ubuntu Linux 5.10 Breezy Badger on an IBM ThinkPad T42]]
 +  * [[http://​shaneosullivan.wordpress.com/​2007/​02/​16/​installing-ubuntu-edgy-on-a-thinkpad-x41-tablet/​|Installing Ubuntu Edgy on a Thinkpad X41 Tablet]] (Includes Thinkpad hardware, Java stuff, Beryl)
 +  * [[http://​www.thinkwiki.org/​wiki/​Installing_Ubuntu_6.10_(Edgy_Eft)_on_a_ThinkPad_T60|Installing Ubuntu 6.10 (Edgy Eft) on a ThinkPad T60]] (special keys, wifi, bluetooth modem, fingerprint reader, etc.)
 +  * [[http://​glyf.livejournal.com/​65878.html|A Graphical Guide to Getting your God Damned Bluetooth Modem to Work Again in Linux (Ubuntu Edgy)]] (bluetooth dialup-networking)
 +
 +Specific tips that I didn't create on my own are probably lifted, uncredited, from these sources or others like them.
 +
 +===== Installing from Internet =====
 +
 +I didn't have access to a reliable USB-attached CD drive (and this computer has no internal CD/DVD drive), and this was the only installation method I could get to work. Download <wrap file>​netboot/​boot.img.gz</​wrap>​ from an Ubuntu mirror extract it to a thumbdrive and boot from that. (**Directly** onto the storage device, not into a filesystem.)
 +
 +Grub got installed wrong. If boot fails, boot from thumbdrive again and run grub-install and make sure <wrap file>/​boot/​grub/​menu.1st</​wrap>​ on the target partition has options configured to boot from ”''​(hd0,​0)''​”:​
 +
 +<file text /​boot/​grub/​menu.lst>​
 +# (partial listing)
 +
 +title           ​Ubuntu,​ kernel 2.6.20-15-generic
 +root            (hd0,0)
 +kernel ​         /​boot/​vmlinuz-2.6.20-15-generic root=UUID=b46a36ce-dde8-4baf-a27a-7aada8c7bf6f ro quiet splash
 +initrd ​         /​boot/​initrd.img-2.6.20-15-generic
 +quiet
 +savedefault
 +
 +title           ​Ubuntu,​ kernel 2.6.20-15-generic (recovery mode)
 +root            (hd0,0)
 +kernel ​         /​boot/​vmlinuz-2.6.20-15-generic root=UUID=b46a36ce-dde8-4baf-a27a-7aada8c7bf6f ro single
 +initrd ​         /​boot/​initrd.img-2.6.20-15-generic
 +
 +title           ​Ubuntu,​ memtest86+
 +root            (hd0,0)
 +kernel ​         /​boot/​memtest86+.bin
 +quiet
 +</​file>​
 +
 +===== Scroll button on keyboard =====
 +
 +Add these lines:
 +
 +<file diff /​etc/​X11/​xorg.conf>​
 +  Section "​InputDevice"​
 +        Identifier ​     "​Configured Mouse"
 +        Driver ​         "​mouse"​
 +        Option ​         "​CorePointer"​
 +        Option ​         "​Device" ​               "/​dev/​input/​mice"​
 +        Option ​         "​Protocol" ​             "​ImPS/​2"​
 +        Option ​         "​ZAxisMapping" ​         "4 5"
 +        Option ​         "​Emulate3Buttons" ​      "​true"​
 ++       ​Option ​         "​EmulateWheel" ​         "​true"​
 ++       ​Option ​         "​EmulateWheelButton" ​   "​2"​
 +  EndSection
 +</​file>​
 +
 +===== Problem: Stylus fails after resume =====
 +
 +Create file <wrap file>/​etc/​acpi/​resume.d/​20-setserial.sh</​wrap>​ mode ''​755''​ owner ''​root:​root''​ :
 +
 +<file bash /​etc/​acpi/​resume.d/​20-setserial.sh>​
 +#!/bin/bash
 +/​bin/​setserial /dev/ttyS0 port 0x0200 irq 5 autoconfig
 +</​file>​
 +
 +===== Password Gorilla =====
 +
 +Password Gorilla is an excellent multi-platform password manager with basic merging capability that allows you to store an encrypted password list on all your different computers and occasionally try to sync them up.
 +
 +Get Password Gorilla from http://​www.fpx.de/​fp/​Software/​Gorilla/#​Download. chown it to root:root and put it in <wrap file>/​usr/​bin</​wrap>​.
 +
 +Get TclKit from http://​www.equi4.com/​tclkit/​ (follow link to "​download matrix"​) and get the appropriate binary. Extract and rename this to <wrap file>/​usr/​bin/​tclkit</​wrap>,​ owned by ''​root:​root'',​ and make it executable.
 +
 +Make a Launcher in your desktop pointing to
 +
 +<code bash>
 +tclkit /​usr/​bin/​gorilla-[VERSION].kit
 +</​code>​
 +
 +===== Bluetooth =====
 +
 +Install packages <wrap file>​bluez-gnome</​wrap>​ and <wrap file>​gnome-bluetooth</​wrap>​.
 +
 +===== Todo =====
 +
 +  * Make system beep quieter!
 +  * Get forward/​back keys working. All the solutions people talk about online seem to require hacking Firefox to get them working in Firefox. Do they work in Opera without any hacking?