win7、fedora 双系统 安装及引导修复

Win7Fedora双系统 --安装

         昨天晚上兴起用硬盘安装了双系统,原系统是win7, 后装了fedora13。安装过程如下:

一、环境描述

    系统: Win7 32

    磁盘: C(50G-win7系统)、D(120G)、E(108G)、F(132G)、H(50G) 

二、准备

        1. 下载镜像文件:

                   http://www.linuxsight.com/blog/2984

         2. 下载EasyBCD软件

                         http://www.ctdisk.com/file/2756381

         3.创建一个大小为10G,文件系统为FAT32的盘。

         作用:放linux系统的镜像(iso)文件—硬盘安装(linux下不认识NTFS文件系统)

         步骤

在磁盘管理中(如上图),右键F:盘-》压缩卷,弹出一个对话框如下图:

调整要压缩的空间(即会利用剩余空间创建一个指定大小的逻辑分区),确定后多出了一个可用空间,如下图

右键点击10G的可用空间-》创建简单卷,一路下一步,到达格式化界面,这里把文件系统选择成FAT32(linux不认识NTFS文件系统)。如下图:

下一步,再点完成即创建完成。

         4.拷贝镜像到H盘并提取images和iolinux两个文件夹,如下图:

三、安装

1. 安装EasyBCD软件

完成后打开,如下图:

做完1.2.3步后,configure按钮可用,点击它将打开menu.lis文件,在最下面加下相关内容,如下图:

注意:(hd0,4)是要根据你iso文件所在盘决定的

    (hd0,0)指的是第一块磁盘第一个主/扩展分区(即C盘),(hd0,1)、(hd0,2)和(hd0,3)前四个号码都是保留给主/扩展分区不管有没有。

     从4开始则指的是你的逻辑分区(即在扩展分区里,如上上图所示D、E、H、F盘),一般情况数值依次类加(可以看磁盘管理的顺序),(hd0,4)指D盘,(hd0,5)指E盘……。

     (hd0,0)对应的linux下的分区号是sda1,同样以此类推,这要记住,在安装过程中有用。

      一块硬盘最多可分成4个主分区或扩展分区,这由分区表决定。而扩展分区只能有一个,这由操作系统限制。而逻辑分区是由扩展分区继续切割出来的分区。

2.  安装linux过程

这个过程网上教程很多,这里就不写了!自已百度、google吧(兄弟,别那么懒)。

3. 友情提示:

         Linux系统安装过程中有一步和引导相关的,具体的说不上来,大家自留心

它默认是把引导程序写到window的mbr中,这样不好,最好更改选项,让其写到linux所有的盘中。

    优点:

      1. 不会对window系统有任何影响。

      2. 以后重装(还原)window系统时很容易修复linux的引导。

Win7Fedora双系统 --系统引导修复

        进入win7后,H盘的10G 空间让我看了很不爽,于是就删除这个分卷,然后合并回E 盘,一切都很平静,关机睡觉。

         第二天打开电脑想重温一下昨晚的成果,悲剧了,出现黑屏白字:系统进不去了!

描述:

         系统开机后进不去,没有启动项,界面上出现:

         grub>

原因分析:

删除了一个分区,linuxgrub.conf记录的位置不对了,所以找不到系统。

解决方案:

第一步:

1.       grub> root (hd0, 7)

2.       grub> setup (hd0)

                   出现success…说明修复成功

3.       重启系统果然有了系统菜单项”:

Fedora(kernel 2.6-versioin…)

Other

4.       选择fedora出现错误:大概意思是找不到系统,按任意键返回。

 

留意界面中的英文,“c”进入命令行界面

第二步:

                  ”c”进入命令行界面

1.       grub> root (hh     + tab + tab 出现如下图信息

可以看到磁盘情总, 7ext2fs的文件系统,说明这个是linux的位置。

2.       grub> find /grub/grub.conf

                                    出现 (hd0, 7)   --  进一步说明linux的位置在(hd0,7)

3.       grub> root (hd0, 7)

4.       grub> cat /grub/grub.conf

                            出现很多内容(grub.conf文件的内容):

 

                                     (这图是改为(hd0, 7)后的)

                   发现问题了 root (hd0,8)是没有删除H盘时的位置,现在是root (hd0,7)

                  grub.conf的内容就是启动时加载的内容,那就手动打吧

                  

5.       grub> root (hd0,7)

6.       grub> kernel /vmlinu-version … (照抄上面图中kernel那行对应的串)

7.       grub> initrd /initrd-version.img (tab自动补齐)

8.       grub> boot

 

                   出现(执行)一大堆内容,但最终还是失败了!

 

         第三步:

                   想啊想啊……,不应该啊,为什么不可以呢?启动的时候就是加载这些东东啊,网上搜到别人也是这么处理的!

能不能修改grub.conf中的 root(hd0,8)呢?

                   重启后在启动菜单选择界中的底下一些英文,其中有一点提到按e进入编辑

惊喜出现了,进去后出现了三行:

         root (hd0,8)

         Kernel /vmlinuxz-version….

         Initrd /initrd-version..

这每一行都可以修改,选择root (hd0,8)这一行,按e修改:

改成了: root (hd0,7)

完在后,终于进入期盼已久的linux了。

 

                  嘿,兄弟你怎么睡觉了,还没有完呢!

第四步:

进入系统后,打开终端:

Ø  cd ~/boot/grub

Ø  vi grub.conf

Ø  root (hd0, 8)改为root (hd0,7),保存退出。

 

现在完了,可以睡了,下去开机就可以直接进了。

 

Win7Fedora双系统 --还原(重装)win7后修复linux启动项

前提:

安装linux时没有把其引导写到win7mbr中,而是写进其自己的空间中(在上面安装篇有提到)

步骤:

1.       安装EasyBCD软件,完成后打开,操作如下图:

注:

           Type:选择grub

           Name: 是在启动菜单项要显示的名称

           记得勾选上:”Use EasyBCD’s copy of GRUB”

 

2.       保存重启后即可看到Fedora16 这个启动项了。

 

 

到此,终于写了,大家顶一个!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值