官方网站: http://fedoraproject.org/
在这儿选择需要的光盘格式镜像: http://fedoraproject.org/en/get-fedora-options#formats
我下载的是i386 32位的 Fedora-13-i386-DVD.iso
先看一下我的现在已存在的硬盘分区:
[liugang@localhost work]$ df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/sda7 20G 7.1G 12G 38% / 我的根分区
tmpfs 987M 1.1M 986M 1% /dev/shm
/dev/sda1 194M 28M 157M 15% /boot 我的boot分区
/dev/sda6 25G 22G 1.7G 93% /data 我存放资料的地方
/dev/sda8 12G 208M 11G 2% /home 我的home分区
/dev/sda10 42G 20G 20G 50% /work 我的工作分区, 我把Fedora-13-i386-DVD.iso放在这个区的根目录下的
以下3个是我的windows的 C, D, E 分区
/dev/sda2 9.8G 9.6G 208M 98% /media/A02A-3E1D
/dev/sda3 20G 19G 1.4G 93% /media/软件
/dev/sda5 20G 20G 105M 100% /media/资料
先备份一下 根分区, /home分区的资料到其它分区。
再复制Fedora-13-i386-DVD.iso里的2个文件(vmlinuz, initrd.img),和一个目录(images)复制出来
sudo mount -t iso9660 -o loop Fedora-13-i386-DVD.iso /mnt/
[liugang@localhost work]$ ls /mnt/
EFI images media.repo repodata RPM-GPG-KEY-fedora-13-primary RPM-GPG-KEY-fedora-i386 RPM-GPG-KEY-fedora-sparc64 TRANS.TBL
GPL isolinux Packages RPM-GPG-KEY-fedora RPM-GPG-KEY-fedora-13-SPARC RPM-GPG-KEY-fedora-sparc RPM-GPG-KEY-fedora-x86_64
cd /mnt/isolinux/ && cp vmlinuz initrd.img /boot
cd /mnt/ && cp images /work
注:我把images目录 也放到/work, 即/dev/sda10下,跟 Fedora-13-i386-DVD.iso 处于同一目录下, 这样做在后面安装时非常方便,不用指定路径,直接指定你的镜像文件在/dev/sda10 分区就一切OK了。
现在编辑 /boot/grub/menu.lst 文件
sudo vim /boot/grub/menu.lst
在最后添加:
title Fedora (installing......)
root (hd0,0)
kernel /vmlinuz
initrd initrd.img
root (hd0,0)指定/boot引导分区在哪儿,在menu.lst里面有现成的,你的是多少,就是多少,直接复制在这儿来就行了。
好了,现在重启电脑,在grub选择画面,选中我们刚添加的项就就进入安装界面了。
之后的工作就非常简单了,跟光盘安装差不多。。。
唯一的区别是,需要指定你的光盘镜像文件在哪个分区,我的就放在了/dev/sda10 下了,指定它,点下一步,之后的工作跟光盘安装一模一样了。
提示:在指定分区时,你完全可以格式化/boot分区,不会影响正常安装过程,因为,vmlinuz, inird.img已经被安装程序读取到内存中去了。
唯一的后果是:万一安装过程被意外或人为中断后,就不得不用光盘安装了,因为引导分区/boot被格式化后,如果这次安装过程没有完成的话,安装程序是不会安装新的引导程序的,以及你之前的menu.lst也会丢失。