在装多个操作系统的时候,为什么最好是先装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还适用不?
来源:http://cantellow.iteye.com/blog/355026