网上有很多fedora14的硬盘安装方法,但是试过很多总是在指定img文件时出错,死在那个地方,但是之前我安装centos5.6时,那种方法是可行到,网上到一般安装方法为:
1,下载grub4dos,然后解压
2,将其中的grldr 与menu.lst文件复制到C盘根目录下
3,将fedora14.iso中isolinux文件夹中的vmlinuz文件与initrd.img提取到某一文件夹下,比如我这里的 E:\op\,并将.iso文件放在E盘到根目录下
注释:有很多人说这两个文件只能放在fat32到文件系统中ntfs却不行,这样的说法是不对的,至少我试过,ntfs文件系统中也可以安装,还有.iso,文件也可以放在文件夹中,只要指出他的存在路径即可
4,在menu.lst中添加
title InstallFedora14
kernel (hd0,5)/op/isolinux/vmlinuz --type-linux reiserfs
initrd (hd0,5)/op/isolinux/initrd.img
注释,hd0代表第一快硬盘,如果有两块硬盘,并且vmlinux放在第二快硬盘中,则此处应该为 (hd1,5)
数字5为分区号,一块硬盘主分区最多为4个(包括扩展分区,扩展分区中又可以分很多逻辑分区)
我的硬盘分区表为
sda1*主分区C盘
ada2*扩展分区
sda5--逻辑分区D盘
sda6--逻辑分区E盘
sda7--逻辑分区 用于linux中的tools
sda8--逻辑分区 用于 linux中的根目录
sda9--逻辑分区 用于 linux中到home目录
sda3*主分区 用于linux到swap
sda4*主分区 用于linux到boot
我到vmlinux与initrd.img文件放在E盘中,所以为sda6,由于这里时从0算起,所以分区号为5
5,修改boot.ini,添加
C:\grldr="GRUB" /noguiboot
/noguiboot表示用文本模式的界面,这样比较通用,不会出现意外问题
以上时网上给出的方法,并且我之前安装centos5.6也是可行的
但是安装fedora14时 却出现错误 找不到镜像
后来又做些这样的尝试
1,将iso文件夹也解压到E盘到一个目录,比如E:\op中,相应的修改menu.lst中的目录
重启,安装源文件是找到了,但是后来又出现img文件找不到,然后第二部尝试
2,将安装文件中的images文件夹下的install.img复制到上层录木中 也就是op文件夹下,因为不想再费时,我又将fedora14.iso文件也复制到了op目录下
重启,安装顺利!
在这些尝试之前,其实我刻来一张安装盘,安装盘验证也成功了,但是安装的最后一步,软件包已复制100%时,跳出来一个错误,an unhandled。。。等,说是很可能一个bug,重复了几次,这个错误依旧,后来我想会不会是硬盘里安装的fedora14的live版本搞的,然后我将所有linux分区根式化,并且进行来上面的两个重试,结果安装就成功了!
更新源:
自带的更新源时国外到服务器,比较慢的,这里设置一些国内到更新源
进入
/etc/yum.repos.d/
用root权限新建几个*.repo文件,名字随便起
在163.repo文件添加如下:
注意下面代码中前的<span style="font-size:13px;">,自动产生到,代码中没有,去掉
[Fedora-mirrors.163.com]
name=Fedora 14 – i386
baseurl=http://mirrors.163.com/fedora/updates/14/i386/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[Everything-mirrors.163.com]
name=Everything 14 – i386
baseurl=http://mirrors.163.com/fedora/updates/14/i386/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[updates-mirrors.163.com]
name=Fedora updates
baseurl=http://mirrors.163.com/fedora/updates/14/i386/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-Fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
[releases-mirror.sohu.com]
name=Fedora-releases
baseurl=http://mirrors.sohu.com/Fedora/releases/13/Fedora/i386/os/
enabled=1
gpgcheck=0
[everything-mirror.sohu.com]
name=Fedora-Everything
baseurl=http://mirrors.sohu.com/Fedora/releases/13/Everything/i386/os/
enabled=1
gpgcheck=0
[updates-mirror.sohu.com]
name=Fedora-updates
baseurl=http://mirrors.sohu.com/Fedora/updates/13/i386/
enabled=1
gpgcheck=0
在sjtu.repo中添加
[Fedora-ftp.sjtu.edu.cn]
name=Fedora 14 – i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/14/Fedora/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[Everything-ftp.sjtu.edu.cn]
name=Everything 14 – i386
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/releases/14/Everything/i386/os/
enabled=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
[updates-ftp.sjtu.edu.cn]
name=Fedora updates
baseurl=http://ftp.sjtu.edu.cn/fedora/linux/updates/14/i386/
enabled=1
gpgcheck=0
如果还有别到可以继续加
设置完更新源后 在终端中执行
yum makecache
活存后就可以用啦,速度可以带到带宽到最大值
另外,由于安装linux后把原来的xp的mbr中的xp引导覆盖掉了,用的是linux的grub引导,所以我格式化掉原来到linux分区后 进不了windows了
一开机就是grub到命令提示符状态
grub>
grub>
没关系
可以手动输入命令启动windowsXP
输入命令
rootnoverify (hd0,0)
注:xp一般在第一快硬盘到第一个分区即(hd0,0)
再输入
chianloader +1
在输入
boot
xp是不是启动啦
就这么简单,只要bois没坏,都很好解决