摘要

给U盘装了archlinux后,没注意把固态上archlinux的/etc/fstab分区挂载配置文件修改了,以为是grub又坏了,干脆把挂载在/boot下的EFI 系统格式化了,孙子云:“置之死地而后生。” 从头开始

准备

插网线,喝热水

过程

  1. U盘启动进去后挂载根分区和启动分区,arch-chroot到根分区
lsblk
mkfs.vfat -F32 /dev/${/boot}    # ${/boot} 启动分区
mount /dev/${/} /mnt    # ${/} 根分区
mount /dev/${/boot} /mnt/boot
arch-chroot /mnt

以上操作只能在启动盘进行,如果用完整的archlinux系统,则没有arch-chroot以及pacstrap命令
如果使用chroot代替arch-chroot命令后,执行pacman会报非本用户错误

  1. 重新生成引导区
grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=GRUB
grub-mkconfig -o /boot/grub/grub.cfg

查看有没有Linux的入口

cat /boot/grub/grub.cfg

如果没有入口

ls /boot

查看是否有下列文件

initramfs-linux.img
intel-ucode.img
vmlinuz-linux

如果没有,重装linux

pacman -S linux

如果报错
GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.cinnamon.SettingsDaemon was not provided by any .service files
因为pacman检测到非原来用户执行,则可以执行下面命令

mkinitcpio -p linux

重新加载内核模块,生成文件
再执行

grub-mkconfig -o /boot/grub/grub.cfg
ls /boot

可以看到有了三个文件
退出/mnt根分区,回到启动盘

initramfs-linux.img
intel-ucode.img
vmlinuz-linux
exit
  1. 重新生成分区挂载配置文件
    先删除原来的分区挂载配置文件,不然无法挂载分区,系统无法启动,再生成fstab文件
rm -rf /mnt/etc/fstab
genfstab -U /mnt >> /mnt/etc/fstab

查看生成的硬盘UUID和分区命名,一致即可

ls -l /dev/disk/by-uuid
cat /mnt/etc/fstab
exit
poweroff
  1. 设置UEFI
    本人电脑为DELL
  • 进入BIOS
  • 选择Boot Sequence
  • Add Boot Option
  • File Name 为 /boot/EFI/grub下的grubx64.efi
  • Boot Option Name 非空
  • Apply,Exit

结束

修grub的周期大概是3个月一次,各种坏掉的原因都有,记录下方便下次解决。

记录archlinux第n次修复引导区相关推荐

  1. 主引导区,分区表,硬盘逻辑锁,坏道四种故障修复

    下面根据主引导区修复,分区表损坏修复,硬盘逻辑锁修复,产生坏道的修复四种故障类型给大家列出解决的方法和对策: 1)主引导区修复 修复此故障最简单的方法就是使用高版本DOS的Fdisk带参数/mbr运行 ...

  2. Kali折腾笔记·叁:双系统Kali引导区修复

    生命在于瞎折腾,于是我闲着就重装了下Win10. 其实是乱折腾把系统整瘫了 (´_`) 行叭,那就重装,反正平时有备份习惯,出了问题不怕.把重装的U盘翻出来,连上电脑,啪嗒啪嗒点几下,起床,次饭. 回 ...

  3. 很有用的东西,可以修复MBR引导区,在windows命令行下mbrfix /drives 0 fixmbr就可以了

    很有用的东西,可以修复MBR引导区,在windows命令行下mbrfix /drives 0 fixmbr就可以了

  4. 引导区坏 计算机无法启动,小白告诉你Win10无法正常启动修复引导文件教程

    在Win10系统中打开电脑的时候,有用户遇到了无法正常启动,电脑提示引导文件的损坏的问题,Win10系统无法正常启动怎么办呢?就此问题,今天小编整理了Win10无法正常启动修复引导文件教程给大家,希望 ...

  5. Win10 修复引导

    2020,小年夜之前的一个中午,手贱,用一个分区软件准备扩容C盘的时候电脑系统无法启动了. 启动文件肯定是坏了,于是尝试修复引导,步骤记录如下: 原系统:Win10:分区情况:第一个是隐藏的ESP分区 ...

  6. 引导区坏 计算机无法启动,Win7系统磁盘引导区被破坏导致无法正常运行怎么办...

    近期有位用户说自己Win7系统磁盘引导区被破坏导致无法正常运行,怎么办呢?Win7系统中磁盘引导区作用记录着一些最基本的信息,检查分区表是否正确以及确定分类在哪几区.如果磁盘引导区被破坏,导致无法正常 ...

  7. grub引导项修复详解_grub2修复引导 · LINCHUAN的小站

    [TOC] 前言 之前安装Ubuntu出问题的时候,都会出现grub source问题,一直也没太在意,因为毕竟还不是主要OS.只是这次装的东西有点多了,配置环境都更新了一遍,再重新配一次比较麻烦,结 ...

  8. 技嘉的UEFI修复windows与Ubuntu双系统引导+老毛桃修复引导失败+No EFI system partition was found.

    ######################################################################### 下面是技嘉主板的一些快捷键 Del:BIOS SET ...

  9. 病毒木马查杀实战第024篇:MBR病毒之编程解析引导区

    前言 通过之前的学习,相信大家已经对磁盘的引导区有了充分的认识.但是我们之前的学习都是利用现成的工具来对引导区进行解析的,而对于一名反病毒工程师而言,不单单需要有扎实的逆向分析功底,同时也需要有很强的 ...

最新文章

  1. 三极管在ad中的原理图库_555时基电路内部结构及其工作原理
  2. J2EE学习中一些值得研究的开源项目
  3. 【Matlab】找到矩阵中每个连通域的最小值
  4. char* 赋值 const char* 释放_C/C++编程笔记:C语言中 const 关键字的作用及解析,值得收藏!...
  5. mercury无线路由器设置服务器无响应,有了这款路由器,从此卡顿不存在
  6. 拓端tecdat|R语言如何做马尔可夫转换模型markov switching model
  7. 工作流之工单模型(一)
  8. 计算机如何获取风扇转速,CPU风扇转速怎么看?
  9. Linux操作系统实践
  10. 15个免费学习JavaScript的最佳网站
  11. 关于H.264编码原理以及IPB帧
  12. 禅道 10.0.alpha 版本发布,全新的界面和交互体验
  13. Win11安装OBS Studio的详细步骤图文教程
  14. ExcludeClipRect和无闪烁图像
  15. 什么是5G消息?有什么应用价值?如何开通服务?
  16. JavaScript判断输入的数是不是素数
  17. 第 20 题:请描述一下 BFC、IFC、GFC 和 FFC 的区别?
  18. Mysql常用类型和字段属性
  19. 网站发送邮箱验证实现找回密码
  20. 【线刷大师】一键救砖教程,救砖工具

热门文章

  1. 计算机科学家安内尔,历届诺贝尔生理学或医学奖获奖者简介
  2. 在工业生产安全管理中,人员定位系统能做什么?
  3. 在计算机上知道手机密码,不知道密码查手机通话记录:傻瓜式教程
  4. Html调用手机打电话功能
  5. 原创西门子SMART 200 modbus rtu通讯宇电温控器例程
  6. MySQL 字符串删除表情符_字符串中Emoji表情处理
  7. PostgreSQL DBA(81) - Locks(FOR UPDATE SKIP LOCKED)
  8. 云服务器重装选哪个版本不卡,黑鲨详解关于重装系统Win7的版本选择问题
  9. 常见网络故障及其解决办法
  10. 网页跳转微信打开指定页面