Difference between revisions of "Installing Fedora Core 6 on a ThinkPad T60"

From ThinkWiki
Jump to: navigation, search
 
Line 1: Line 1:
 
 
 
* Note: this page is a work in progress
 
* Note: this page is a work in progress
  
Line 8: Line 6:
  
 
== First Boot ==
 
== First Boot ==
 +
 +
== Works Out of the Box ==
 +
 +
* Wired ethernet
 +
* Video at 1400x1050(VESA driver)
 +
* Touchpad / Mouse
 +
* Think-light
  
 
== Post Install ==
 
== Post Install ==
Line 158: Line 163:
  
 
</pre>
 
</pre>
 +
 +
 +
=== Setting Up Additional Repositories ===
 +
 +
In order to get the ATI driver and the Intel Wireless working, you will need to add two repositories to your cpmuter; [http://rpm.livna.org/ Livna RPMs] and [http://atrpms.net/ AT-RPMs] repositories to your machine.
 +
 +
; Enabling Livna's Repository
 +
: As root,  rpm -ivh http://rpm.livna.org/livna-release-6.rpm .
 +
 +
; Enabling AT-RPMs Repository
 +
: As root, use your favorite editor to create /etc/yum.repos.d/atrpms.repo and type in;
 +
<pre>
 +
[atrpms]
 +
name=Fedora Core $releasever - $basearch - ATrpms
 +
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable
 +
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
 +
gpgcheck=1
 +
</pre>
 +
 +
=== ATI Video Driver ===

Revision as of 02:51, 5 November 2006

  • Note: this page is a work in progress

Installation

Installation of Fedora Core 6 (Zod) on a Thinkpad T60 (xxxx). The installation completes successfully but installs the i586 kernel instead of the required i686 kernel. The wrong kernel is due to a known bug in the Anaconda installer.

First Boot

Works Out of the Box

  • Wired ethernet
  • Video at 1400x1050(VESA driver)
  • Touchpad / Mouse
  • Think-light

Post Install

Getting Up to Date

Replacing the Kernel

As previously mentioned, the i586 kernel is installed on this machine instead of the i686 version. The i686 version is required to install the ATI video drivers and Intel Wireless drivers required to get this machine 100% operational.

Installing the new kernel can be done by various methods as documented on the Red Hat Bugzilla bug. However, the safest method is to use [yum] to do the kernel swap.

To swap kernels:

  1. Open up a terminal window are become root.
  2. Execute
yum remove kernel
  1. Make note of any other packages that will be removed due to dependency issues. The packages will have to be reinstalled in the next step.
  2. Install the kernel.i686 package and any other packages removed in the previous step.
  3. Reboot

A complete transaction log of what you may expect:

[root@scottt60 ~]# yum remove kernel
Loading "installonlyn" plugin
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package kernel.i586 0:2.6.18-1.2798.fc6 set to be erased
--> Running transaction check
Setting up repositories
Reading repository metadata in from local files
--> Processing Dependency: kernel >= 2.6 for package: gnome-volume-manager
--> Processing Dependency: kernel >= 2.6.12-1.1411_FC5 for package: pcmciautils
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package pcmciautils.i386 0:014-5 set to be erased
---> Package gnome-volume-manager.i386 0:2.15.0-2.fc6 set to be erased
--> Running transaction check
--> Processing Dependency: gnome-volume-manager for package: gnome-session
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package gnome-session.i386 0:2.16.0-3.fc6 set to be erased
--> Running transaction check
--> Processing Dependency: gnome-session >= 2.15.90-2.fc6 for package: compiz
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package compiz.i386 0:0.0.13-0.32.20060817git.fc6 set to be erased
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Removing:
 kernel                  i586       2.6.18-1.2798.fc6  installed          43 M
Removing for dependencies:
 compiz                  i386       0.0.13-0.32.20060817git.fc6  installed         1.9 M
 gnome-session           i386       2.16.0-3.fc6     installed         1.3 M
 gnome-volume-manager    i386       2.15.0-2.fc6     installed         1.9 M
 pcmciautils             i386       014-5            installed          57 k

Transaction Summary
=============================================================================
Install      0 Package(s)         
Update       0 Package(s)         
Remove       5 Package(s)         

Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Removing  : pcmciautils                  ######################### [1/5]
grubby fatal error: unable to find a suitable template
  Removing  : kernel                       ######################### [2/5]
  Removing  : gnome-session                ######################### [3/5]
  Removing  : compiz                       ######################### [4/5]
  Removing  : gnome-volume-manager         ######################### [5/5]

Removed: kernel.i586 0:2.6.18-1.2798.fc6
Dependency Removed: compiz.i386 0:0.0.13-0.32.20060817git.fc6 gnome-session.i386 0:2.16.0-3.fc6 gnome-volume-manager.i386 0:2.15.0-2.fc6 pcmciautils.i386 0:014-5
Complete!
[root@scottt60 ~]# yum install kernel.i686 gnome-session compiz gnome-volume-manager pcmciautils
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for gnome-session to pack into transaction set.
gnome-session-2.16.0-3.fc 100% |=========================|  30 kB    00:00     
---> Package gnome-session.i386 0:2.16.0-3.fc6 set to be updated
---> Downloading header for pcmciautils to pack into transaction set.
pcmciautils-014-5.i386.rp 100% |=========================| 4.2 kB    00:00     
---> Package pcmciautils.i386 0:014-5 set to be updated
---> Downloading header for compiz to pack into transaction set.
compiz-0.0.13-0.32.200608 100% |=========================|  20 kB    00:01     
---> Package compiz.i386 0:0.0.13-0.32.20060817git.fc6 set to be updated
---> Downloading header for kernel to pack into transaction set.
kernel-2.6.18-1.2798.fc6. 100% |=========================| 206 kB    00:02     
---> Package kernel.i686 0:2.6.18-1.2798.fc6 set to be installed
---> Downloading header for gnome-volume-manager to pack into transaction set.
gnome-volume-manager-2.15 100% |=========================|  22 kB    00:00     
---> Package gnome-volume-manager.i386 0:2.15.0-2.fc6 set to be updated
--> Running transaction check

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size 
=============================================================================
Installing:
 compiz                  i386       0.0.13-0.32.20060817git.fc6  core              426 k
 gnome-session           i386       2.16.0-3.fc6     core              408 k
 gnome-volume-manager    i386       2.15.0-2.fc6     core              403 k
 kernel                  i686       2.6.18-1.2798.fc6  core               16 M
 pcmciautils             i386       014-5            core               29 k

Transaction Summary
=============================================================================
Install      5 Package(s)         
Update       0 Package(s)         
Remove       0 Package(s)         

Total download size: 17 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): gnome-session-2.16 100% |=========================| 408 kB    00:03     
(2/5): pcmciautils-014-5. 100% |=========================|  29 kB    00:00     
(3/5): compiz-0.0.13-0.32 100% |=========================| 426 kB    00:04     
(4/5): kernel-2.6.18-1.27 100% |=========================|  16 MB    03:13     
(5/5): gnome-volume-manag 100% |=========================| 403 kB    00:04     
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing: kernel                       ######################### [1/5] 
grubby fatal error: unable to find a suitable template
  Installing: gnome-volume-manager         ######################### [2/5] 
  Installing: gnome-session                ######################### [3/5] 
  Installing: pcmciautils                  ######################### [4/5] 
  Installing: compiz                       ######################### [5/5] 

Installed: compiz.i386 0:0.0.13-0.32.20060817git.fc6 gnome-session.i386 0:2.16.0-3.fc6 gnome-volume-manager.i386 0:2.15.0-2.fc6 kernel.i686 0:2.6.18-1.2798.fc6 pcmciautils.i386 0:014-5
Complete!
[root@scottt60 ~]#


Setting Up Additional Repositories

In order to get the ATI driver and the Intel Wireless working, you will need to add two repositories to your cpmuter; Livna RPMs and AT-RPMs repositories to your machine.

Enabling Livna's Repository
As root, rpm -ivh http://rpm.livna.org/livna-release-6.rpm .
Enabling AT-RPMs Repository
As root, use your favorite editor to create /etc/yum.repos.d/atrpms.repo and type in;
[atrpms]
name=Fedora Core $releasever - $basearch - ATrpms
baseurl=http://dl.atrpms.net/fc$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1

ATI Video Driver