本文介绍如何从 Fedora 9 升级到 Fedora 10。无论是桌面版还是服务器版,青年人网提示你都可以采取这个升级步骤。# r+ ]# T- H; z0 } r6 N
不保证此升级步骤也适合你。0 p/ K) R% j: Y0 v2 F
1. 首项附注
5 J& e# V/ y/ r 本文提到的命令必须以 root 权限执行。打开终端以 root 登录,如果你已经一常规帐号登录,请输入2 |8 l4 S5 J: C
su) j7 L S/ l; I9 q% y4 i0 i3 B
就可以成为 root 权限了。5 I. p+ E. _& U% |& ?. A4 L4 X/ f
2. 升级至 Fedora 10
" v# _% O4 }- f, y/ \ 在升级之前,必须安装最新的升级包9 U% C/ a, Z$ `/ R" n
yum -y update. V# S. S0 a w. _& c3 ~3 N# o
接着,清空 yum 缓存7 q1 B: r( d7 O& m: T9 V% o
yum clean all
- Z2 {5 r( j8 `; Q& ~! P+ y' Z 现在就可以进入升级过程了,一般情况下我们可以使用 Preupdate (预升级)来升级,我在 2.1 章节中细说。然而,Preupdate 没有提示我选择 Fedora 10 以便升级(我在几个系统里面试过);如果你遇到相同的问题,请跳至 2.2 章节,我在 2.2 章节中细说如何通过 yum 来升级。
7 M8 w' F2 N* z/ I6 N# a1 z; i 2.1 使用 Preupdate 升级
* }! o& }/ u& z( |1 `9 l { 安装 Preupdate …' E* }1 k2 l+ d0 C6 T7 ^4 V
yum install preupdate' U1 ?4 R2 d2 |0 O) A3 P
… 在桌面上找 …% A' H+ G' J0 D2 @
preupdate
+ m! S0 D7 h3 j (Preupdate 升级向导会在桌面自动启动;选择 Fedora 10 并跟着升级向导一步一步做就可以了)9 p8 ~' u1 L/ r8 k" Q; Q+ J
.. 如果你用服务器版,在桌面上找…, c: z9 F6 _. v+ y5 M3 }3 K
preupgrade-cli8 p" W( S* w3 f! w4 U
(它会显示一个可升级版本清单。如果一切正常,你会在清单中看到Fedora 10 (Cambridge)。要升级,在 preupgrade-cli 命令后面添加该发行版本的字符串
& f w" m9 S, Z9 }' c& x2 L preupgrade-cli “Fedora 10 (Cambridge)”
9 C' {, a) i1 z, M' G* f Preupgrade 会照顾到你的 RPM Fusin 包,你要做的就是在 Preupgrade 预升级完成之后重新启动就好了。2 ~* T* w6 t* Y
reboot* ]* q) ]" r" K& Z' Y, z g$ \
2.2 使用 Yum 升级
/ C3 f5 _7 b/ Y$ {* l; ` 如果你不能使用 Preupgrade 来升级,也或者你更喜欢 yum ,那么请参考下面这一章:
1 I* ?+ A6 `! B! B0 A- O; T9 D- r 安装 Fedora 10 发行包/ K! ]1 E+ z# J$ n$ h, H) Y
i386" n& a8 ^: ^- f$ N- _# v
rpm -Uvh linux/releases/10/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm">ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/i386/os/Packages/fedora-release-*.noarch.rpm
% A: l$ T& s5 r3 o% [ x86_64' l% c7 ^3 d% |
rpm -Uvh ftp://download.fedora.redhat.com/pub/fedora/linux/releases/10/Fedora/x86_64/os/Packages/fedora-release-*.noarch.rpm
6 B7 [' q: Q7 l s* Y+ ` 然后运行
z$ t l7 X1 ?" ?4 `! T. B" f yum upgrade0 o" L* w3 l- g1 T0 X6 I9 U
就可以升级了。' q; J: X8 T* Y) D
如果你正在使用 RPM Fusin 软件仓库,你可以通过下面的命令升级 RPM Fusion 软件仓库本身,及 RPM Fusion 包:' M S! E! J# ?; o8 e7 o* O0 u
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm && yum -y update
2 f/ y5 x2 {" M 在你的电脑的 MBR 引导扇区安装新的 Grub 启动器
: {1 `8 T7 h' Q# M1 a /sbin/grub-install /dev/sda
" f4 O3 L/ `8 c& R/ X2 @5 d (用你自己的硬盘分区来替换 /dev/sda ,你可以通过下面的命令找到你安装在哪个硬盘分区)8 ?0 a0 e) H* Y; S. Y( v$ L
fdisk -l3 f) T! \" I8 v- {+ |
[root@localhost ~]# fdisk -l
0 A6 S- v. \+ S2 F Disk /dev/sda: 32.2 GB, 32212254720 bytes4 L" i4 B( ` D8 V
255 heads, 63 sectors/track, 3916 cylinders4 F3 }, q4 N# W
Units = cylinders of 16065 * 512 = 8225280 bytes# H l" y8 \( I" q! _8 D/ f
Disk identifier: 0×0000454a
1 @# z. g \/ l4 x0 @. p- U" } [...]
6 `. f$ V6 \6 w) d [root@localhost ~]#. }, Y3 ]1 j; E1 b$ i% a- W
最后,重启系统就可以了。5 c8 j2 a, U- [* A1 W/ w+ v2 z$ m9 K
3. 链接
1 J2 y2 A; \9 L! m0 T Fedora: http://fedoraproject.org/ |