当我运行sudo update-initramfs -u命令时,我会收到以下错误信息。
update-initramfs: Generating /boot/initrd.img-2.6.39-0-generic-pae
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
我注意到固件不在分配的目录中。有人知道在哪里获取这个固件文件吗?
update-initramfs: Generating /boot/initrd.img-2.6.39-0-generic-pae
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
执行sudo apt-get install firmware-realtek
,问题应该就解决了
在http://www.davidgis.fr/blog/index.php?2011/05/06/800--resolu-solved-w-possible-missing-firmware-lib-firmware-rtl_nic-rtl8105e-1fw-for-module-r8169上有一个解决方案。基本上你需要做:
git clone git://git.kernel.org/pub/scm/linux/kernel/git/romieu/linux-firmware.git
sudo cp -r linux-firmware/rtl_nic/ /lib/firmware/
sudo update-initramfs -u
无错误地运行。fatal: remote error: access denied or repository not exported: /pub/scm/linux/kernel/git/romieu/linux-firmware.git
的错误。我在使用4.4.1内核的14.04版本时遇到了这个错误。 - Patrykgit clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
sudo cp -r linux-firmware/rtl_nic/ /lib/firmware/
sudo update-initramfs -u
并且
rm -rf linux-firmware
最近我遇到了类似的问题,但是当我按照Rocko方法操作时,链接断开了。所以它没有让我下载linux-firmware。
我还尝试了以下操作:sudo apt install firmware-realtek,但仍然没有成功。
在网上搜索后,找到了一个新的git链接。 git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
按照以下步骤进行操作:
下载linux-firmware:
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
将缺失的固件复制到/lib/firmware目录下:
$ sudo cp -r linux-firmware/rtl_nic/ /lib/firmware/
$ sudo cp -r linux-firmware/i915 /lib/firmware/
(在我的情况下,i915也是缺失的)
更新initramfs:
$ sudo update-initramfs -u
注意:更新之后,如果仍然发现一些固件丢失,请在linux-firmware中搜索并将这些文件夹复制到/lib/firmware目录下。
sudo apt-get purge linux-firmware
并且
sudo apt-get install linux-firmware
apt-get install linux-firmware-nonfree
/lib/firmware/rtl_nic/rtl8105e-1.fw
位于软件包firmware-realtek中。sudo apt-get install firmware-realtek
wget --quiet https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/rtl_nic/rtl8125a-3.fw
mv -f rtl8125a-3.fw /lib/firmware/rtl_nic/
update-initramfs -u
apt-cache show firmware-realtek
返回了一个消息,说该软件包不存在。 - djeikyb