无法完全安装 nvidia 或 Xorg 视频驱动程序

无法完全安装 nvidia 或 Xorg 视频驱动程序

我在安装 NVidia 驱动程序时遇到问题。它显示我可能缺少 i915 中的固件。在此处输入图片描述。当我通过软件源尝试时,它给了我 pk-client-error-quark: 安装包时出错:来自包 intramfs-tools 脚本安装后返回错误值 1 (313) 的子过程。在此处输入图片描述

所以我从下载了固件在此处输入链接描述。我解压了 tarball。但不知道如何重新安装 i915 包。请告诉我如何安装它。

它也无法完全安装 Xorg 驱动程序(相同的错误值 1 (313))。

我认为我需要重新安装 i915 软件包才能正确安装 nvidia 驱动程序。但我不确定。

有人能告诉我如何解决这个问题吗?

我运行的
操作系统:Kubuntu 20.04
KDE Plasma 版本:5.18.7
KDE 框架版本:5.68.0
Qt 版本:5.12.8
内核版本:5.11.0-40-generic
操作系统类型:64 位
处理器:8 × Intel® Core™ i7-10510U CPU @ 1.80GHz
内存:15,3 GiB NVidia GeForce 250 MX (GP108M)/HP Envy 17 ce1000(笔记本电脑)上的英特尔集成 GPU

编辑 211215

    patrick@Lappy:~$ dpkg -l | egrep -v '^ii|rc'
Gevraagd=(U)onbekend/(I)nstalleren/ve(R)wijderen/(P)wissen/(H)ouden
| Status=Niet/Inst/Conf/Uitgep/halF-geconf/Halfgeïnst/verWacht-trig/Trig-bezig
|/ Fout?=(geen)/heRinst. nodig/ (Status,Fout: hoofdletter=ernstig)
+++-=================================================-=============================================-============-==========================================================================================================
hi  0ad   0.0.23.1-4ubuntu3    amd64        Real-time strategy game of ancient warfare    
iF  initramfs-tools    0.136ubuntu6.6   all     generic modular initramfs generator (automation)       
iF  linux-image-5.11.0-43-generic                     5.11.0-43.47~20.04.2                          amd64        Signed kernel image generic   
iU  linux-modules-nvidia-470-5.11.0-41-generic        5.11.0-41.45~20.04.1+1                        amd64        Linux kernel nvidia modules for version 5.11.0-41    
iF  nvidia-kernel-common-470                          470.86-0ubuntu0.20.04.1                       amd64     

与内核模块一起使用的共享文件

patrick@Lappy:~$ sudo update-grub   
Sourcing file `/etc/default/grub'   
Sourcing file `/etc/default/grub.d/init-select.cfg'   
Generating grub configuration file ...   
using custom appearance settings   
Found background image: /boot/grub/themes/Background.png    
Found linux image: /boot/vmlinuz-5.15.5-051505-generic   
Found initrd image: /boot/initrd.img-5.15.5-051505-generic    
Found linux image: /boot/vmlinuz-5.15.4-051504-generic   
Found initrd image: /boot/initrd.img-5.15.4-051504-generic   
Found linux image: /boot/vmlinuz-5.15.0-5.4-liquorix-amd64   
Found initrd image: /boot/initrd.img-5.15.0-5.4-liquorix-amd64   
Found linux image: /boot/vmlinuz-5.15.0-5.3-liquorix-amd64   
Found initrd image: /boot/initrd.img-5.15.0-5.3-liquorix-amd64   
Found linux image: /boot/vmlinuz-5.11.0-43-generic   
Found linux image: /boot/vmlinuz-5.11.0-41-generic   
Found initrd image: /boot/initrd.img-5.11.0-41-generic   
Found linux image: /boot/vmlinuz-5.11.0-40-generic   
Found initrd image: /boot/initrd.img-5.11.0-40-generic   
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi   
Found Linux Mint 20.2 Uma (20.2) on /dev/nvme0n1p9   
Adding boot menu entry for UEFI Firmware Settings   
done    

    patrick@Lappy:~$ dkms status 

patrick@Lappy:~$ sudo apt update    
[sudo] password for patrick:     
Geraakt:1 http://archive.ubuntu.com/ubuntu focal InRelease                                                                         
Geraakt:2 http://ppa.launchpad.net/cappelikan/ppa/ubuntu focal InRelease                                                            
Ophalen:3 http://archive.ubuntu.com/ubuntu focal-updates InRelease [114 kB]                                                   
Geraakt:4 http://archive.canonical.com/ubuntu focal InRelease                                                                       
Geraakt:5 http://ppa.launchpad.net/cubic-wizard/release/ubuntu focal InRelease                                                       
Ophalen:6 http://archive.ubuntu.com/ubuntu focal-backports InRelease [108 kB]                            
Geraakt:7 http://ppa.launchpad.net/damentz/liquorix/ubuntu focal InRelease   
Ophalen:8 http://archive.ubuntu.com/ubuntu focal-security InRelease [114 kB]       
Geraakt:9 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu focal InRelease       
Geraakt:10 http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu focal InRelease       
Geraakt:11 http://ppa.launchpad.net/linrunner/tlp-beta/ubuntu focal InRelease       
Geraakt:12 http://ppa.launchpad.net/oibaf/graphics-drivers/ubuntu focal InRelease    
Geraakt:13 http://ppa.launchpad.net/oibaf/test/ubuntu focal InRelease     
Geraakt:14 http://ppa.launchpad.net/xtradeb/play/ubuntu focal InRelease     
Ophalen:15 http://archive.ubuntu.com/ubuntu focal-security/universe amd64 c-n-f Metadata [12,9 kB]   
Geraakt:16 http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu focal InRelease                                
349 kB opgehaald in 4s (91,4 kB/s)     
Pakketlijsten worden ingelezen... Klaar     
Boom van vereisten wordt opgebouwd           
De statusinformatie wordt gelezen... Klaar     
Alle pakketten zijn up-to-date.     
patrick@Lappy:~$      

今天的更新给了我 5.11.0-43 内核,所以下载后我做了一个“update-grub”。但我发现它没有生成 initrd.img。

但是,我不知道,DKMS 状态没有给我任何输出。它是一个文件吗?如果是,它叫什么名字(我搜索了 dkms status,但没有找到)。

编辑 211217

我卸载了内核 5.11.0-43,因为它似乎没有以正确的方式安装。

patrick@Lappy:~$ dpkg -l | grep initramfs-tools
iF  initramfs-tools                                   0.136ubuntu6.6                                all          generic modular initramfs generator (automation)
ii  initramfs-tools-bin                               0.136ubuntu6.6                                amd64        binaries used by initramfs-tools
ii  initramfs-tools-core                              0.136ubuntu6.6                                all          generic modular initramfs generator (core tools)
patrick@Lappy:~$ tree /var/lib/dkms/
/var/lib/dkms/
└── dkms_dbversion

0 directories, 1 file
patrick@Lappy:~$ dpkg -l | egrep linux-'[g|i|h|m]'   
ii  binutils-x86-64-linux-gnu                         2.34-6ubuntu1.3                               amd64        GNU binary utilities, for x86-64-linux-gnu target   
ii  linux-headers-5.11.0-40-generic                   5.11.0-40.44~20.04.2                          amd64        Linux kernel headers for version 5.11.0 on 64 bit x86 SMP      
ii  linux-headers-5.11.0-41-generic                   5.11.0-41.45~20.04.1                          amd64        Linux kernel headers for version 5.11.0 on 64 bit x86 SMP   
ii  linux-headers-5.15.0-5.3-liquorix-amd64           5.15-5ubuntu1~focal                           amd64        Header files for Linux 5.15.0-5.3-liquorix-amd64   
ii  linux-headers-5.15.0-5.4-liquorix-amd64           5.15-6ubuntu1~focal                           amd64        Header files for Linux 5.15.0-5.4-liquorix-amd64   
ii  linux-headers-5.15.4-051504                       5.15.4-051504.202111211331                    all          Header files related to Linux kernel version 5.15.4   
ii  linux-headers-5.15.4-051504-generic               5.15.4-051504.202111211331                    amd64        Linux kernel headers for version 5.15.4 on 64 bit x86 SMP   
ii  linux-headers-5.15.5-051505                       5.15.5-051505.202111250933                    all          Header files related to Linux kernel version 5.15.5   
ii  linux-headers-5.15.5-051505-generic               5.15.5-051505.202111250933                    amd64        Linux kernel headers for version 5.15.5 on 64 bit x86 SMP   
ii  linux-hwe-5.11-headers-5.11.0-40                  5.11.0-40.44~20.04.2                          all          Header files related to Linux kernel version 5.11.0   
ii  linux-hwe-5.11-headers-5.11.0-41                  5.11.0-41.45~20.04.1                          all          Header files related to Linux kernel version 5.11.0   
rc  linux-image-5.11.0-27-generic                     5.11.0-27.29~20.04.1                          amd64        Signed kernel image generic    
ii  linux-image-5.11.0-40-generic                     5.11.0-40.44~20.04.2                          amd64        Signed kernel image generic    
ii  linux-image-5.11.0-41-generic                     5.11.0-41.45~20.04.1                          amd64        Signed kernel image generic   
ii  linux-image-5.15.0-5.3-liquorix-amd64             5.15-5ubuntu1~focal                           amd64        Linux 5.15 for 64-bit PCs   
ii  linux-image-5.15.0-5.4-liquorix-amd64             5.15-6ubuntu1~focal                           amd64        Linux 5.15 for 64-bit PCs   
ii  linux-image-unsigned-5.15.4-051504-generic        5.15.4-051504.202111211331                    amd64        Linux kernel image for version 5.15.4 on 64 bit x86 SMP   
ii  linux-image-unsigned-5.15.5-051505-generic        5.15.5-051505.202111250933                    amd64        Linux kernel image for version 5.15.5 on 64 bit x86 SMP   
rc  linux-modules-5.11.0-27-generic                   5.11.0-27.29~20.04.1                          amd64        Linux kernel extra modules for version 5.11.0 on 64 bit x86 SMP   
ii  linux-modules-5.11.0-40-generic                   5.11.0-40.44~20.04.2                          amd64        Linux kernel extra modules for version 5.11.0 on 64 bit x86 SMP   
ii  linux-modules-5.11.0-41-generic                   5.11.0-41.45~20.04.1                          amd64        Linux kernel extra modules for version 5.11.0 on 64 bit x86 SMP   
ii  linux-modules-5.15.4-051504-generic               5.15.4-051504.202111211331                    amd64        Linux kernel extra modules for version 5.15.4 on 64 bit x86 SMP   
ii  linux-modules-5.15.5-051505-generic               5.15.5-051505.202111250933                    amd64        Linux kernel extra modules for version 5.15.5 on 64 bit x86 SMP   
rc  linux-modules-extra-5.11.0-27-generic             5.11.0-27.29~20.04.1                          amd64        Linux kernel extra modules for version 5.11.0 on 64 bit x86 SMP   
ii  linux-modules-extra-5.11.0-40-generic             5.11.0-40.44~20.04.2                          amd64        Linux kernel extra modules for version 5.11.0 on 64 bit x86 SMP   
ii  linux-modules-extra-5.11.0-41-generic             5.11.0-41.45~20.04.1                          amd64        Linux kernel extra modules for version 5.11.0 on 64 bit x86 SMP   
iU  linux-modules-nvidia-470-5.11.0-41-generic        5.11.0-41.45~20.04.1+1                        amd64        Linux kernel nvidia modules for version 5.11.0-41

我在 YouTube 上看了 Chris Titus 的视频后获得了 Liqourix 内核。但我不记得我是怎么得到它们的。如您所见,我保留了 2 个较新的内核,2 个 Liqourix 和 2 个原始 Kubuntu 内核。现在我使用的是 5.11.0-41。我在论坛上看到他们有更多指纹读取器驱动程序后获得了较新的内核。不过 Synaptics fp-reader 仍然无法正常工作。(没问题。)

编辑 211218 patrick@Lappy:~$ sudo dpkg --configure -a && sudo apt -f install
[sudo] patrick 的密码:
initramfs-tools 安装(0.136ubuntu6.6)...
update-initramfs: 推迟更新(触发器已激活)
linux-firmware 安装(1.187.23)...
update-initramfs: 生成 /boot/initrd.img-5.11.0-41-generic
E: /usr/share/initramfs-tools/hooks/plymouth 失败,返回 1。
update-initramfs: 针对 /boot/initrd.img-5.11.0-41-generic 失败,返回 1。
dpkg: 未能成功打包 linux-firmware(--configure):打包
linux-firmware 的子过程为脚本安装后需要进行以下操作:
安装 linux-image-5.11.0-41-generic (5.11.0-41.45~20.04.1) 安装... 与
initramfs-tools (0.136ubuntu6.6) 的触发器交互...
update-initramfs: 生成 /boot/initrd.img-5.11.0-41-generic
E: /usr/share/initramfs-tools/hooks/plymouth 失败,返回 1。
update-initramfs: 针对 /boot/initrd.img-5.11.0-41-generic 失败,返回 1。
dpkg: 软件包 initramfs-tools 失败 (--configure):
软件包 initramfs-tools 的子进程为脚本安装后需要进行以下操作: 1. 根据
linux-image-5.11.0-41-generic (5.11.0-41.45~20.04.1) 的触发器进行操作 ... /etc/kernel/postinst.d/dkms:

  • dkms:正在运行内核 5.11.0-41-generic 的自动安装服务...完成。
    /etc/kernel/postinst.d/initramfs-tools:update-initramfs
    :生成 /boot/initrd.img-5.11.0-41-generic
    E:/usr/share/initramfs-tools/hooks/plymouth 失败,返回 1。update
    -initramfs:/boot/initrd.img-5.11.0-41-generic 失败,返回 1。run
    -parts:/etc/kernel/postinst.d/initramfs-tools 退出,返回代码 1
    dpkg:未成功处理 linux-image-5.11.0-41-generic 软件包 (--configure):
    linux-image-5.11.0-41-generic 软件包的子进程为安装后脚本,安装完成后需要等待 1 秒才能重新
    安装测试版本:
    linux-firmware
    initramfs-tools
    linux-image-5.11.0-41-generic

编辑 211220

patrick@Lappy:~$ sudo apt -f install
安装软件包...查看已安装的软件包 将显示以下信息
...查看已安装的状态信息
...查看已安装的其他
软件包
:initramfs-tools- bin
生成的软件包需要满足以下条件:initramfs-tools-bin
1 个条件,0 个新安装,0 个已使用且 0 个未使用。
3 请勿完全安装或拆卸。
另有 0 B/10,9 kB 存档已归档。
在本报告中,该公司已生产了 2,048 万吨额外原油。
你会回来吗? [J/n] j
(数据库已安装 ... 258005 已加载,请稍后安装。)已从
.../initramfs-tools-bin_0.136ubuntu6.6_amd64.deb 重新安装包...与 initramfs
-tools 重新安装包一起安装-bin (0.136ubuntu6.6) over (0.136ubuntu6) ...
安装 initramfs-tools (0.136ubuntu6.6) ...
update-initramfs: 推迟更新 (触发器已激活)
安装 linux-firmware (1.187.23) ...
update-initramfs: 生成 /boot/initrd.img-5.11.0-41-generic
E: /usr/share/initramfs-tools/hooks/plymouth 失败返回 1.
update-initramfs: /boot/initrd.img-5.11.0-41-generic 失败 1.
dpkg: 未成功处理 linux-firmware 软件包 (--configure):
linux-firmware 软件包的子进程失败脚本 安装后安装 需要注意的事项 1
安装 linux-image-5.11.0-41-generic (5.11.0-41.45~20.04.1) ...
安装 initramfs-tools-bin (0.136ubuntu6.6) ...
与 initramfs-tools (0.136ubuntu6.6) 的触发器一起处理...
update-initramfs: 正在生成 /boot/initrd.img-5.11.0-41-generic
E: /usr/share/initramfs-tools/hooks/plymouth 失败,返回 1。update
-initramfs: /boot/initrd.img-5.11.0-41-generic 失败,返回 1。dpkg
: 未能成功加载 initramfs-tools 软件包(--configure):
initramfs-tools 软件包的子进程为安装后脚本,安装完成后需要 1 次格式化,
以适应 linux-image-5.11.0-41-generic (5.11.0-41.45~20.04.1) 的触发器)...
/etc/kernel/postinst.d/dkms:

  • dkms:正在运行内核 5.11.0-41-generic 的自动安装服务
    ...完成。
    /etc/kernel/postinst.d/initramfs-tools:update-initramfs
    :生成 /boot/initrd.img-5.11.0-41-generic
    E:/usr/share/initramfs-tools/hooks/plymouth 失败,返回 1。update
    -initramfs:/boot/initrd.img-5.11.0-41-generic 失败,返回 1。run
    -parts:/etc/kernel/postinst.d/initramfs-tools 退出,返回代码 1
    dpkg:未成功处理 linux-image-5.11.0-41-generic 软件包 (--configure):
    linux-image-5.11.0-41-generic 软件包的子进程为安装后脚本,安装完成后需要等待 1 秒才能重新
    安装测试者:
    linux-firmware
    initramfs-tools
    linux-image-5.11.0-41-generic
    E: 子进程 /usr/bin/dpkg 返回错误代码 (1)

所以它仍然给我错误代码(1)

答案1

首先,我们从卸载包中删除所有剩余的 conf 文件。

sudo dpkg -P $(dpkg -l | egrep '^rc' | awk '{print $2}')

然后我们再次尝试安装 initramfs-tools。

wget -c http://mirrors.kernel.org/ubuntu/pool/main/i/initramfs-tools/initramfs-tools-bin_0.136ubuntu6_amd64.deb

我们需要完全安装这个包。

sudo dpkg -i initramfs-tools-bin_0.136ubuntu6_amd64.deb

只有这个才能正常工作而不会出现错误!!(如果不行,请备份并重新安装)

sudo apt -f install 

以后不要再按照 YouTube 教程操作了 :D

答案2

问题是 plymouth。我清除了它并重新安装了它。现在一切都很好。我可以安装驱动程序,X 设置也可以正常工作。我要感谢所有人的帮助和投入的时间。已经给出了他的答案和评论箭头向上。

相关内容