博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux系统在启动过程中grub引导文件丢失的解决方法
阅读量:6279 次
发布时间:2019-06-22

本文共 613 字,大约阅读时间需要 2 分钟。

 在/boot/grub2目录下有一个grub.cfg文件;该文件主要是用来自动地引导系统启动内核程序和系统的初始化程序。

 问题一:当系统在启动的情况下,我们不小心删除/boot/grub2/grub.cfg文件时,我们可以使用以下命令来恢复。(恢复之后在系统启动的时候会自动引导)

 

问题二:当/boot/grub2/grub.cfg文件删除之后,在系统第一次启动时要手动引导系统加在内核程序和初始化程序。

1) set root='hd0,msods1'               表示系统启动盘所在位置

2)linux16  /boot/vmlinuz-3.10.0-123.e17.x86_64 ro root=/dev/vda1     手动加载内核驱动程序,root指向该系统根所在设备

3)initrd16  /boot/initramfs-3.10.0-123.e17.x86_64.img         手动加载初始化启动程序

4)boot    启动程序(不可使用reboot,reboot之后会又会回到这个界面)

5)系统启动后,便可以进行登陆。登陆进去之后,在虚拟机中执行命令 grub2-mkconfig > /boot/grub2/grub.cfg (为了启动是自动引导)

 

 注意:在系统进行系统启动文件修改之前,一定要使系统selinux状态为disabled。

 

转载于:https://www.cnblogs.com/uthnb/p/9439370.html

你可能感兴趣的文章
Typescript教程之函数
查看>>
Android 高效安全加载图片
查看>>
vue中数组变动不被监测问题
查看>>
3.31
查看>>
类对象定义 二
查看>>
收费视频网站Netflix:用户到底想要“点”什么?
查看>>
MacOS High Sierra 12 13系统转dmg格式
查看>>
关于再次查看已做的多选题状态逻辑问题
查看>>
动态下拉菜单,非hover
查看>>
政府安全资讯精选 2017年第十六期 工信部发布关于规范互联网信息服务使用域名的通知;俄罗斯拟建立备用DNS;Google打击安卓应用在未经同意情况下收集个人信...
查看>>
简单易懂的谈谈 javascript 中的继承
查看>>
iOS汇编基础(四)指针和macho文件
查看>>
Laravel 技巧锦集
查看>>
Android 使用 ViewPager+RecyclerView+SmartRefreshLayout 实现顶部图片下拉视差效果
查看>>
Flutter之基础Widget
查看>>
写给0-3岁产品经理的12封信(第08篇)——产品运营能力
查看>>
ArcGIS Engine 符号自动化配置工具实现
查看>>
小程序 · 跳转带参数写法,兼容url的出错
查看>>
flutter error
查看>>
Flask框架从入门到精通之模型数据库配置(十一)
查看>>