我在安装 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 设置也可以正常工作。我要感谢所有人的帮助和投入的时间。已经给出了他的答案和评论箭头向上。