当前页面链接:https://www.cnblogs.com/oloroso/p/14229315.html

Manjaro Linux 更新后无法启动问题

Manjaro Linux 更新后无法启动问题#

起因#

今天更新了一下系统,整个过程没有出现啥问题,就是重启后无法开机了。

Copy Highlighter-hljs
pacman -Syu

我这边的情况是开机看不见任何东西,只有黑色的屏幕有点白色的背光。

想起更新的时候,有提示替换显卡驱动,都默认选了Y,可能是因为显卡驱动的问题导致的吧。

解决过程#

解决过程如下:

先通过 U 盘启动 Manjaro Live,进入系统后打开终端,找到系统安装的硬盘分区进行挂载。

备注:Manjaro Live 下默认的 root 密码是 manjaro 。

Copy Highlighter-hljs
# 我这边通过 gparted 工具查看到本机系统安装是在 /dev/sda1 下,/dev/sda2 是 efi 分区
sudo mkdir /mnt/root
sudo mount /dev/sda1 /mnt/root
sudo mount /dev/sda2 /mnt/root/boot/efi
# 把虚拟目录也进行绑定挂载
sudo mount --bind /dev /mnt/root/dev
sudo mount --bind /proc /mnt/root/proc
sudo mount --bind /sys /mnt/root/sys

挂载完成之后,通过chroot命令切换根目录。

Copy Highlighter-hljs
cd /mnt/root
sudo chroot .

然后查看当前已经安装的显卡驱动

Copy Highlighter-hljs
# mhwd 是 manjaro 自带的驱动管理工具
mhwd --listinstalled # 列出已经安装驱动

我这里可以看到,安装的开源的 video-linux

因为我机器的显卡是 Nvidia 的,所以替换为英伟达的闭源驱动好了。

查看下支持的驱动

Copy Highlighter-hljs
# 列出可用的驱动
mhwd --list
> 0000:02:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
network-r8168 2016.04.20 true PCI
> 0000:01:00.0 (0300:10de:1c81) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-nvidia 2020.11.30 false PCI
video-nvidia-390xx 2020.11.30 false PCI
video-linux 2018.05.04 true PCI
video-modesetting 2020.01.13 true PCI
video-vesa 2017.03.12 true PCI
> 0000:00:02.0 (0380:8086:5912) Display controller Intel Corporation:
--------------------------------------------------------------------------------
NAME VERSION FREEDRIVER TYPE
--------------------------------------------------------------------------------
video-linux 2018.05.04 true PCI

这里打算安装 video-nvidia-390xx 。先卸载已经安装的 video-linux 然后再安装。

Copy Highlighter-hljs
# 卸载原有驱动
mhwd -r pci video-linux
# 安装显卡驱动
mhwd -i pci video-nvidia-390xx

安装过程如果没有出错的话,可以退出chroot环境,重启系统即可。

Copy Highlighter-hljs
exit # 退出 chroot 环境
# 卸载分区
sudo umount /mnt/root/boot/efi
sudo umount /mnt/root
# 重启系统
reboot
posted @   乌合之众  阅读(3431)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
clear
点击右上角即可分享
微信分享提示
CONTENTS