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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM