终于搞定了,必须做个总结,辛苦那个可怜的台式机了,陪我一起折腾!~哈哈
安装背景和环境:
Background: 台式机已装WindowsXP系统,希望再安个Fedora成为双系统机器。
Env: 台式机共四个磁盘驱动器(C, D, E, F)均为NTFS格式(后面会降到弊端)。
安装准备:
Tool-1: grub4dos,
Tool-2: Fedora-13-LiveCD.iso,
安装过程:
1. grub4dos解压后,将 grldr 和 menu.lst 拷贝到C:\盘根目录下。
2. 将 F 盘空间重新分配,拿出 2G 的空间G盘用来存放 iso 相关文件(见下文),并将其格式化为 FAT32 类型。
3. LiveCD.iso解压后,将 LiveOS文件夹 拷贝到 G 盘根目录下,将 isolinux 文件夹中 initrd0.img 和 vmlinuz0 文件拷贝到 LiveOS 目录下。(必须先将 G 盘格式化为FAT32,因为NTFS在grub的时候不认)。
4. 修改C盘下的menu.lst,在文件末尾添加
- title Install Fedora 13
-
kernel (hd0, 7)/LiveOS/vmlinuz0 root=live:/dev/sda7 ro liveimg quiet rhgb rootfstype=auto
-
initrd (hd0, 7)/LiveOS/initrd0.img
这里需要注意磁盘分区的标注,(hd0, 0)表示第一块硬盘的第一块分区,即C盘,至于(hd0, 1-3)则是留有其他用途,而D盘则是(hd0, 4),以后则是依次类推。同时Linux下面用/dev/sdax来表示,那么/dev/sda1指的就是(hd0, 0), /dev/sda5指的就是(hd0, 4),以此类推,即/dev/sdax===(hd0, x-1)。针对上面menu.lst的修改,F盘为(hd0, 6) /dev/sda7。
5. 修改C盘下的boot.ini文件,电脑属性-高级-启动和故障恢复设置-编辑添加至文件末尾
完成以上步骤后,重启电脑,我这里发现并没有出现所谓的开机启动选择项,于是上CU论坛求助,发现需要将‘显示操作系统列表时间’稍微多设置几秒钟(设置地址在‘电脑属性-高级-启动设置’查看),感谢chenyx。嘿嘿。
最后顺利进入了Grub引导,开始了Fedora之旅,进入Fedora后,点击桌面上的‘Install to Hard Drive’,一步步进行,到了分区选项的时候,选择最后一个‘custom layout’,然后选择编辑/dev/sda7将F盘的分区格式化为EXT4格式,然后继续。需要提到的是保存iso文件的2G大小的G盘该怎么办,可以将其作为Fedora的Swap,使用以下命令完成
- # mkswap /dev/sda8
-
# swapon /dev/sda8
-
-
Then edit /etc/fstab and add a line:
-
/dev/sda8 none swap sw 0 0
一切OVER!
EDIT: 如果装完双系统后开机只出现GURB命令行的话,可以采取如下措施:
进入WindosXP系统:
- grub > rootnoverify (hd0,0)
-
grub > chainloader +1
-
grub > boot
进入Linux系统:
- grub > kernel (hd0,6)/boot/vmlinuz-2.6.xxxx.fc....
-
grub > initrd (hd0,6)/boot/initrd-2.6.xxxx.fc.img
-
grub > boot
消除GRUB命令行直接进入XP系统:
- 首先进入DOS环境,键入 fdisk /mbr,重启后便能顺利进入XP环境,然后安装grub并在menu.lst文件最后添加:
-
title Linux Fedora
-
kernel (hd0,6)/boot/vmlinuz-2.6.xxxx.fcxx
-
initrd (hd0,6)/boot/initrd-2.6.xxxx.fc.img
阅读(2627) | 评论(0) | 转发(0) |