Difference between revisions of "Installing Kubuntu 7.04 on a ThinkPad X60"

From ThinkWiki
Jump to: navigation, search
(What needs to be fixed)
m (Refining category)
 
(14 intermediate revisions by 2 users not shown)
Line 9: Line 9:
  
 
'''Operating system:''' [[:Category:Kubuntu|Kubuntu 7.04 'Feisty Fawn' Desktop Edition (amd64)]]
 
'''Operating system:''' [[:Category:Kubuntu|Kubuntu 7.04 'Feisty Fawn' Desktop Edition (amd64)]]
 +
 +
 +
The following articles are all likely to contain very similar content. If you can't find what you're looking for here, another article might be more appropriate.
 +
* [[Installing Ubuntu 7.04 on a ThinkPad X60]]
 +
* [[Installing Kubuntu 7.04 on a ThinkPad X60]]
 +
* [[Installing Ubuntu 7.04 on a ThinkPad X60s]]
 +
* [[Installing Kubuntu 7.04 on a ThinkPad X60s]]
  
 
== Summary ==
 
== Summary ==
  
=== What works after installation ===
+
=== What works 'out of the box' ===
  
 
* [[Intel Core 2 Duo]]: Detection of both cores, CPU frequecy scaling, and x86-64 architecture support.
 
* [[Intel Core 2 Duo]]: Detection of both cores, CPU frequecy scaling, and x86-64 architecture support.
 
* [[Intel Graphics Media Accelerator 950|Intel 950]] graphics acceleration
 
* [[Intel Graphics Media Accelerator 950|Intel 950]] graphics acceleration
 +
** Beryl/AIGLX works after following the instructions at [http://wiki.beryl-project.org/wiki/Install_Beryl_on_Ubuntu_Feisty_with_AIGLX Install Beryl on Ubuntu Feisty with AIGLX (Beryl Wiki)].
 
* Audio ([[AD1981HD]])
 
* Audio ([[AD1981HD]])
 
** Microphone
 
** Microphone
* [[Ethernet Controllers#Intel Gigabit (10/100/1000)|Intel Gigabit Ethernet Controller]]
+
* [[Intel Gigabit Ethernet (10/100/1000)]]
 
* [[SD Card slot|Integrated SD card reader]]
 
* [[SD Card slot|Integrated SD card reader]]
 
* [[USB Port|USB 2.0]] ports
 
* [[USB Port|USB 2.0]] ports
 
* [[TrackPoint]] detection
 
* [[TrackPoint]] detection
** See [[How to configure the TrackPoint]]
+
** Not all features are enabled by default. See [[How to configure the TrackPoint]]
 +
* [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter|Intel PRO/Wireless 3945ABG]]: In previous versions of Ubuntu I've had to follow [http://ubuntuguide.org/wiki/Ubuntu:Feisty#How_to_get_ipw3945_and_wep.2Fwpa_to_work  How to get ipw3945 and wep/wpa to work (UbuntuGuide.org)], but it looks like that isn't necessary with Feisty.
 +
* IBM ThinkPad ACPI Extras driver ([[ibm-acpi]]), though I haven't tested the experimental features yet.
  
 
=== What needs to be fixed ===
 
=== What needs to be fixed ===
* Activating [[#Click-to-scroll|click-to-scroll]] for the TrackPoint.
+
* TrackPoint [[How to configure the TrackPoint#Scrolling|click-to-scroll]] is not enabled by default. '''([[#Click-to-scroll|FIXED]])'''
  
 
=== What has not yet been tested ===
 
=== What has not yet been tested ===
Line 38: Line 48:
 
* [[Intel Graphics Media Accelerator 950#External VGA port|External VGA port]]
 
* [[Intel Graphics Media Accelerator 950#External VGA port|External VGA port]]
 
* Hard drive protection ([[Active Protection System|IBM Active Protection System]])
 
* Hard drive protection ([[Active Protection System|IBM Active Protection System]])
* Beryl/AIGLX
 
* IBM ThinkPad ACPI Extras driver ([[ibm-acpi]])
 
* [[Intel PRO/Wireless 3945ABG Mini-PCI Express Adapter|Intel PRO/Wireless 3945ABG]]
 
** WEP encryption
 
  
 
==== Not included with this model ====
 
==== Not included with this model ====
Line 53: Line 59:
 
== Installation ==
 
== Installation ==
  
{{Todo|network installation}}
+
Installing any operating system on a computer without a CD-ROM drive can be tricky. Common solutions to the problem include the use of an external optical drive, installing from a USB flash drive, and network installations. I suggest that you have a look at what solutions are out there, and choose one that best suites your situation.
 +
 
 +
* ThinkWiki has a good article on general [[Installation on ThinkPads without CD-ROM drive]]s, and
 +
* the Ubuntu wiki explains various Ubuntu-specific methods of [https://help.ubuntu.com/community/Installation#head-ca8e337bdfab6bfa1d064371898775fe1e9e22fd Installation without a CD].
 +
 
 +
=== Network installation ===
 +
 
 +
Personally, I chose to perform a network installation because I already have an Ubuntu fileserver with a copy of the installation CD ISO stored on it. I used a combination of resources to guide me through the installation:
 +
* [http://wiki.koeln.ccc.de/index.php/Ubuntu_PXE_Install Ubuntu PXE Install (C4 Wiki)] for the preparation of the server,
 +
* [https://help.ubuntu.com/community/Installation/Netboot Installation/Netboot (Ubuntu Documentation)] for updated Feisty-specific netboot information, and
 +
* [http://ubuntuguide.org/wiki/Ubuntu:Feisty#How_to_mount.2Funmount_Image_.28ISO.29_files_without_burning  How to mount ISO files (UbuntuGuide.org)] to load data straight from the downloaded CD.
 +
 
 +
==== Outline of procedure ====
 +
# Install and configure necessary software on the server.
 +
## [http://wiki.koeln.ccc.de/index.php/Ubuntu_PXE_Install#Install_services Install services (C4 Wiki)]
 +
## [http://wiki.koeln.ccc.de/index.php/Ubuntu_PXE_Install#Prepare_your_tftp_server Prepare your tftp server (C4 Wiki)]
 +
## [http://wiki.koeln.ccc.de/index.php/Ubuntu_PXE_Install#Prepare_your_dhcp-server Prepare your dhcp-server (C4 Wiki)]
 +
# Copy the netboot files from the installation CD.
 +
## Mount the ISO file by following [http://ubuntuguide.org/wiki/Ubuntu:Feisty#How_to_mount.2Funmount_Image_.28ISO.29_files_without_burning  How to mount ISO files (UbuntuGuide.org)].
 +
## Copy the netboot files to {{path|/var/lib/tftpboot}}.
 +
##: {{cmduser|sudo cp -av /media/iso/install/netboot/* /var/lib/tftpboot/}}
 +
# ''(Optional: Use ISO as repository)'' Normally, Ubuntu's netboot installer tries to download as much as possible from the online repositories. With an [http://ubuntuguide.org/wiki/Ubuntu:Feisty#Apache_HTTP_Server Apache HTTP Server] running, you can serve the mounted installation ISO as a local repository to save time and bandwidth. Create a symbolic link to the mounted ISO in Apache's www directory so that the ThinkPad has HTTP access to it.
 +
#: {{cmduser|sudo ln -s /media/iso /var/www/ubuntu}}
 +
# Boot the ThinkPad using PXE and follow normal installation procedure, with the following exceptions:
 +
## ''(Optional: Use ISO as repository)'' When prompted to select a mirror, choose to manually enter the address to the local Apache server.
 +
# ''(Optional: Use ISO as repository)'' The installer is likely to have configured a default {{path|/etc/apt/sources.list}} that lists the local Apache server as an Ubuntu repository, and the real repositories may be commented out. Edit this file after the installation is complete to remove references to the local Apache server, and ensure that necessary repositories are not commented out.
  
 
== Fixes after installation ==
 
== Fixes after installation ==
Line 72: Line 103:
  
 
[[Category:X60]]
 
[[Category:X60]]
[[Category:Kubuntu]]
+
[[Category:Kubuntu_7.04]]

Latest revision as of 02:03, 17 August 2010

Kubuntu logo.png
ThinkPadX60.jpg

Installation of Kubuntu 7.04 on a ThinkPad X60 (model 1709-K3U)

Series: X60

Model: 1709-K3U (IBM support page)

Operating system: Kubuntu 7.04 'Feisty Fawn' Desktop Edition (amd64)


The following articles are all likely to contain very similar content. If you can't find what you're looking for here, another article might be more appropriate.

Summary

What works 'out of the box'

What needs to be fixed

What has not yet been tested

Not included with this model

Annoyances

  • Battery life

Installation

Installing any operating system on a computer without a CD-ROM drive can be tricky. Common solutions to the problem include the use of an external optical drive, installing from a USB flash drive, and network installations. I suggest that you have a look at what solutions are out there, and choose one that best suites your situation.

Network installation

Personally, I chose to perform a network installation because I already have an Ubuntu fileserver with a copy of the installation CD ISO stored on it. I used a combination of resources to guide me through the installation:

Outline of procedure

  1. Install and configure necessary software on the server.
    1. Install services (C4 Wiki)
    2. Prepare your tftp server (C4 Wiki)
    3. Prepare your dhcp-server (C4 Wiki)
  2. Copy the netboot files from the installation CD.
    1. Mount the ISO file by following How to mount ISO files (UbuntuGuide.org).
    2. Copy the netboot files to /var/lib/tftpboot.
      $ sudo cp -av /media/iso/install/netboot/* /var/lib/tftpboot/
  3. (Optional: Use ISO as repository) Normally, Ubuntu's netboot installer tries to download as much as possible from the online repositories. With an Apache HTTP Server running, you can serve the mounted installation ISO as a local repository to save time and bandwidth. Create a symbolic link to the mounted ISO in Apache's www directory so that the ThinkPad has HTTP access to it.
    $ sudo ln -s /media/iso /var/www/ubuntu
  4. Boot the ThinkPad using PXE and follow normal installation procedure, with the following exceptions:
    1. (Optional: Use ISO as repository) When prompted to select a mirror, choose to manually enter the address to the local Apache server.
  5. (Optional: Use ISO as repository) The installer is likely to have configured a default /etc/apt/sources.list that lists the local Apache server as an Ubuntu repository, and the real repositories may be commented out. Edit this file after the installation is complete to remove references to the local Apache server, and ensure that necessary repositories are not commented out.

Fixes after installation

Click-to-scroll

As is explained in further detail here, adding the following lines to /etc/X11/xorg.conf got click-to-scroll to work for me.

 Section "InputDevice"
      Identifier      "Configured Mouse"
      Driver          "mouse"
      ...
      Option          "EmulateWheel"          "on"
      Option          "EmulateWheelButton"    "2"
 EndSection

This can create problems in Firefox, however, when you don't scroll exactly straight up and down. Read up on how to configure Firefox for using trackpoint horizontal scrolling.