Linux系统下grub.cfg文件损坏修复步骤
作者:jks212454 时间:2023-08-06 17:41:16
一、grub.cfg文件介绍
1.grub.cfg文件位置
/boot/grub2/grub.cfg
[root@node1 grub2]# ls
device.map fonts grub.cfg grubenv i386-pc
[root@node1 grub2]# pwd
/boot/grub2
[root@node1 grub2]#
2.grub.cfg文件作用
grub是引导操作系统的程序,它会根据自己的配置文件,去引导内核,当内核被加载到内存以后,
内核会根据grub配置文件中的配置,找到根分区所使用的文件系统对应的驱动,通过根分区文件系统
对应的驱动,挂载根分区,从而达到启动操作系统的目的。
3.系统启动流程介绍
1.把MBR加载到内存, MBR=512字节=引导程序(446字节)+64字节(分区表)+2字节
2.BIOS加载grub引导程序,系统控制交给引导程序。
3.引导程序加载配置文件/boot/grub2/grub.cfg,告诉/boot目录所在分区和内核文件在哪,并加载内核和initramfs,并放入内存中。
initramfs包含启动时硬件必要的内核模块和初始化脚本。
4.Kernel自身初始化,且内核在initramfs中找到所有硬件的驱动程序,初始化这些硬件。
5.initramfs中的/sbin/init以pid为1的进程启动,并链接到systemd。
6.内核将根从initramfs切换到真正的根。
7.启动第一个程序systemd
二、grub.cfg文件损坏,系统开机启动界面
三、修复步骤
1.指定/boot目录所在分区
2.加载内核文件,并以只读方式挂载根分区
3.指定initramfs文件
4.启动
5.进入系统,重新生成grub.cfg文件
备注:挂载根分区时,根据实际情况填写,一般系统默认安装时,系统盘为nvme格式时,根分区为/dev/nvme0n1p3,
系统盘为sata硬盘,根分区一般为/dev/mapper/rhel-root,或者是自己安装系统时自定义的系统分区。
来源:https://blog.csdn.net/jks212454/article/details/121639450
标签:Linux,grub.cfg
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Godaddy主机SSH登录管理
2010-04-07 12:34:00
谈威客平台的软件开发
2008-01-21 11:41:00
PHPWind v7.3.2后台风格设置中无法选取颜色
2009-05-31 17:20:00
Linux 下如何利用proftpd构架一个ftp服务器
2007-10-11 14:52:00
2009年淘宝不再是以前的淘宝
2009-10-14 12:52:00
基于linux的Web服务器性能测试
2010-05-02 18:10:00
第一届D2前端技术论坛(照片、讲稿、视频)
2007-12-24 19:46:00
![](https://img.aspxhome.com/file/UploadPic/200712/24/20071224202059356s.jpg)
phpwindV6.3关于引用帖子时出现乱码问题
2009-02-20 15:54:00
vmware虚拟机怎么克隆 VMware11.0.0虚拟机克隆
2022-03-08 09:19:53
![](https://img.aspxhome.com/file/2023/8/99388_0s.png)
论策浅谈四种方法搞定网站推广
2009-05-15 19:24:00
phpcms v9不用下插件自己做留言板
2011-08-13 17:04:11
谷歌暂停AdSense推介业务的背后
2008-07-15 07:26:00
酷6网喜获德勤大奖 再次见证主流视频价值
2009-11-20 16:30:00
网站盈利只要做好三件事
2008-01-23 14:30:00
不很厚道或许有用的办法 包装网站关键词
2008-12-20 13:46:00
如果用IP地址能访问到你的WP blog,请立即更新WordPress到2.6.5
2008-11-26 12:22:00
![](https://img.aspxhome.com/file/UploadPic/200811/26/medium-30s.jpg)
Linux入侵常用命令之防黑客示例代码
2023-10-10 08:27:11
使用Apache ab进行http性能测试
2023-07-07 11:42:01
![](https://img.aspxhome.com/file/2023/7/63457_0s.jpg)
更换apache到nginx的操作过程全记录
2008-07-30 18:05:00
新手如何做好国外网赚
2010-05-10 15:57:00