Manjaro Linux 更新后无法启动问题
Manjaro Linux 更新后无法启动问题#
起因#
今天更新了一下系统,整个过程没有出现啥问题,就是重启后无法开机了。
pacman -Syu
我这边的情况是开机看不见任何东西,只有黑色的屏幕有点白色的背光。
想起更新的时候,有提示替换显卡驱动,都默认选了Y
,可能是因为显卡驱动的问题导致的吧。
解决过程#
解决过程如下:
先通过 U 盘启动 Manjaro Live
,进入系统后打开终端,找到系统安装的硬盘分区进行挂载。
备注:Manjaro Live 下默认的 root 密码是 manjaro 。
# 我这边通过 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
命令切换根目录。
cd /mnt/root sudo chroot .
然后查看当前已经安装的显卡驱动
# mhwd 是 manjaro 自带的驱动管理工具 mhwd --listinstalled # 列出已经安装驱动
我这里可以看到,安装的开源的 video-linux
。
因为我机器的显卡是 Nvidia
的,所以替换为英伟达的闭源驱动好了。
查看下支持的驱动
# 列出可用的驱动 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
然后再安装。
# 卸载原有驱动 mhwd -r pci video-linux # 安装显卡驱动 mhwd -i pci video-nvidia-390xx
安装过程如果没有出错的话,可以退出chroot
环境,重启系统即可。
exit # 退出 chroot 环境 # 卸载分区 sudo umount /mnt/root/boot/efi sudo umount /mnt/root # 重启系统 reboot
分类:
linux系统
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 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编程运行原理