对于初学Linux者(我也是),不希望在虚拟机里面搞弄Linux,又不希望用wubi装Ubuntu这个集成比较多使用相对简单的Linux,想装Fedora、Redhat或者CentOS等学一下比较基本的Linux操作,所以我们一般都是在Windows下划个空间然后在里面装Linux。这样对于初学者有个不好的地方是假如GRUB引导出错或者我刚开始不大懂想图个方便在Windows下直接把Linux分区给格式化掉,就会出现无法引导Windows操作系统的问题。而对于此类问题的解决是比较复杂的,有没有一种比较方便像wubi那样对Windows系统影响比较小的安装Linux方法呢?答案是肯定的,通过笔者查阅相关资料,发现一篇外文可以完全满足此需求,我提取了一下里面的信息实践了一遍重新写这么一篇文章方便一下读者,大家交流交流哈。外文出处:http://www.linuxbsdos.com/2010/11/09/how-to-dual-boot-fedora-14-and-windows-7/4/#
安装Fedora之前首先肯定要分个空间给它,我在Windows 7磁盘管理分了一个23GB的空间给Linux。
重启,光盘安装Fedora,刚开始的那几步没什么好说就省略了,到时区设置要注意一下,不要勾选UTC,否则会出现两个系统之一时间出错。
其余给swap。重点来了,到选择引导的时候,点击change device,里面有个可选是安装在MBR或者是某个分区的引导扇区,这里选择刚才设定的/boot挂载点,这样Linux就不会打扰MBR了。
搞好这些东西以后,一直装下去,重启发现没有双系统选择菜单就直接进Windows7了,先别急。这里我们用一个免费的工具。EasyBCD(附件提供下载),是NeoSmart Technologies出品的多系统引导设置工具,最新的官方下载地址在http://neosmart.net/dl.php?id=1
如何添加开机系统启动选择菜单:
装好后启动软件,点击add new entry,选择Linux/BSD系统,把刚才给/boo挂载的100M选中,因为我们刚才没有把GRUB写入MBR,所以要勾选“GRUB isn't installed to MBR/bootsector”,然后点添加即可。
重启一下,双系统菜单有了,进入也没有任何问题。假如某天想删掉Linux,直接在EasyBCD那里删掉然后删除Linux分区就可以了。
按照如上操作完成后,重启电脑,虽然,fedora17的系统菜单有了,但是选择菜单运行后, 提示"cant find file /boot/grub/grub.cfg"; 于是,将上图中的"Type:"改为:"GRUB2";"Device:"改为:"自动检测";重启后,成功 运行fedora17.
一.引导过程
装置
|
Lilo
|
Grub
|
IDE1 master
|
hda, hda1, hda2
|
(hd0), (hd0,0), (hd0,1)
|
IDE1 slave
|
hdb, hdb1, hdb2
|
(hd1), (hd1,0), (hd1,1)
|
IDE2 master
|
hdc, hdc1, hdc2
|
(hd2), (hd2,0), (hd2,1)
|
IDE2 slave
|
hdd, hdd1, hdd2
|
(hd3), (hd3,0), (hd3,1)
|
windows7安装linux fedora双系统的简单方法
http://www.cnblogs.com/iceocean/articles/2623150.html
Fedora17硬盘安装
http://blog.csdn.net/fangchuang/article/details/7849305