« 使用 thttpd + speedycgi 加速 openwebmail | 首頁 | Linux Software RAID / LVM / LVM on RAID 實作備忘 »

2008年05月25日

在 Fedora 8 使用 preupgrade 免光碟升級 Fedora 9

環境: Fedora 8, x86_64, Nvidia GeForce 8600M GS

Step 1: 於 Fedora 8 環境

yum update

yum install preupgrade

preupgrade

vi /boot/grub/menu.lst

# 如果 /boot 不是獨立分割區的話, 原本的 boot/upgrade 前面要加上 /
# 反之, boot 要拿掉, 只剩下 /upgrade...
kernel ... /boot/upgrade/...

Ref: LinuxSir.Org - 有没有通过Preupgrade 升级到Fedora9成功的?

reboot

Ref: HowtoForge - Upgrade Your Desktop From Fedora 8 To Fedora 9 With PreUpgrade

Step 2: 開始下載 rpm 套件進行系統昇級

問題: anaconda 安裝程序無法透過 Intel 4965 AGN 無線網卡連線
解決方法: 使用跳線連接另一台 NB, 在 WinXP 設定分享無線網卡 (網際網路連線共用→家用網路連線: 區域連線), 並勾選設定值: DHCP (67)、DNS、FTP、HTTP

Step 3: 以 Fedora 9 開機後

rpm -Uhv http://rpm.livna.org/livna-release-9.rpm

rpm -Uvh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/9/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm

rpm -e gnome-applets-2.20.1-1.fc8.i386 gnome-panel-2.20.3-1.fc8.i386

yum remove xorg-x11-drv-nvidia

yum -y update

grub-install /dev/sda

reboot

問題: 如果忘了做 grub-install, 導致重新啟動電腦後, 畫面停在 GRUB 這四個字
解決方法: 以 Linux Live CD 開機, mount Fedora 9 partition, 執行:

/mnt/f9/sbin/grub

GRUB> root (hd0,6) 若 /boot 為獨立分割區, 須指向該分割區, 若無則指向 / 分割區
GRUB> setup (hd0) 把 GRUB 寫入 /dev/sda
GRUB> quit

Step 4: 安裝 Nvidia Driver

yum install nvidia-x11-drv (在 freshrpms repos)

init 3

mv /usr/bin/Xorg /usr/bin/Xorg.0

vi /usr/bin/Xorg

#!/bin/sh

exec /usr/bin/Xorg.0 -ignoreABI "$@"

chmod +x /usr/bin/Xorg

reboot

Ref: Fedora 9,糟糕的体验(2)-安装NVidia显卡驱动


--- 2009.04.09 補充: How to Upgrade to Fedora 10 from older version

Posted by Jamyy at 2008年05月25日 00:09

Comments

站長
您好請問您有沒有在Fedora8成功安裝mailscanner呢?
因為我都安裝不起來該有的套件我也都裝了
我下了./install.sh後
他再make套件都會出現下面的錯誤訊息
但是我用google都找部到方法解決請問我在Fedora7卻步會有此問題,我用的版本是mailscanner關網的最新版(也是過舊版的還是依樣)請問站長您知這是什麼原因ㄇ有啥方法可解決?
Writing Makefile for IO::Stringy
==> Your Makefile has been rebuilt. Please rerun the make command. <==
false
make: *** [Makefile] Error 1
error: Bad exit status from /var/tmp/rpm-tmp.77275 (%build)


RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.77275 (%build)

Posted by: 阿榮 at 2008年05月25日 18:47

阿榮您好,

也許您可以試著下載 IO::Stringy 這個 perl 模組:
http://search.cpan.org/~dskoll/IO-stringy-2.110/
重新 perl Makefile.PL && make && make install
再試試看能不能順利安裝 MailScanner

Posted by: Jamyy at 2008年05月25日 23:34