如何修复win10引导Grub引导,

扫一扫体验手机阅读
RedHat Linux系统修复——
grub引导、MBR损坏修复过程
/boot/grubsh-4.1sh-4.18、执行grub命令,进入grub交互模式,修复MBR文件,如下图:9、执行exit退出后,reboot重启系统,将系统光盘取出,尝试硬盘直接启动,可能出现下列错误:10、在下方输入root密码,进入单用户模式,执行mount -o remount,rw /命令进入编辑模式,然后执行vi/etc/fstab命令修改fstab文件,如下图将/dev/mapper/VolGroup-lv_home /home这一行内容删除,然后保存,exit退出,reboot重启系统。11、系统加载没有报错。12、系统修复成功。& & & &注意:此时的服务器系统只是可以成功启动,/home需要手动挂载,文件系统、磁盘都要检查,需要修复的一定修复好之后再重启服务器。原文链接:& & &MBR是安装在硬盘的第一个扇区上占用了512个字节,其中前446字节是bootloader用于引导操作系统(中间的64个自己用来指定分区,每个分区为16个字节,所以一个操作系统最多有四个主分区,最后两个字节是标志位,用于表示OK或者not ok),它不在分区上,而是位于分区之外,因为分区是对于操作系统而言的,而MBR是用于引导操作系统的。
<span type="1" blog_id="1971894" userid='
分享到朋友圈
关注作者,不错过每一篇精彩CentOS 6.5 修复grub引导_Linux教程_Linux公社-Linux系统门户网站
你好,游客
CentOS 6.5 修复grub引导
来源:Linux社区&
作者:Linux
在使用Linux的过程中,难免会出现开机提示grub &而无法启动,可能是系统中/boot/grub文件丢失等原因造成的,当出现此问题的时候只要系统分区没有格式化一般是可以修复的,下面就以虚拟 机为例,删除/boot分区,在linux救援模式下重新修复: 实验使用的系统为 6.5 x86_641、删除boot分区:会导致grub和linu内核丢失,然后重启:
此时系统重启后已经完全无法再次启动,如下:2、使用光盘镜像引导系统,并选择救援模式启动:提示将系统挂载至/mnt/sysimage:2、将根切换至之前的系统:3、创建光盘挂载目录并挂载光盘:4、安装kerner包,会生成/boo目录以及内核及initramfs5、修复grub,首先要查看一下自己的磁盘分区情况,以确认grub安装在那个磁盘上:为第一块磁盘安装grub引导:6、确认geub目录已经生成:此时系统仍然无法正常启动,因为确认grub.conf文件,可以尝试重启看一下界面:5、在grub界面指定kernel和initramfs所在路径启动,可以操作的命令有:grub&kernel 内核文件 //设置内核文件的路径grub&initrd 镜像文件名 //设置镜像路径grub&boot //启动指定操作系统grub&help //获取帮助grub&reboot //重启系统grub&md5-crypt //生成口令的MD5密文grub&setup (hdx[,y]) //安装GURB到MBR/指定分区的引导扇区中grub&hide 分区 //隐藏分区grub&cat 文件名 //显示文件内容grub&find 文件名 //查找文件grub&rootnoveify (hdx,y) //设置根设备所对应的分区,但不检查加载点grub&chainloader 文件名 //加载指定的文件 在此指定linux内核和initramfs文件路径,并启动linux系统:注:grub& root (hd0,1) #是说跟分区在第一块硬盘的第二个分区grub& kernel /boot/vmlinuz-2.6.32-431.el6.x86_64 ro root=/dev/sda2 #指明内核路径和根分区grub& initrd /boot/initramfs-2.6.32-431.el6.x86_64.img #指明initramfs路径启动系统加载驱动grub& boot #启动上面指定的系统,如果是reboot就等于重启整个系统了,刚才的设置就失效了 此时已经可以引导系统启动了,但是还没有grub.conf文件,可以在系统启动后编写一个grub.conf文件即可6、编写grub.conf文件: 可以看到,此时系统是没有grub.conf文件的,如果重启系统后就无法正常开机了,除非在grub界面指定内核和驱动文件的路径:创建grub.conf文件:注:kernel 一行后面root=/dev/sda2是指的根分区所在的磁盘,假如boot分区和根分区没有在一起,则grub.conf文件要写明boot分区和根分 区,另外不推荐安装磁盘分区的方式写根分区的路径,因为有可能系统重启后磁盘好会出现变化,因此推荐使用UUID的方式表明,每个分区都有自己的 UUID,是在整个系统中唯一的身份标示,可以使用命令blkid /dev/sda2获取。7、最后重启系统,以硬盘直接启动测试;系统已经正常启动完成!
更多CentOS相关信息见 专题页面
本文永久更新链接地址:
相关资讯 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款- 系统光盘下载网站!
当前位置: >
> 详细页面
Ubuntu系统下修复Grub的步骤
来源:系统之家
作者:zhijie
  Ubuntu系统Grub如果发生了故障,很多人首先想到的就是重新安装Grub,这样反而浪费了很多时间。其实完全可以修复Grub来解决Grub上的故障,还能保留原来的设置,把影响降到最低。
  Ubuntu系统如何修复Grub
  1.想办法进入到Ubuntu的Live CD系统,或者其他较新版本的Live CD系统。
  2.打开终端,输入sudo fdisk -l,查看ID=83的分区,记录下sd[NUM],比如sda8。
  3.如果上一步中存在多个ID=83的分区,自己想办法确定/分区所在的分区号,并且/boot也是和/分区挂载在同一个分区上,比如就是sda8。
  4.输入sudo -i,获得root权限。
  5.mkdir /media/tmp。
  6.将/分区挂载到新建的目录mount /dev/sda8 /media/tmp。
  7.如果以前的系统/boot是单独挂载的话,则需要找到/boot的分区如sda7,然后mount /dev/sda7 /media/tmp/boot。否则这一步直接跳过去。
  8.接下来准备安装grub了,终端输入:grub-install --root-directory=/media/tmp /dev/sda。
  9.如果看到Installation finished, no error occured之类的信息时表明已经成功了。
  10.此时重启系统,应该可以看到原来的grub2引导界面回来了,并且如果有其他系统存在的话,也会显示启动项列表中
  PS:如果step10中没有看到如你的Windows 8的启动项,则在正常启动Ubuntu后,终端输入sudo update-grub2,此后等待片刻应该可以看到Windows 8的启动项也会添加到列表中。
  按照上面的步骤来修复Ubuntu系统下的Grub你会发现,比重新安装Grub还要方便快捷。当然想要修复Grub引导,还可以参考:。
栏目热门教程
人气教程排行
热门系统下载
本站发布的系统与软件仅为个人学习测试使用,请在下载后24小时内删除,不得用于任何商业用途,否则后果自负,请支持购买微软正版软件!如侵犯到您的权益,请及时通知我们,我们会及时处理。
Copyright&2011 系统之家(www.xitongzhijia.net) 版权所有 闽ICP备号-1在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
win10出来了当然准备试一试,但装完之后怎么都进不了ubuntu,网上的各种方法试了一遍。。好像都不能引导到ubuntu。于是决定用grub去引导win10 重装了一遍系统,这次先装的ubuntu再装的win10。现在的情况是,开机进grub,然后进ubuntu无压力。在/boot/grub/grub.cfg中添加了win10启动项。试了两种。
chainloader +1 启动会报EFI什么...的错误
后来chainloader改成图片中的样子 会报下图的错误
我开机需要狂按F12 然后从bios里的windows boot manager里进,不过确实可以进
我现在整个人不太好。。。
PS:欢迎小伙伴勾搭~ 学校里主要是做数据挖掘相关的项目,课余玩玩web开发~
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
### BEGIN /etc/grub.d/30_os-prober ###
menuentry 'Windows 8 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-F40A1F270A1EE680' {
insmod part_msdos
insmod ntfs
set root='hd0,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1
F40A1F270A1EE680
search --no-floppy --fs-uuid --set=root F40A1F270A1EE680
parttool ${root} hidden-
drivemap -s (hd0) ${root}
chainloader +1
set timeout_style=menu
if [ "${timeout}" = 0 ]; then
set timeout=10
### END /etc/grub.d/30_os-prober ###
这个是我的grub.cfg文件中的引导win10的一部分, 我是从win8升级到win10的, 这段是安装的时候自动生成的...
我有2个引导分区, sda1引导win8(后来的win10), sda5划为2G的/boot分区用来引导Ubuntu另外我的安装流程是这样的:win10先安好, 然后划出60G的空闲空间然后U盘选其他安Ubuntu, Ubuntu划一个/boot分区, 然后选择引导的时候选中/boot的sda5而不是默认的sda1然后重启直接进win10, 用easybcd编辑引导菜单, 加一条grub2的Ubuntu引导选sda5保存然后关掉win10的快速启动然后开机就能选win10或者ubuntu了...
分享到微博?
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。数加&大数据分析及展现
数加&大数据应用
管理与监控
阿里云办公
培训与认证
域名与网站(万网)
数加&人工智能
数加&大数据基础服务
互联网中间件
开发者工具
云服务器 ECS
&&&&&&&&&&&&云服务器 ECS Linux GRUB 引导被破坏后如何修复
云服务器 ECS Linux GRUB 引导被破坏后如何修复
更新时间: 13:26:11
注意:grub 引导破坏的原因很多,本文是介绍的是基本上的修复方法,无法保证在所有的 grub 引导损坏都能解决。grub 引导文件破坏后导致ECS无法启动,启动报错界面如下:出现该问题一般是由于 /boot/grub/grub.conf 文件配置异常所致,比如 grub 文件被删除或者里面的内容被更改等。要解决该问题,建议通过如下方式处理:1.&手动配置grub信息,启动linux然后检查配置2.&在 grub 命令行下根据实际的内核和镜像情况输入以下内容(如果不知道内核的版本,可以新开一台一模一样的 ECS 来进行对比):&&&&3. 输入 boot 后启动即可:&&&&&&如果问题还未能解决,您可以到阿里云社区进行,或联系商家寻求帮助。&&
云服务器(Elastic Compute Service,简称 ...
阿里云关系型数据库(Relational Database Se...
专有网络VPC(Virtual Private Cloud)是用...
本文导读目录
以上内容是否对您有帮助?
更新不及时
缺少代码/图片示例
太简单/步骤待完善
更新不及时
缺少代码/图片示例
太简单/步骤待完善
感谢您的打分,是否有意见建议想告诉我们?
感谢您的反馈,反馈我们已经收到

我要回帖

更多关于 如何修复引导文件 的文章

 

随机推荐