系统引导修复,grub2下的各种骚作
新买的xps装了一个rhel7.5,各种恶心。。。
第一次:升级内核之后居然引导不了! 进入bios setup,把bios 引导的文件选择为 grub64.eif,成功进入系统
第二次:升级grub2后,再次引导不了! 同上一步结果失败,进入 grub模式。
grub> ls #查看有哪些分区
grub> ls (hd0,gpt1) #查看该分区下有哪些文件,实际上是要找到vmlinuz开头和 initramfs开头的文件目录,一般在/boot下的分区下
grub> set root=(hd0,gpt1) # 设置根目录位置,(hd0,gpt1)是我根据上一步找到的文件所在分区(如果是U盘启动:如果U盘有镜像选U盘)
grub> ls / #查看设置是否正确,可略
grub> linuxefi /vmlinuz-xxx root=/dev/rhel/root #加载内核文件,并制定根目录位置, 早期版本的grub此指令头为linux 或linux16
grub> initrdefi /nitramfs-xxx.img #加载镜像文件,早期版本的grub此指令头为linux 或linux16,指令可能打错建议补全
grub> boot # 至此成功引导
进入系统后:
shell# ll /etc/|grep grub # 可能有多个grub.cfg的文件软连接记得逐个查看我在 /boot/grub2 和/boot/efi/EFI/centos 下面各一个
shell# grub2-mkconfig -o /boot/... #生成grub配置文件,这个目录位置得看上一步软连接对应的目录位置,我的在/boot/efi下面
shell# shutdown -r now # 重启如果不能引导到,重复grub加载的步骤,grub.cfg生成目录选择另外一个
第三次:grub.cfg 把启动菜单设置成 0 秒跳过了(作死),做了个最小化的引导U盘:
UltralISO, 如果你U盘空间足够的话选择“启动”→“写入硬盘镜像”的方法就好了(网上说明很多)
如果空间不够的话,手动逐个提取文件夹 /EFI /images /isolinux ,其他根据空间提取,
反正Packages和repodata不提取就好了
grub进入拯救模式的代码如下(能直接选取启动就忽略这步吧):
grub> ls
grub> set root=(hd1,msdos_1)
grub> linuxefi /images/pxeboot/vmlinuz inst.stage2=hd:/dev/sdb1 rescue quiet
grub> initrdefi /images/pxeboot/initrd.img
grub> boot
第四次: linuxefi 引导内核后提示:
invalid signature detected #内核的签名不可用
出这个问题也没办法呢,谁叫你的内核是DIY呢
解决方法:
进入bios,
找到 secure boot control, 设置为disable
启动成功!(或许应该学一下怎么搞个有效的签名?)
总结: 拜此所赐,我把grub2的引导操作都弄得闭着眼睛也能操作了,各种手动引导改参数哈哈哈哈
转载于:https://www.cnblogs.com/caya-yuan/p/10534640.html
系统引导修复,grub2下的各种骚作相关推荐
- 多系统linux系统引导修复工具,EasyBCD引导双系统|EasyBCD双系统引导修复工具 V2.4.0.237 中文免费版 下载_当下软件园_软件下载...
EasyBCD双系统引导修复工具是一款非常专业的电脑系统辅助软件.这款EasyBCD引导双系统功能强大,能够支持多种操作系统的多动启动,同时支持的有Linux.MacOS.BSD.XP等操作系统,让你 ...
- 双系统在linux中修复引导文件,Linux与Windows双系统引导修复
一台电脑装有XP和Linux双系统,因为重装XP,导致再无法进入Linux. 原因很简单,因为重装XP,XP会把自己的引导文件写入MBR(硬盘主引导记录),这样就把原先带有Linux引导的记录摸掉了, ...
- 计算机完成双系统无法启动怎么办,电脑安装双系统后只有一个系统引导修复教程...
电脑安装双系统就可以在两个系统中互相使用,这样可以满足体验新系统,又不用重装系统的问题,可有用户在win8系统下安装win7双系统后,电脑在开机只有一个win8系统,没有双系统选择的菜单选项,遇到这样 ...
- win7 linux双系统引导修复工具,给你传授双系统引导修复工具【搞定指南】
win7系统有很多人都喜欢使用,我们操作的过程中常常会碰到win7系统双系统引导修复工具的问题.如果遇到win7系统双系统引导修复工具的问题该怎么办呢?很多电脑水平薄弱的网友不知道win7系统双系统引 ...
- linux光驱引导修复工具,系统引导修复工具(EasyBCD)
EasyBCD系统引导修复工具使用方法 一.删除菜单条目 1.使用EasyBCD删除条目是一键式操作.只需启动EasyBCD,然后进入"编辑启动菜单"页面: 2.选择您想要删除的条 ...
- ubuntu 装机技巧 双系统引导修复boot-repair 换源 github安装 截图 文件夹中文名称改为英文 deb包的安装方法 更改时间
ubuntu 装机技巧 文章目录 ubuntu 装机技巧 一.换源 +github上网 换源 github 上网 二.ubuntu win双系统引导修复boot-repair 三.ubuntu将主文件 ...
- 计算机安装双系统后系统引导修复的方法
知友提出问题:电脑双系统怎么用,我装的是win8和win7.win8安装在C盘上,可以正常使用,我把win7安装在一个新分区的盘符上G盘,为什么开机没有win7系统选择项启动,只有一个win8和GHO ...
- win7xp双系统引导修复工具
1.win7&xp双系统引导修复工具 2.win7&xp双系统启动显示菜单修改工具 转载于:https://blog.51cto.com/angf2/652366
- 怎样恢复安装计算机,计算机安装双系统后如何修复系统引导 修复系统引导的方法...
知友提出问题:电脑双系统怎么用,我装的是win8和win7.win8安装在C盘上,可以正常使用,我把win7安装在一个新分区的盘符上G盘,为什么开机没有win7系统选择项启动,只有一个win8和GHO ...
最新文章
- StaticFactoryMethod_Level4
- 深入Java泛型(四):RxJava中泛型的使用分析
- 批量Excel数据导入Oracle数据库
- 一根29cm长的尺子,只允许在它上面刻7个刻度。
- windows剪切板暂存
- Count Subrectangles CodeForces - 1323B(思维)
- 鱼眼镜头的distortion校正【matlab】
- 前端学习(2761):uni-app样式的学习
- 远行星号java 出错_打了势力争霸之后就出错了
- 【个人网站搭建教程】阿里云服务器+宝塔+wordpress
- 2018最新Web前端经典面试试题及答案
- github里的默认域_FProbe 获取域/子域的列表,并探查工作中的http / https服务器。...
- 数据结构之王道视频中留下的问题
- TF-tf.keras.layers.Attention-Attention机制
- oracle 回表是什么,ORACLE回表
- ae遮罩路径图形扭曲插件BAO Boa
- 光电二极管的工作原理
- c语言模拟开关题目,8x16 模拟开关阵列芯片 CH446Q.PDF
- 2018.7.18 上半年课程总结 4- 高级英语
- MyBatis和Hibernate的区别
热门文章
- Python生成JSON数组
- 2020做Java的都看这篇文章,面试一次过、升职加薪,赶快来Get
- git操作时出现error: cannot stat 'path/file': Permission denied
- 计算机网络基础之OSI网络分层大总结
- Navigator.clipboard剪切板 API 可用于实现剪切、复制、粘贴的功能。
- 这5个图片素材库,你一定要知道~
- 谷歌浏览器(chrome)、火狐浏览器(firefox)、Opera浏览器修改UserAgent方法汇总
- 看清知识付费的认知陷阱
- 免费×××帐号 送送送
- 四个快速开发平台为你接私活和毕设助力