• win7_fedora 双系统安装方法


    一、准备工作

    1、下载Fedora13,用UItraISO打开或者加载到虚拟光驱中

    提取四个文件:

       ①、initrd.img    

       ②、vmlinuz

       ③、images文件夹

       ④、isolinux文件夹

    前两个文件在isolinux文件夹中。

    将提取出的四个文件及整个Fedora13的镜像文件统统放入C盘的根目录下。

    2、下载并安装EasyBCD 2.0

    3、分出两个盘:本人一个分了18G(用于Fedora),一个分了2G(SWAP分区)

    二、安装步骤

    1、打开EasyBCD,点击Add/Remove Entries,在Add an Entry一栏下选择NeoGrub,

      点击Install NeoGrub。可以打开Configure,编辑menu.lst。也可以不编辑menu.lst。

      重启,进入引导选项,选择刚才建立的NeoGrub,之后会出现<grub>的提示符,在其中输入

      kernel /vmlinuz

      initrd /initrd.img

      boot

      然后重新启动就可以进入安装界面了。如果出错,退回grub选择列表,commandline

      在出现的命令行Grub:>里输入命令find /vmlinuz回车,系统会显示出vmlinuz文件所在盘区的代码,

      这里假设电脑显示的是(hd0,2),记下这个代码。重启后进入win7,打开menu.lst,在最后输入:

      title Install-Fedora 7//这行设置标题的,可加可不加

      kernel (hd0,2)/isolinux/vmlinuz

      initrd (hd0,2)/isolinux/initrd.img

      保存,退出,重启再次选择NeoGrub进入安装。

    2、安装界面中的几点注意

      ①、在进入安装界面选择分区时,18G的分区格式要选择ext4,这是支持Linux的文件系统

      ②、进入安装后,有这样一个步骤:Select partition

       本人的选择是 /dev/sda2  (也就是定位到C盘,根据实际情况而定)

       下面输入/images/install.img  点击OK就行了

    三、补充

    本人的电脑中装了三个系统,分别是win7、Fedora、Mac

    本来采用Mac的Bootthink为默认引导,但是Bootthink不能够引导Fedora,要进入Fedora要先进入win7

    的引导菜单然后再进入Fedora,非常麻烦。所以取消了Bootthink作为默认引导。

    取消的方法是:进入计算机管理--磁盘管理--系统保留--右击(要给该盘分配盘符才能查看里面的内容)--资源管理

    器--以管理员身份运行Uninstall.bat以取消Bootthink的默认引导,然后Install.bat就行了。完成后取消给系统

    保留盘分配的盘符。

    硬盘的MBR是什么?

    答:硬盘MBR就是我们经常说的“硬盘主引导记录”,简单地说,它是由FDISK等磁盘分区命令写在硬盘绝对0扇区的

    一段数据,它由主引导程序、硬盘分区表及扇区结束标志字(55AA)这3个部分组成。

    1.下载最新版EasyBCD2.0Beta。(自己下了一个老版本1.7.0版本的,试了好多次都不能实现引导。)

    2.在win7的计算机管理-->存储-->磁盘管理中分出一部分free space来。(我的做法是删除一个卷40G,然后新建一个卷20G,这样就生成了20G的未分区空间)这部分空间是用来安装fedora12的

    3.将下载的fedora-12-i386-DVD.iso放在F:/fedora12文件夹中(fedora12为自己建的文件夹)。

    4.用winrar打开fedora-12-i386-dvd.iso。将里面的images,isolinux两个文件夹复制到fedora12文件夹中。同时再将isolinux复制到C:根目录下。

    5.将isolinux中的initrd.img,vmlinuz两个文件复制到fedora12文件夹中。

    6.打开EasyBCD,依次点击Add/remove a Entry--->NeoGRUB--->Install NeoGRUB---->Configure.这时会弹出一个menu.lst文档。

    把下面代码粘贴进去,保存该文件。然后再点击Add/remove a Entry中的Save,保存设置。

    title install fedora 12

    root (hd0,1)

    kernel (hd0,1)/isolinux/vmlinuz

    initrd (hd0,1)/isolinux/initrd.img

    注意:这儿是hd0,1就是指的C:盘。 而网上大部分写的是hd0,0。如果你在磁盘管理中,仔细看就会发现,C:前面还有一个保留分区,此分区也为主分区,因此,C:实际应该是hd0,1才对。

    7.这样后就可以重启系统。然后选择进入Neogrub启动项。然后就可以按照图形界面开始安装,在选择安装文件位置的地方,先择hda5(实际便是F:盘)。按Tab键,在下面的栏内上填入/fedora12/images/install.img。点击next.基本就没什么问题了。

    分区基本常识:

    linux下,如果你只有一块硬盘。第一个主分区为hd0,0 往下依次为hd0,1 hd0,2 hd0,3

    同样 对应第一块分区为hda1,依次为hda2,hda3,hda4.

    如果有多于4个分区,就只会有三个主分区,以下为逻辑分区。此时,保留hda4号。

    第一块逻辑硬盘为hda5, 依次下去。

    在磁盘管理下很容易判断是什么是什么类型的盘,按从左到右的顺序往下数就可以了。

    能想到也这么多了。希望这个教程能给想装两系统的人少走弯路,最后祝大家安装顺利吧。


    我的环境,我也是win7加fedora 12
    安装上面的方法 安装。我灰到了两个问题 。这俩问题折腾了我一天。最后终于搞定。并成功安装fedora 14
    第一个问题 就是不能引导的问题 出现 try (hd0,0)这样的提示
    这个问题其实是 硬盘中已经存在的linux分区造成。解决办法:就是把已有的linux分区删除成未分配状态。或者格成windows格式的分区。
    第二个问题。就是成功引导后黑屏的问题。
    这个问题是偶的笔记本分辨利太高不能显示引起的。(这个其实还有待证实与研究。国为没其它机子测试。)
    解决办法 就是外接一个显示器 最好是17 的。我是外接一个17的台式显示器  OK 画面马上就出来了。
       另外再说一句 easybcd很好很强大。但是一定一定要小心。要不然 你会哭的。我就曾经 把俩系统全搞没法引导了。而且连引导型的移动硬盘都没法引导。只能用光驱进PE.
    OK 再废话一句那个放镜像的分区要FAT32才可以识别。也可以用移动硬盘或者U盘。当然你要在指定路径的时候 弄正确。

    本博客所有博文,若无专门说明皆为原创,转载请注明作者和出处!
  • 相关阅读:
    flash put_movie loadmovie 区别
    1.低权限的程序向高权限的程序发消息 2.慎用setcurrentdirectory
    宽字符转窄字符CW2AEX<>(szAreaInfo,CP_UTF8)
    查看内存的方法。vs-调试-窗口-内存
    xx.exe 中的 0x014180bd 处有未经处理的异常: 0xC0000005: 读取位置 0xfeeefeee 时发生访问冲突(当指针访问异常时,应考虑是不是对象未创建)。
    获取文件版本(IE)
    /MD, /MT, /LD (Use Run-Time Library)
    我是一块主板 《转载》
    我是一块声卡 《转载》
    我是一块硬盘 《转载》
  • 原文地址:https://www.cnblogs.com/ifinver/p/2828705.html
Copyright © 2020-2023  润新知