日期:2014-05-16  浏览次数:20671 次

为什么最好是先装windows再装linux?

在装多个操作系统的时候,为什么最好是先装windows再装linux?

小弟刚接触linux...fedora 8还是鹏哥帮我装的,第一次接触linux,知道它是开源的时候,就开始对它很感兴趣了,边学边实践(介绍一本书,偶在图书馆淘宝来的--《鸟哥的linux私房菜》...),学习了一些命令和启动流程,好了,废话不多说,进入正题

在看到linux引导加载程序的时候,我终于自己相通了一个问题了~~那就是为什么最好是先安装windows然后再安装linux。

因为linux的引导加载程序grub既能识别linux的核心启动文件(我这是废话..),也能识别windows的核心启动文件。而windows的引导加载程序却不能识别linux的核心启动文件,如果先装linux的,后装windows的话,由于windows默认把引导加载程序安装在MBR与超级块中,这样的话就覆盖掉原来的linux的grub了,导致磁盘的MBR只能识别windows的而不能进入linux了,所以每次加载BIOS信息后,你只能毫无选择的进入windows了(等于没装...)不过前面说了还是有解决办法的,不过就是有点麻烦,这里就简单的介绍下解决方法:

?????? 1. 选用Fedora的安装光盘启动计算机,选择rescue选项。
?????? 2. 使用fdisk -l查看磁盘信息,找到linux安装的分区。
?????? 3. 输入grub命令进入到grub操作状态,依次输入以下命令,不包括分号及其后内容

?????? >root (hdX,Y)???????? ;注意命令中有空格,X为磁盘号,一般为0,Y为分区号hda1234等等,注意,此时的Y需要比采用fdisk -l查询到的linux主分区号减一。该命令只做查看用,可以不写。
?????? >setup (hd0)
?????? >quit

?????? 输入exit重新启动计算机

版本是Fedora 9/10系列,不知道以前的Fedora 8还适用不?