记一次grub引导修复

今早起床发现deepin出了问题,还好周六备份过一次,于是直接用镜像覆盖了主分区
但是开机后出现了引导错误,即grub>的命令行界面
参考一个博客,有惊无险的修复了

ls
# 出现了很多设备,逐个测试 ls (hd,gpt?),有ext文件系统的就是boot分区
ls (hd1,gpt7)
# 设置root,prefix
set root=(hd1,gpt7)
set prefix=(hd1,gpt7)/grub

后面需要主分区挂载的dev目录,我用live系统前去查看了,为/dev/nvme01p5

# 设置挂载的目录
linux /vmlinuz-*     root=/dev/nvme0n1p5
initrd  /initrd.img-*
boot
### 解决 Ubuntu 22.04 安装后重启黑屏问题并进入系统的方法 当 Ubuntu 22.04 出现安装后重启黑屏的情况时,通常可以通过调整 GRUB 引导菜单的启动参数来解决问题。以下是具体的解决方法和如何打开 GRUB 引导菜单的操作指南。 #### 如何打开 GRUB 引导菜单 在计算机启动过程中,快速连续按下键盘上的 `Esc` 键或 `Shift` 键(通常是左 Shift)。这将强制显示 GRUB 菜单而不是自动启动默认操作系统[^1]。如果多次尝试未果,可能是因为 BIOS 设置中启用了快速启动功能,建议进入 BIOS 并禁用该选项后再重试。 #### 进入恢复模式以修复系统 一旦成功打开了 GRUB 菜单,可以选择带有 "(recovery mode)" 的条目进入恢复环境。在这个环境下,可以从终端访问命令行工具来进行必要的修复工作。具体步骤如下: 1. **选择 Recovery Mode** 在 GRUB 主界面上滚动到对应系统的 recovery entry 并回车确认。 2. **开启网络支持** 当进入恢复控制台后,先选中 “Enable networking” 来激活网卡服务以便后续在线下载补丁包或者查询资料[^2]。 3. **挂载根分区为读写权限** 接下来挑选项目 “Drop to root shell prompt”,此时会跳转至超级管理员身份下的 bash session 下面继续操作前得执行 mount 命令重新加载磁盘为 rw 模式: ```bash mount -o remount,rw / ``` #### 修改 GRUB 配置防止再次发生黑屏状况 根据之前提到的内容可知存在多种原因造成此类现象因此我们需要针对性地排查处理其中一种普遍有效的方式便是向 kernel boot parameters 中添加额外标志位如 nomodeset 或者其他特定硬件需求的相关字符串表达形式下面详细介绍实现过程: ##### 步骤 A: 编辑 `/etc/default/grub` 利用文本编辑器打开目标文件路径: ```bash nano /etc/default/grub ``` 定位至变量定义部分寻找名为 `GRUB_CMDLINE_LINUX_DEFAULT` 的那一行将其原始值替换为我们期望的新组合例如以下几种方案均可尝试选用其中之一即可: - `"quiet splash acpi_osi=Linux"` - `"quiet splash acpi_osi=Linux nomodeset"` - 若涉及背光调节难题还可附加参数形成最终形态类似于这样:`"quiet splash acpi_osi=Linux acpi_backlight=native"`[^3] ##### 步骤 B: 应用更改刷新配置缓存 保存所做的改动离开编辑界面紧接着发出指令让系统同步更新内部存储关于 grub 的各项录从而确保下次冷开机之时能够生效新的设定规则集: ```bash update-grub ``` ##### 步骤 C: 可选措施更换桌面环境管理者组件 鉴于某些情况下即使解决了核心层面的问题依旧可能出现图形化登录失败于是乎考虑替换成更加稳定的替代品比如 lightdm 实例展示其部署流程片段如下所示: ```bash apt-get install lightdm dpkg-reconfigure lightdm ``` 按照提示完成交互式的配置环节指定新采用的服务进程名称即完成全部准备工作等待检验成果时刻的到来吧! --- ### 总结 综上所述针对 Ubuntu 22.04 版本因升级或者其他因素触发导致无法正常渲染画面呈现纯黑色填充区域的现象我们采取了一系列预防性和矫正性的技术手段涵盖了从基础层面上调优 Linux Kernel 启动参量直至深入探讨潜在关联部件譬如 GPU Drivers Management 等方面知识要点希望对你有所帮助顺利摆脱困境恢复正常运作状态享受开源软件带来的便利体验乐趣无穷尽也~ ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值