Я - все еще новичок когда дело доходит до Ubuntu, и я столкнулся с некоторыми проблемами при попытке обновить ядро.
Я следовал инструкциям как эта попытка обновить ядро, но это всегда застревает здесь:
Setting up linux-image-4.9.35-040935-generic (4.9.35-040935.201706290837) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
The link /initrd.img is a dangling linkto /boot/initrd.img-4.9.35-040935-generic
vmlinuz(/boot/vmlinuz-4.9.35-040935-generic
) points to /boot/vmlinuz-4.9.35-040935-generic
(/boot/vmlinuz-4.9.35-040935-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.9.35-040935-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.9.35-040935-generic /boot/vmlinuz-4.9.35-040935-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.9.35-040935-generic /boot/vmlinuz-4.9.35-040935-generic
И затем это повторяет первую ошибку снова. Я нашел эту страницу с некоторыми предложениями. Выполнение sudo apt-get update –fix-missing
дает мне это в конце:
W: The repository 'http://ppa.launchpad.net/floe/beignet/ubuntu xenial Release' does not have a Release file.
N: Data from such a repository can't be authenticated and is therefore potentially dangerous to use.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://ppa.launchpad.net/floe/beignet/ubuntu/dists/xenial/main/binary-amd64/Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Выполнение sudo apt-get install -f
(и иногда при попытке обновить или установить что-то), дает мне это:
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
~$ sudo apt-get install -f
E: dpkg was interrupted, you must manually run 'sudo dpkg --configure -a' to correct the problem.
~$ sudo dpkg --configure -a
Setting up linux-image-4.9.35-040935-generic (4.9.35-040935.201706290837) ...
Running depmod.
update-initramfs: deferring update (hook will be called later)
The link /initrd.img is a dangling linkto /boot/initrd.img-4.9.35-040935-generic
vmlinuz(/boot/vmlinuz-4.9.35-040935-generic
) points to /boot/vmlinuz-4.9.35-040935-generic
(/boot/vmlinuz-4.9.35-040935-generic) -- doing nothing at /var/lib/dpkg/info/linux-image-4.9.35-040935-generic.postinst line 491.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/apt-auto-removal 4.9.35-040935-generic /boot/vmlinuz-4.9.35-040935-generic
run-parts: executing /etc/kernel/postinst.d/dkms 4.9.35-040935-generic /boot/vmlinuz-4.9.35-040935-generic
Который забирает меня к первой ошибке. Я немного озабочен редактированием dpkg состояния вручную, так как оно кажется, что я мог случайно вызвать больше проблем.
Если это имеет какое-либо значение, я выполняю Bash на Ubuntu в Windows, и это - то, что я получаю при проверке текущей версии ядра.
~$ uname -r
4.4.0-43-Microsoft
~$ uname -a
Linux LAPTOP-CMEAJ743 4.4.0-43-Microsoft #1-Microsoft Wed Dec 31 14:42:53 PST 2014 x86_64 x86_64 x86_64 GNU/Linux