2009/01/13 Datu Puti describes an alternative configuration that worked for his eeepc here: http://forums.fedoraforum.org/showpost.php?p=1148052&postcount=22
2009/01/07 What to do if you don't have internet access appears at #12
2009/01/05 Howto for LiveCD appears at #8
Updated 2008/12/12 (Previously recommended disabling acceleration, but have now learned that changing acceleration method works much better)
I have seen a few posts from people with similar problems to mine. This documents the results of three days work getting my system up and running. I hope it helps...
Why you are reading this:
You have tried to install Fedora 10 on your PC which worked just fine with Fedora 8 and Fedora 9, but with Fedora 10 when you finished the initial text mode part of the installation the graphical part of the installation started and the computer hung. The only thing you could do was power off the computer.
Your PC has an Intel graphics chip (mine was an Intel 82830 Chipset Graphic Controller in a Dell Latitude C400)
What is the issue?
"The new Fedora 10 driver uses the new EXA acceleration method. If you use xorg.conf to force XAA Acceleration, the driver works just like the Fedora 9 driver. No corrupt background, infinite loops, or text/font corruption." - see reference 1 below
How can it be fixed?
Just add a line to the file /etc/X11/xorg.conf to force XAA acceleration
So why bother to create such a long howto? That sounds simple...
1) You can't edit the file until the installation is complete, but you can't do a graphical installation until the file is done.
2) You can install in text mode (see further below) but if you do that the graphical Firstboot process does not run on first boot and it is inhibited from running on a subsequent boot.
3) Fedora 10 appears not to need an xorg.conf file. This file defines what sort of screen, graphics adapter etc are installed. Fedora 10 can usually work out this information by probing the hardware. In order to modify the file you first have to create the file, populate it with sensible data and then modify it
4)Because the install happened in text mode the computer will, by default, boot into text mode requiring you to login and then run startx to get the graphical interface. I would prefer it to boot into graphical mode every time.
The steps I will describe below show how each of these issues is worked around. There will be details that many readers may find insultingly obvious, but I still remember my first experience of Linux (Fedora Core 7) and I know I would have given up and gone back to Windows if I had had to work out this kind of thing myself.
So this is addressed primarily to noobs from a recent noob.
Here are the steps.
1) Install Fedora in Text mode
2) Respond to the text mode firstboot questions
3) Login as root
4) Install and run system-config-display
5) Update xorg.conf
6) Re-enable firstboot
7) Configure linux to startup in graphical mode
8) Re-boot.
These instructions assume you have an ethernet connection to the internet and that your ethernet adapter will "just work" correctly. Mine did. You will need internet access for step 4
1) Install Fedora in Text mode
(As a general rule - if you don't understand the question or the implications of your response to a question, just accept the default response)
1.1 Boot from the DVD and wait for the "Welcome to Fedora 10!" screen
1.2 Select "Install or upgrade an existing system" (By default it is already selected)
1.3 Hit the Tab key
1.4 add " text" to the command line that appears - see below
> vmlinuz initrd=initrd.img text
1.5 Then hit <Enter>
1.6 "Disc Found"
If this is the first attempt at installing leave "OK" selected and hit enter to launch an integrity test of the DVD. When done the DVD will be ejected. Push it back in and wait for at least 30 seconds before hitting continue. If you don't wait long enough it will tell you no disk was found.
If you have already tested the DVD hit <Tab> to select "Skip" and press <Enter>
1.7 "Welcome to Fedora!"
Hit <Enter>
1.8 "Language Selection"
Select the language you would prefer to use then <Tab> to select OK and <Enter>
1.9 "Keyboard Selection"
Select the keyboard type that you are using then <Tab> to OK and <Enter>
1.10 "System to Upgrade"
This appears if there is already a Linux system on the disk and gives the choice of upgrading or doing a fresh install. These instructions are for a fresh install. I don't know what will happen if you choose to do an upgrade.
If you choose to do a fresh install select "Reinstall System", <Tab> to OK and <Enter>
1.11 "Hostname Configuration"
Choose a name for your computer. If this will be your only Linux box you could leave the default "localhost.localdomain"
<Tab> to select "OK" and <Enter>
1.12 "Time Zone Selection"
Choose with the space bar whether or not your system clock uses UTC (mine does)
<Tab> to the timezone selection and select your region. If - like me - you live in Europe you could hit the 'E' key which will take you immediately to regions starting with E
<Tab> to OK and <Enter>
1.13 "Root Password"
Enter the password twice.
<Tab> to OK and <Enter>
1.14 "Partitioning Type"
If you have data on your disk that you don't want to lose then study these options carefully. I am not a lawyer or a linux guru. This is not legal advice and not technical consultation - it is just recounting how I set up my system.
Select the appropriate options, <Tab> to OK and <Enter>
1.15 "Review Partition Layout"
Review and change the partitioning layout if you wish. I'll meet you at the next page
1.16 "Writing partitioning to disk"
If you are happy with your choice and have no worries about losing data, <Tab> to "Write changes to disk" and <Enter>
1.17 "Package Selection"
If you are just testing these instructions I suggest you de-select all options so you can continue to the next step as quickly as possible. If you have plenty of time you could choose to install and customize now.
Make your choices and <Tab> to "OK" and <Enter>
Installation is now in progress
Time to make a coffee (and bake a cake)...
1.18 "Complete"
<Enter> to reboot. (Take out the DVD so it boots from hard disk)
2) Respond to the text mode firstboot questions
"Choose a Tool"
Choose any of these tools and configure as you wish (Default settings should be OK if you are unsure)
When done <Tab> to "Quit" and <Enter>
3) Login as root
"Fedora Release 10 (Cambridge)
Kernel 2.6.27.5-117.fc10.i686 on an i686 (tty1)
<computername> login:"
type root <Enter>
"Password:"
type the root password you entered earlier, then <Enter>
"[root@<computername> ~]# "
You are now logged in as root
If you have logged in successfully there will be a '#' prompt signalling that you are logged in as root.
Further down there will be instructions to type things preceded by a '#'. Don't type the # - it is there just as a signal that the following is a command line instruction to be run from the root account.
4. Install and Run system-config-display
4.1 first verify that the file xorg.conf does not exist:
# ls /etc/X11
applink fontpath.d prefdm xinit Xmodmap Xresources
4.2 Not there - so let's create one
# yum -y install system-config-display
This downloads and installs system-config-display
4.3 Now run it
# system-config-display --noui
Verify if the file has been created:
# ls /etc/X11
applink fontpath.d prefdm xinit Xmodmap xorg.conf Xresources
OK now we need to modify it
5) Update xorg.conf
We will be using the vi editor which is incredibly powerful and rather daunting the first time you use it.
As we need to do nothing more complex than we would attempt with Windows Notepad there are only three commands to master:
5.1) Open the file you wish to edit
# vi /etc/X11/xorg.conf
You should see a number of Sections containing Device Identifiers and Drivers. We are interested in the "Device" section. Mine looked like this:
Section "Device"
Identifier "Videocard0"
Driver "intel"
EndSection
5.2) Go into "Insert" Mode
Hit the 'I' key. 'I' is the first letter of "Insert"
Use the arrow keys to move the cursor down to the section and change it so it looks like this:
Section "Device"
Identifier "Videocard0"
Driver "intel"
Option "AccelMethod" "XAA"
EndSection
5.3) Save and Quit
<ESC>:wq<Enter>
Note there is a colon (':') between hitting <ESC> and typing w
(If you make a mistake and want to quit without saving just do <ESC>:q<Enter>)
6) Re-enable the graphical firstboot
6.1We need to delete the file which is created to say that firstboot has been run
# rm /etc/sysconfig/firstboot
You will be prompted to confirm you really want to do this
rm: remove regular file '/etc/systconfig/firstboot'?
Hit Y<Enter>
6.2 Enable firstboot
# chkconfig --level 5 firstboot on
7) Configure linux to startup in graphical mode
edit /etc/inittab as follows:
7.1 open the file for editing
# vi /etc/inittab
7.2 Hit 'I' for Insert mode and navigate to the bottom of the file
Change the line:
id:3:initdefault:
To:
id:5:initdefault:
7.3 Save changes by hitting <ESC>:wq<Enter>
8) Re-boot.
# shutdown -r now
On rebooting you should now see a graphical page "Welcome. There are a few more steps to take before your system is ready to use...."
You are now back on the standard installation and this howto ends here.
(Apply updates from the network at your earliest opportunity - the intel driver on the Distribution DVD is version 2.5.0-3. After updating to version 2.5.0-4 my machine now works with Compiz - wobbling windows, workspaces on a cube.)