虚拟机linux修复grub,日常系统维护之修复linux的grub引导
恩,不知道怎么表达为win10的更新很烦人,其实我感觉windows用的不是那么顺手,但是制作视频的时候还是要用到,图片的话linux也可以胜任,毕竟GUN IMAGE还是挺不错的,但到了视频制作方面,显卡就跟不上了(万恶的N卡,这卡的驱动真实难找)。视频制作的花adobe家族还是挺好用的,linux有openshot可以用,不过不如pr好用,但linux在运维上和windows比就不是一个档次了,什么linux不友好,对用户不好,这里更正一下linux没有传说中的那么神,就是使用习惯的问题,就如同windows已经打下的用户习惯不是说改就改的,mac挑战过不是也失败了吗,所以苹果专攻手机,看见图标就点,返回就按home键,反正我是改不了了,微软和ubuntu也发布过手机,那一个善终了,接连微软都改过windows的桌面,但人家才大气粗,没事。最后还是改回来了。
感觉车开的有点偏了,今天就是想写修复的记录,至于对windows发牢骚还是要从那天晚上说起。
晚上10点多的时候,终于能休息了,关闭pr,ae,看了一眼消息提示,哦今天系统更新啊,于是乎我舒适的当在床上静静的看着电脑更新,我不知道是不是只有我这样,盯着那小圈圈,看着那百分比。然后,然后就根新完了重启,可该死的没有linux的其的选项。西科修!!!我特地用两个硬盘分别安装系统的,理论上应该不会有引导启动的影响的。
Linux version: 5.2.9-arch1-1-ARCH
检测方法:liveCD,拯救模式(rescue mode)没用过,所以不做描述。
现在几乎都用U盘作为启动盘了,所以我制作了一个arch的启动盘(软件rufus),然后mount,chroot,umount,reboot
细说一下:
进入U盘中的系统
#umane -m 判断系统架构 我的是X86_64的(U盘中的要和原系统一致)
#lsblk 判断分区,用cfdisk也可以,不过为个人喜欢前者
然后mount分区,从根分区开始,然后是boot分区,然后是home,我就这几个分区
例子:#mount /dev/sda1 /mnt
做完上面步骤后
#mount -t proc /proc /mnt/proc
#mount -t sysfs sys /mnt/sys
#mount -o bind /dev /mnt/dev
#chroot /mnt /bin/bash
我一开始想进入grub提示符界面进行修复的
但提示command not found
所以判断grub有可能不见了,所以重新安装,#grub-install /dev/sda
然后:error cannot find EFI directory,我估计是/boot/efi没有mount,好所以退出去重新挂载 #mount | grep /boot/efi #chroot
然后#grub-install --efi-directory=/boot/EFI
然后EFI variable are not supported in this system
grub-install:error: efibootmgr failed to register the boot entry:no such file or directory
我谷歌了一下,发现问题可能是efivars内核模块没有加载
然后用modprobe试了一下,果然如此
#modprobe efivars
error: FATAL:module efivars not found in directory /lib/modules/5.2.5-arch/-1.ARCH
然后思路就清晰了,把这个模块装上去就可以了
第一种方法:#mount --bind /sys/firmware/efi/efivars /mnt/sys/firmware/efi/efivars
第二种方法:#sudo pacman -S efibootmgr
然后#grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=grub --rechech
#grub-mkconfig -o /boot/grub/grub.cfg
修复到此结束,问题跟我猜的差不多
虚拟机linux修复grub,日常系统维护之修复linux的grub引导相关推荐
- linux 从grub 进入rescue,在grub的rescue模式修复linux引导
今天在windows 10系统收到系统更新通知,没看清楚就手贱点了马上更新.以为只是像那些普通更新一样重启一下更新就完了,万万没想到这个是覆盖更新,也就是说这是一个全新的系统更新而不是系统补丁.在安装 ...
- linux修复uefi启动文件,uefi-gpt-linux修复grub rescue
搜了点网上的资料.发现都是修复MBR分区的.我的电脑是GPT分区+UEFI.虽然不同.但也大同小异. 出现grub rescue模式一般是硬盘分区出现变动.导致旧的grub找不到启动文件而出现的. 错 ...
- Linux 常用系统故障(修复MBR扇区故障、修复GRUB引导故障、遗忘root用户密码、修复文件系统、磁盘配额等)
修复MBR(主引导记录)扇区故障 故障原因 病毒.木马等造成的破坏 不正确的分区操作.磁盘读写误操作 故障现象 找不到引导程序,启动中断 无法加载操作系统,开机后黑屏 解决思路 应提前做好备份文件 以 ...
- Linux系统的grub.cfg文件损坏修复
Linux系统的grub.cfg文件损坏修复 一.grub.cfg文件介绍 1.grub.cfg文件位置 2.grub.cfg文件作用 3.系统启动流程介绍 二.grub.cfg文件损坏,系统开机启动 ...
- Kali Linux虚拟机磁盘扩容后启动慢问题修复
Kali Linux虚拟机磁盘扩容后启动慢问题修复 扩容自行操作 修复SWAP分区 由于在重建SWAP分区过程中分区的ID发生了改变,因此Kali启动时找不到对应分区,每次启动时都会等待极长时间来等待 ...
- 改变linux分区后grub修复,更改磁盘分区后修复GRUB启动
上次为了通过硬盘引导安装Linux,专门分了一个1GB的FAT32分区.今天回到Win7中,用磁盘管理工具把这个分区撤销且合并后,重启后就进入了grub rescue终端,并且提示: error:un ...
- linux系统修复找不到原安装,Linux 系统用安装盘来修复GRUB 详解
常用恢复MBR的办法还有一种是用升级系统的办法,这种办法经过验证,是极不可 靠的.我们经过近二三十次的实践,证明效果几乎很少,这个办法用于没有安装 GRUB的还是可行的.如果已经把GRUB安装上,后来 ...
- Ubuntu 开机出现 grub rescue 终端模式修复方法
1. 先使用ls命令,找到 Ubuntu 的安装在哪个分区: grub rescue>ls 会罗列所有的磁盘分区信息,比方说: (hd0),(hd0,msdos3),(hd0,msdos2), ...
- linux恢复fat文件系统,使用‘fsck’修复Linux中文件系统错误的方法
前言 文件系统负责组织数据的存储和恢复方式. 无论如何,随着时间的推移,文件系统可能会被破坏,并且可能无法访问它的某些部分. 如果您的文件系统出现这种不一致,建议验证其完整性. 这可以通过名为fsck ...
最新文章
- Hyperledger Fabric 核心模块(7)Fabric-ca-client
- 学习OpenResty编程
- 实现程序间的数据传递
- centos安装时卡住不动_转子流量计转子或指针停在某一位置不动的原因及处理方法...
- 太突然!一日本上班族大叔被通知得了诺贝尔奖,他却选择消失了16年,又有重大发现!...
- 做前端性能优化,还不知道什么是Preload、Prefetch、Preconnect、Prerendering,你就out了?
- android权限适配 简书,Android动态权限适配
- 从 Chrome 谈到 Adobe
- scala教程(一)
- 荣耀android手机怎么截图,华为荣耀v20如何截图 荣耀v20的截屏的方法步骤
- teraterm 执行sql命令_一款轻量级终端工具TeraTerm的脚本介绍(一)
- 爬取手机app实例:fiddler抓包爬取汽车之家
- 仓位管理之二: 凯利公式指导投资与多种资金管理方式
- 大宗商品交易平台:解决期货的最后“一公里”
- 合肥盛荣乒乓球俱乐部学习感悟
- HE4484E泛海微5V USB 输入双节锂电池串联应用升压充电IC管理芯片
- JAVA stream流详细教程
- zookeeper自问自答
- 嵌入式图形解决方案升级!RT-Thread Smart成功支持ARM Mali GPU
- Shader 蔓藤生长动画
热门文章
- 关于透明度混合blend
- Git、Github、Gitee、GitLab学习笔记
- 欧派caxa设计软件_欧派家居“领航者”杯CAXA设计大赛十强争霸 彰显设计实力
- 基于Tomcat的MQ学习月记
- [Unity]摄像机动态人物头像amp;截图amp;TargetTexture问题
- Android简单的天气预报
- 学习笔记(十八):MoRe-Fi用深度学习网络从非线性信号中恢复呼吸波形
- android模拟器如何正确安装HAXM加速器
- ceph-pg状态详解
- CountDownTimer 一步实现最简单的倒计时控件