Linux常见维护报错,修复MBR引导/修复grub2菜单/内核文件丢失

这篇具有很好参考价值的文章主要介绍了Linux常见维护报错,修复MBR引导/修复grub2菜单/内核文件丢失。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一,修复MBR

1.模拟MBR损坏

2.重启查看系统

3.借助当前系统的光盘来进行修复

4.进入修复模式 进行修复

5.恢复正常

二,修复grub2菜单

1.出现情况

2.进入修复模式

3.进行修复grub2菜单

4.退出重启即可

三,内核文件丢失

1.进入安全模式

2.挂载光盘

3.安装光盘内的内核包

4.修复grub.cfg文件

5.重启即可

一,修复MBR

1.模拟MBR损坏

破坏bootloader:

[root@localhost ~]# dd if=/dev/zero of=/dev/sda bs=1 count=446
记录了446+0 的读入
记录了446+0 的写出
446字节(446 B)已复制,0.000308168 秒,1.4 MB/秒

注意: 这里边block size只要小于等于446即可。

2.重启查看系统

Linux常见维护报错,修复MBR引导/修复grub2菜单/内核文件丢失,必学Linux系统管理,linux,运维,服务器

3.借助当前系统的光盘来进行修复

挂载光盘,进入光盘引导,进入检修模式

Linux常见维护报错,修复MBR引导/修复grub2菜单/内核文件丢失,必学Linux系统管理,linux,运维,服务器

  • 安装centos7系统

  • 检查系统并安装系统

  • 进入安全模式

继续进入营救模式

Linux常见维护报错,修复MBR引导/修复grub2菜单/内核文件丢失,必学Linux系统管理,linux,运维,服务器

  • 安装图形化系统

  • 进入营救模式

  • 进入测试模式

  • 运行本地磁盘

  • 返回菜单

继续进入

Linux常见维护报错,修复MBR引导/修复grub2菜单/内核文件丢失,必学Linux系统管理,linux,运维,服务器

4.进入修复模式 进行修复

Linux常见维护报错,修复MBR引导/修复grub2菜单/内核文件丢失,必学Linux系统管理,linux,运维,服务器

chroot /mnt/sysimage    #提升权限

#centos7以上执行
grub2-install /dev/sda
​
#以下执行
grub-install /dev/sda

退出重启即可

reboot

5.恢复正常

二,修复grub2菜单

grub2菜单文件存放位置

[root@localhost boot]# cd /boot/grub2/
[root@localhost grub2]# ls
device.map  fonts  grub.cfg  grubenv  i386-pc  locale  themes

1.出现情况

Linux常见维护报错,修复MBR引导/修复grub2菜单/内核文件丢失,必学Linux系统管理,linux,运维,服务器

2.进入修复模式

进入光盘引导:3--》2--》1--》回车

3.进行修复grub2菜单

输入:chroot /mnt/sysimage/加载系统镜像此时会进入bash环境
输入:grub2-install /dev/sda,重新构建sda磁盘
输入:grub2-mkconfig -o /boot/grub2/grub.cfg,重新构建grub菜单配置文件

4.退出重启即可

三,内核文件丢失

内核文件存放位置文章来源地址https://www.toymoban.com/news/detail-545496.html

[root@localhost ~]# ls /boot/
config-3.10.0-514.el7.x86_64
grub
grub2
initramfs-0-rescue-a72540d4c3624c1e9c24a0e20cefad5a.img
initramfs-3.10.0-514.el7.x86_64.img
initramfs-3.10.0-514.el7.x86_64kdump.img
initrd-plymouth.img
symvers-3.10.0-514.el7.x86_64.gz
System.map-3.10.0-514.el7.x86_64
vmlinuz-0-rescue-a72540d4c3624c1e9c24a0e20cefad5a
vmlinuz-3.10.0-514.el7.x86_64
[root@localhost ~]# rpm -qf /boot/vmlinuz-3.10.0-514.el7.x86_64 
kernel-3.10.0-514.el7.x86_64

1.进入安全模式

进入光盘引导:3--》2--》1--》回车

2.挂载光盘

[root@localhost ~]# mount  -t  auto  /dev/cdrom /mnt/cdrom

3.安装光盘内的内核包

[root@localhost ~]# cd /mnt/cdrom/Packages
[root@localhost ~]# ls | grep kernel
#显示如下:
.....
kernel-3.10.0-123.el7.x86_64.rpm
......
#修复内核
[root@localhost ~]# rpm -ivh kernel-3.10.0-123.el7.x86_64.rpm --force

4.修复grub.cfg文件

[root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg

5.重启即可

到了这里,关于Linux常见维护报错,修复MBR引导/修复grub2菜单/内核文件丢失的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux 多重启动grub2详解

    https://www.gnu.org/software/grub/manual/grub/grub.pdf

    2024年02月09日
    浏览(36)
  • 双系统下解决无grub引导菜单以及grub中没有windows引导项的问题

    参照双系统安装教程安装完ubuntu 成功可以使用以后就没有管了 直到后来想切换回windows 发现重启以后没有ubuntu的grub启动引导菜单,也就没法切换回windows系统,直接就进ubuntu了 先通过bios修改了启动引导顺序,未果 参照双系统安装 Ubuntu 没有grub启动项的解决 进入ubuntu系统后,

    2024年02月16日
    浏览(61)
  • grub引导项修复(解决服务器Ubuntu开机进入grub界面)

    不知道服务器出什么毛病了,开机进入grub界面,不想重装系统,于是开启引导项修复之路。 1、 查看grub引导项在哪个分区,一直ls,直到显示grub.cfg 2、set命令可以查看详细信息。 方法: normal以后,还有可能重启之后出现开机卡在initramfs界面,解决如下: 1、输入 blkid 2、找

    2024年02月05日
    浏览(47)
  • kali更新grub修复双系统windows10引导启动项

    kali双系统grub修复windows10引导启动项 本人笔记本只有一块SSD硬盘,装有一个UEFI启动模式的win10 操作系统,经过分区后安装了KALI,结果2022年6月某次最新更新kali系统重启电脑后,grub引导界面没有了win10的启动项。 搜索过很多“双系统grub添加Windows10引导启动项”之类文章,照做

    2024年02月05日
    浏览(87)
  • 【已解决】grub引导项修复:Minimal BASH-like line editing is supported.

    环境: Win10 Ubuntu20.04 现象:双系统电脑向移动硬盘安装Ubuntu系统后,重启黑屏并显示 Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere else TAB lists possible device or file completions. 在Win10+Ubuntu双系统安装、配置、卸载保姆级图文教程中我们遇到

    2024年02月12日
    浏览(42)
  • CentOS 开机 GRUB 报错,进入救援模式修复根文件系统

    从弹出的错误信息中可以看出是与 grub 相关的错误,导致系统引导异常,无法正常的进入操作系统。这类情况经常会遇到但很多时候都不知道是什么原因导致的,不过解决办法倒是有,具体见下文。 物理机可采用 U 盘利用与原系统相同的镜像制作系统启动盘,若是虚拟机的形

    2024年02月15日
    浏览(41)
  • Linux 之七 Ubuntu 22.04 配置内核版本、GRUB 引导、远程桌面、包后缀(-dev、-dbg等)、Ubuntu 阶段更新

      前段时间重新安装了 Ubuntu 22.04 LTS,安装后没有显示 GRUB 引导页面(默认自动跳过),直接使用默认内核启动,而我需要变更一下默认的内核版本,特此记录一下修改过程。   Ubuntu 中安装其他版本的内核非常简单,内核其实就是相当于一个软件(DEB 包),安装方式与

    2024年02月12日
    浏览(67)
  • Linux系统引导过程及引导修复

    目录 一、磁盘引导修复  1、清空系统/dev/sda上的mbr数据,使虚拟机westosa无法正常启动  2、用光盘进入系统挽救模式  3、调整系统启动位置  4、开机,进入挽救模式  5、修复结束后,恢复系统启动位置 二、 grub2文件引导  1、当两个文件出问题,且系统还没有关机时如何恢

    2024年02月15日
    浏览(37)
  • Linux 之十八 Ubuntu 22.04 配置内核版本、GRUB 引导、远程桌面、包后缀(-dev、-dbg等)、Ubuntu 阶段更新

      前段时间重新安装了 Ubuntu 22.04 LTS,安装后没有显示 GRUB 引导页面(默认自动跳过),直接使用默认内核启动,而我需要变更一下默认的内核版本,特此记录一下修改过程。   Ubuntu 中安装其他版本的内核非常简单,内核其实就是相当于一个软件(DEB 包),安装方式与

    2024年02月07日
    浏览(67)
  • kali与Windows安装双系统,grub引导器安装失败,或安装grub后无法引导kali系统问题解决

    安装失败图片   这个时候不要慌,既然它的自动安装无法搞定,那我们就手动安装grub引导器 (注意:本人电脑环境是:windows10,分区表类型是GPT类型。尝试安装kali双系统出现grub引导器错误。不同环境下解决方法可能会有区别。并且接下来的操作可能会导致系统无法启动,请

    2024年02月14日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包