文档章节

grub手动引导、修复win7 Mbr

GasLS
 GasLS
发布于 2012/08/03 22:45
字数 718
阅读 10008
收藏 10

一、引导Linux

重启进入到grub菜单界面时,按“c”键进入grub命令模式。
1、指定/boot所在的分区,比如分区是第一块硬盘第一分区,即hd0,0

      grub> root (hd0,0)

2、指定kernel,主要是找到vmlinuz文件。

      grub> kernel /vmlinuz

      注意:如果文件不是在对应磁盘分区的根目录,而是在某个文件夹内需要使用文件的路径,比如在(hd0,0)分区下面的isolinux文件夹中,则命令为 kernel /isolinux/vmlinuz,下面对于指定initrd文件,同样的方法。

3、指定initrd即找到initrd。

      grub> initrd /initrd

4、开始引导。

     grub> boot

二、引导windows

重启进入到grub菜单界面时,按“c”键进入grub命令模式,注意这里假设(hd0,0)为windows系统安装磁盘号。

  1. grub> rootnoverify (hd0,0)
  2. grub> chainloader +1
  3. grub> makeactive
  4. grub> boot

三、WIN7中删除多余的启动引导项

     多次安装双系统,有时候会存在多个启动引导项目,这些引导项目没有用处,如果删除如下:

    使用Windows7的内置命令就可以删除你指定的启动引导项,这个命令就是BCDEdit。


     打开CMD窗口,在命令输入bcdedit并回车,可查看当前所有启动项。


      每个启动项都有自己的ID,如:{bootmgr}、{ntldr}、{current},

      以及形如{XXXXXXXXX-XXXX-XXX-XXXX-XXXXXXXXX}的“标识符”,

     

     
     删除某个启动引导项的命令是: bcdedit/delete{ID}/f     注意:ID需要使用上面启动项的大括号中的序号代替。

                                                                                     current的引导不要删除,使用中的linux引导不要删除。

四、WIN7 修复MBR

     当安装双系统后,主引导安装到linux系统情况下,如果直接格式化linux所在的盘,则造成windows无法引导,此时需要window MBR进行修复。xp可以使用winPE进行修复,而Win7系统盘不再带有PE功能,不过可以使用其他方法,如下:

1、在光驱插入win7安装盘或者用USB启动(win7支持USB直接启动安装,不过USB方法我没有测试过);

2、选择完语言选项后,进入下一步,选择底下的系统修复不是继续安装

3、自动搜索完已经安装的系统后,进入下一步;

4、不要让Windows自动修复,没用的,进入命令提示符模式;

5、先输入命令bootrec /fixmbr 回车,再输入命令bootrec /fixboot 回车;

6、重启系统即可重新恢复Win7启动模式。

 

以下内容是转载:本人没有测试

win7修复mbr仍有grub界面

解决方法:

1、win7的安装盘里有这个文件,bootsect.exe。

2、把它复制到系统盘。然后在win7命令行运行bootsect /nt60  /mbr

3、成功后mbr的grub就被nt60覆盖了。

4、重启后将不会再有grub引导。

© 著作权归作者所有

GasLS

GasLS

粉丝 4
博文 13
码字总数 9531
作品 0
朝阳
私信 提问
Win7、Ubuntu双系统正确卸载Ubuntu系统

如果ubuntu不是以wubi方式安装的,而是U盘或者光盘装的双系统,那么卸载ubuntu时要慎重,不是直接删除ubuntu所在分区这么简单的,否则你会发现你的windows系统也进不去了。那是因为如果你安装...

andy521zhu
2014/06/19
5K
0
安装ubuntu/win7后选择win7出现 a read disk error occurred

(本人百度ID:铭轩_)安装ubuntu/win7双系统后重启电脑ubuntu正常进入但选择win7 loader会提示:a read disk error的错误信息,无法进入win7系统,之前自己折腾双系统时也遇到过这情况,记得使...

big_cat
2014/03/16
513
0
win7下安装ubuntu12.04至硬盘后,无法启动windows7

今天安装了12.04,安装好了以后,在启动时选择win7,居然无法进入,而且又回到了grub选择系统的那个界面。来回试了好几次,依旧,无奈只好将windows的mbr重新修复一下,再将ubuntu的分区设置...

期待年轻
2012/03/25
1K
2
删除linux系统出现grub rescue

症状: 开机显示:GRUB loading error:unknow filesystem grub rescue> 原因: 已经发现下面几种操作会导致这种问题: 1,想删除ubuntu,于是直接在windows下删除/格式化了ubuntu所在的分区。...

吟啸_徐行
2013/05/10
1K
0
修复grub文件的几个方法

一、grub配置文件简介 grub是一个来自GNU项目的多操作系统启动程序,可用于在计算机启动时选择希望运行的操作系统或操作系统内核。grub由系统安装程序自动安装于MBR中,通常其引导主程序位于...

wubinary
2014/03/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java常见异常处理

异常是Java程序中经常遇到的问题,一个异常就是一个Bug,就要花很多时间来定位异常。 Java异常 (1)Throwable是Java异常的顶级类,所有的异常都继承于这个类。 (2)Error,Exception是异常...

daxiongdi
39分钟前
4
0
Validator 常用注解

说明 Validator主要是校验用户提交的数据的合理性的,比如是否为空了,密码长度是否大于6位,是否是纯数字的,等等。那么在spring boot怎么使用这么强大的校验框架呢。 常用 [@null](https:...

五彩的颜色
48分钟前
4
0
输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否可能为该栈的弹出顺序。

#1 先把入栈顺序的第一数据入栈, #2 if 入栈的数据==等于出栈的数据,就循环一次看是否新建的栈的数据是否出栈 #3 返回新建的栈是否为空,就是要的结果 public class Solution { public boo...

winkwink
54分钟前
4
0
《JAVA核心知识》学习笔记 (19. 数据库)

19.1.1. 存储引擎 19.1.1.1. 概念 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建、查询、 更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧...

Shingfi
今天
4
0
三分钟手操自己的yum源

本文章原创首发公众号:编程三分钟 上次就想手操yum源了,考虑到有的朋友没接触过,直接写成了yum源的科普,活活憋了我一个星期,现在我们快快开始。 什么情况下我们需要搭建一个仓库呢? 记...

编程三分钟
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部