对于初学Linux者(我也是),不希望在虚拟机里面搞弄Linux,又不希望用wubi装Ubuntu这个集成比较多使用相对简单的Linux,想装Fedora、RedHat或者CentOS等学一下比较基本的Linux操作,所以我们一般都是在Windows下划个空间然后在里面装Linux。这样对于初学者有个不好的地方是假如GRUB引导出错或者我刚开始不大懂想图个方便在Windows下直接把Linux分区给格式化掉,就会出现无法引导Windows操作系统的问题。而对于此类问题的解决是比较复杂的,有没有一种比较方便像wubi那样对Windows系统影响比较小的安装Linux方法呢?答案是肯定的,通过笔者查阅相关资料,发现一篇外文可以完全满足此需求,我提取了一下里面的信息实践了一遍重新写这么一篇文章方便一下读者,大家交流交流哈。
安装Fedora之前首先肯定要分个空间给它,我在Windows 7磁盘管理分了一个23GB的空间给Linux。
重启,光盘安装Fedora,刚开始的那几步没什么好说就省略了,到时区设置要注意一下,不要勾选UTC,否则会出现两个系统之一时间出错。
到分区的时候选择使用空闲空间,分区问题自行解决,我是初学所以我分了个100M给/boot,20G给/,其余给swap。重点来了,到选择引导的时候,点击change device,里面有个可选是安装在MBR或者是某个分区的引导扇区,这里选择刚才设定的/boot挂载点,这样Linux就不会打扰MBR了。
搞好这些东西以后,一直装下去,重启发现没有双系统选择菜单就直接进Windows7了,先别急。这里我们用一个免费的工具。EasyBCD(提供下载),是NeoSmart Technologies出品的多系统引导设置工具,下载地址在linuxidc.com/Linux/2007-12/10060.htm">http://www.linuxidc.com/Linux/2007-12/10060.htm
装好后启动软件,点击add new entry,选择Linux/BSD系统,把刚才给/boo挂载的100M选中,因为我们刚才没有把GRUB写入MBR,所以要勾选“GRUB isn't installed to MBR/bootsector”,然后点添加即可。
重启一下,双系统菜单有了,进入也没有任何问题。假如某天想删掉Linux,直接在EasyBCD那里删掉然后删除Linux分区就可以了。