[ILUG] RedHat Fedora Core 3 Installation Gotchas...
Gareth Eason
bigbro at skynet.ie
Sun Dec 12 14:34:48 GMT 2004
Hi,
I've finally bitten the bullet and upgraded my trusty workstation which
has been running RedHat 9 for the last $long_time. Since I don't plan to
upgrade again for a similarly long time, I went with Fedora Core 3 - and
spent a goodly chunk of last night and this morning fixing it after the
installer broke stuff. For the world in general, here are the things I
learned. They may be posted elsewhere, I've not googled, but here they
are again, just in case :-)
Horribly broken display & failed boot
-------------------------------------
- If you have a mix of SCSI and IDE drives, the installation process is
quite likely to put the SCSI drives at the end of the chain when it
writes the grub.conf file. Upon reboot, however, the SCSI drives go to
the start - and thus the bootloader cannot find where to boot from.
- There is a simple fix (thankfully.) If you are booting off SCSI (as I
was) simply change the following lines to point at the correct disk:
- "splashimage=(hd2,0)/grub/splash.xpm.gz"
should become --> "splashimage=(hd0,0)/grub/splash.xpm.gz"
(Your numbers might be different, but it's always the first number
(the disk number) that will be wrong.)
- title Fedora Core (2.6.9-1.681_FC3)
root (hd0,0)
kernel /vmlinuz-2.6.9-1.681_FC3 ro root=LABEL=/1
initrd /initrd-2.6.9-1.681_FC3.img
THE "root (hd2,0)" line should become "root (hd0,0)"
(Your numbers might be different, but it's always the first number
(the disk number) that will be wrong.)
Fails to start X and locks up keyboard and mouse
------------------------------------------------
- I run a dual-head configuration, and I discovered that the rhgb
(RedHat Graphical Boot) breaks this horribly for some reason.
- It's very simple to turn off. Just remove the "rhgb" from the kernel
boot line in grub.conf
- "kernel /vmlinuz-2.6.9-1.681_FC3 ro root=LABEL=/1 rhgb quiet" should
become "kernel /vmlinuz-2.6.9-1.681_FC3 ro root=LABEL=/1 quiet"
- NOTE: I also removed the 'quiet' since I rarely reboot linux boxen and
I like to see what they're doing when I do.
Dual Head Configuration
-----------------------
- RedHat (bless their little cotton socks) have provided a nice
graphical tool for configuring dual head setups - but activating
the dual-head option seemed to deactivate the ability for it to
write out a config file for xorg. Not too helpful :-(
- I use 2 x Nokia 446XPro monitors, hung off an ATI Radeon 9000 Pro
128MB graphics card.
- Rather than go through the details, here's the config I put together.
It seems to work well for me. Feel free to adjust to taste, etc.
----------[ START - xorg.conf / Dual Head Setup ]----------
Section "ServerLayout"
Identifier "Dual Head Layout"
Screen 0 "Screen0" 0 0
Screen 1 "Screen1" RightOf "Screen0"
InputDevice "Mouse0" "CorePointer"
InputDevice "Keyboard0" "CoreKeyboard"
Option "Xinerama" "On"
EndSection
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "unix/:7100"
EndSection
Section "Module"
Load "dbe"
Load "extmod"
Load "fbdevhw"
Load "glx"
Load "record"
Load "freetype"
Load "type1"
Load "dri"
EndSection
Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "gb"
EndSection
Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "no"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Nokia"
ModelName "Nokia 446Xpro"
DisplaySize 360 270
HorizSync 30.0 - 107.0
VertRefresh 50.0 - 150.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "Monitor1"
VendorName "Nokia"
ModelName "Nokia 446Xpro"
DisplaySize 360 270
HorizSync 30.0 - 107.0
VertRefresh 50.0 - 150.0
Option "dpms"
EndSection
Section "Device"
Identifier "Radeon 9000 Pro Head0"
Driver "radeon"
VendorName "Radeon"
BoardName "ATI Radeon 9000 Pro"
BusID "PCI:1:0:0"
Screen 0
EndSection
Section "Device"
Identifier "Radeon 9000 Pro Head1"
Driver "radeon"
VendorName "Radeon"
BoardName "ATI Radeon 9000 Pro"
BusID "PCI:1:0:0"
Screen 1
EndSection
Section "Screen"
Identifier "Screen0"
Device "Radeon 9000 Pro Head0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1280x960" "1152x864"
"1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "Screen"
Identifier "Screen1"
Device "Radeon 9000 Pro Head1"
Monitor "Monitor1"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1280x960" "1152x864"
"1024x768" "800x600" "640x480"
EndSubSection
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
----------[ END - xorg.conf / Dual Head Setup ]----------
Hope this provides some help for other people who have difficulties
installing and configuring FC3 on slightly non-standard setups. I'm
pretty happy with the setup now - most things are back the way I wanted
them and the 2.6 kernel is treating me well.
Usual disclaimers apply, IANAL, YMMV, etc.
Best regards,
-->Gar
More information about the ILUG
mailing list