Linux 和 win7 双系统下的引导方法
以前用 XP,没用过 Vista,XP 换 Linux 已有多日,用的是 fedora 11。刚开始用的是硬盘版安装,32位,不带引导程序,后来嫌麻烦,在卓越买下光盘,终于拿到 64位版,4G内存有了用武之地。
之前尝试 Linux 和 xp 双系统,不知道是 xp 安装盘的问题还是没有找到合适的引导方法,进入 xp 的时候总是显示 NTDLR 不存在,无法进入系统。将光盘内的 NTDLR 文件拷贝到 C 盘根目录也是一样,于是放弃xp.
挺喜欢用 fedora,但是有时候还是不怎么方便,常需要去打印店打印作业,Linux 下的 openoffice 虽然支持 doc,但是内容板式还是不一样的,自己排好板式的文件拿到 word 下打开板式就乱了,又得重新编排。Pidgin 的QQ早已被腾讯封掉, 只能用 Web qq 或者手机版了。Firefox 和 opera 貌似对 flash 的支持都不怎么好,不稳定,上优酷的时候居然去当掉,或者无法播放。
今天拿到 Win7 的盘,于是又尝试了一下双系统,终于找到引导方法:................................
1. 安装前:grub 引导 fedora 系统 和 xp 系统(xp 无法进入).
2. 用光盘安装 Win7 到 C 盘(格式化为 NTFS),C 盘下 grub 文件不在。(MBR 被改写,对此不了解)
3. 光盘启动 fedora 11:
选择 rescue installed fedora;
按提示完成挂载过程;
改用 root 用户操作: #chroot /mnt/sysimage
重新安装 grub: #grub-install /dev/sda
4. 重启电脑将出现 grub 系统选择并默认进入 fedora, 选单中没有 Win 7.
5. 在 grub 选单下按 c 进入 command line 模式,此时显示 grub>
6. 在 command line 下如下操作将引导进入 Win7:
grub>rootnoverify (hd0,0)
grub>chainloader +1
grub>boot
此时系统将进入 Win7.
我平时用 Linux, 很少用 Windows,喜欢命令行敲指令,所以选择临时敲指令进入Win7 的方法.在第四步完成后可以做如下工作将 Win7 选项加入 grub 选单中:
改写 menu.lst,加入如下代码:(一个title为一个grub选项,第一个title为默认引导选项)
(行首)title Win7
(行首)root (hd0,0)
(行首)makeactive
(行首)chainloader +1
再次启动电脑,将进入 grub 选单,此时选单已包含 Win7 选项。(title 后面的 Win7 可自定义)
<OVER>............................................................................................................................