linux ata4 serror,linux系统救援模式解决开机引导失败问题
问题:linux开机后进入grub命令行且grub命令行输入命令报错
推测:因之前系统装好以后改变过分区,而导致不能读取到grub主开机引导程序
在解决这个问题之前我们先来了解linux开机启动过程。
linux系统开机启动有以下过程:
1.开机加载BIOS
2.进入MBR(master boot record)主引导记录:MBR中主要是安装加载引导程序,如主流的grub(既支持win也支持linux)。它是可引导设备的第一个扇区(一般情况下是硬盘中的第一扇区)中的主引导分区
3.读取运行grub主引导程序:grub主要是识别磁盘格式,用于载入并启动操作系统核心(Kernel)。多操作系统时可以通过配置grub而引导系统启动。
4.启动init进程完成系统启动;据我所知有两种方式init方式。System V initialization方式和Upstart方式。(具体方式的运行模式自行百度)
linux开机引导过程大致分为以上几步。
知道了开机启动大致过程,我们针对遇到的问题可以判断问题出在grub主引导程序上。
下面我们将使用系统盘进入linux救援模式修复grub引导程序。
1.放入linux装机光盘并选择以光盘启动
2.选择Rescue installed system 救援模式进入
3.语言选择默认英语,键盘选择us
4.根据需要选择是否联网,这里不需要联网
5.进入到Rescue界面,如果选择Continue按钮并回车则救援模式程序会自动查找系统中已有的文件系统,并把他们挂载到/mnt/sysimage目录下;如果选择Read-Only并回车,则会以只读的方式挂载已有的文件系统,如果需要手动挂载则选Skip
6.之后有三种模式选择 我们选择进入shell模式并根据之前提示输入chroot /mnt/sysimage命令 (fakd为诊断模式)
7.输入grub进入grub命令行
8.在grub命令行中输入:root(hdx,y)
其中x为安装linux根分区所在的盘,比如只有一个硬盘那x就是0,linux根分区在第二个硬盘上x就为1.
其中y为安装linux系统所在的根分区
我这里输入的是root(hd0,0)
9.输入setup(hd0)
setup(hd0)就是把grub写入到硬盘的MBR上,显示succeeded就说明写入修复成功。
10.退出重启机器,系统开机引导成功。
linux ata4 serror,linux系统救援模式解决开机引导失败问题相关推荐
- gtp6 linux 启动_Win10更新后导致双系统(LinuxWindows)开机引导失败出现grub rescue的修复办法...
Windows10更新有一定几率会破坏grub,找不到grub引导文件,所以我们要让它找到引导文件. 当屏幕上提示:grub resume> 时. 1.set命令查看当前grub引导指向哪个盘. ...
- 解决linux无法启动,进入救援模式也报错:you don‘t have any linux partitions的问题
问题描述:我的电脑是win10,centos7双系统,通过grub2引导. 但是今天开机win10一直转圈圈,强行reset以后,再进系统就直接grub rescue了. 然后通过Centos Liv ...
- 使用rufus工具U盘安装DotAsterisk(点星PBX)呼叫中心并进入救援模式修复grub引导
之前有过一篇介绍采用UltraISO制作点星pbx启动光盘U盘安装点星pbx呼叫系统的文章教程--<U盘安装DotAsterisk(点星PBX)企业呼叫中心或IPPBX系统>,下面介绍另一 ...
- linux 5353端口禁止,系统运维|解决DNS污染与劫持之使用特殊DNS端口
os:ubuntu 12.04 LTS 软件:dnsmasq dns测试: dig www.facebook.com @8.8.8.8 +short 37.61.54.158 在wiki词条域名服务器 ...
- e431装linux系统恢复,Mac、Linux、Windows三系统的备份恢复以及引导修复思路记录
人的记忆力有限,写篇文章方便查阅.本人是Mac + Linux + Win 三系统,Clover+UEFI引导方式 Windows 备份:直接将整个盘压缩为镜像即可 恢复:将镜像恢复到你的新磁盘即可 ...
- linux系统进入救援模式
懒得写了放一张图得了, 这是系统自己的救援模式,还有一种是用光盘进入的救援模式,那个管用,据说连系统内核都可以拯救,我只试过用光盘拯救一些重要文件.就是把 /var/lib64/ 下的 ld-linu ...
- linux救援模式使用、自制linux系统和linux内核编译
内容: 1.linux系统启动排错及恢复(救援模式的使用) 2.自制linux系统 3.编译linux内核 一.系统启动排错及恢复(救援模式的使用) 1.bootloader损坏恢复 (1)进入救援模 ...
- 1.13 单用户模式;1.14 救援模式;1.15 克隆虚拟机;1.16 Linux机器相互登录
1.13 单用户模式: 重启命令: reboot init 6 shutdown -r now 关机命令: init 0 poweroff 1. 开机界面:在倒计时进入系统时,快速操作键盘任意键: 选 ...
- linux救援模式介绍(有iso光盘和没有iso光盘单用户模式)
当我们一不小心把linux系统文件删除了,导致无法开机或者某些程序无法使用,该怎么办呢? linux为我们准备了救援模式(Rescue)! 进入救援模式即可进入小型系统进行操作.进行恢复. 我们用VM ...
最新文章
- PYTHON学习笔记-DAY-16
- Spring Boot 中引入 MyBatisPlus 的常规流程
- java内省操作类的属性
- B站爱情怀,投资者只看利益
- python 打包成exe 1053_Python程序打包成exe的一些坑
- boost::callable_traits的has_member_qualifiers的测试程序
- 设计友好的错误信息页面
- P3076,jzoj3187-的士【贪心】
- laravel $request 多维数组取值_3分钟短文:Laravel的“南天门”,过滤掉七七八八的数据...
- CSDN APP又出错了,看不到博文
- QTcpSocket的读写操作
- 国内外有哪些比较好的电子技术的网站类似github?
- 江西计算机好的本科学校,江西本科学校计算机及应用顶岗实习
- 如何卸载Win10关键更新(右键不显示卸载)
- 将AAB(Android App Bundle)转换为APK
- 海伦公式计算三角形面积 C++
- 《Tableau数据可视化从入门到精通》之Tableau系列软件概况
- linux raid member,文件挂载时报错“linux_raid_member”
- PowerBuilder 10 下调用FoxitPDFSDK_AX_Pro.ocx浏览打印PDF文件
- 2007中国手机客户端软件TOP50