當我升級到 Ubuntu 14.04 時,顯然我的核心應該從 3.11 升級到 3.13。不幸的是,核心升級沒有完成。因此,我有幾個 3.13 的文件,但仍在運行 3.11。我決定對我來說最好的事情就是完成核心升級。
具體來說,當我查看已安裝的 Linux 軟體包時,我看到:
me@Bedrock1:~/Downloads/cudaDownloads$ dpkg -l | grep "linux-" | cut -d " " -f 3
gcc-4.8-powerpc-linux-gnu-base
linux-firmware
linux-headers-3.13.0-29
linux-headers-3.13.0-29-generic
linux-headers-3.13.0-30
linux-headers-3.13.0-30-generic
linux-headers-3.13.0-32
linux-headers-3.13.0-32-generic
linux-headers-3.13.0-34
linux-headers-3.13.0-34-generic
linux-headers-3.13.0-35
linux-headers-3.13.0-35-generic
linux-headers-3.13.0-36
linux-headers-3.13.0-36-generic
linux-headers-3.13.0-37
linux-headers-3.13.0-37-generic
linux-headers-3.13.0-39
linux-headers-3.13.0-39-generic
linux-headers-generic
linux-image-3.11.0-23-generic
linux-image-3.8.0-33-generic
linux-image-extra-3.11.0-23-generic
linux-image-extra-3.8.0-33-generic
linux-libc-dev:amd64
linux-sound-base
linux-source
linux-source-3.13.0
syslinux-common
syslinux-legacy
and, when I look in my boot directory, I see:
me@Bedrock1:~$ ls /boot
abi-3.11.0-23-generic memtest86+.bin
abi-3.8.0-33-generic memtest86+.elf
config-3.11.0-23-generic memtest86+_multiboot.bin
config-3.8.0-33-generic System.map-3.11.0-23-generic
grub System.map-3.8.0-33-generic
initrd.img-3.11.0-23-generic vmlinuz-3.11.0-23-generic
initrd.img-3.8.0-33-generic vmlinuz-3.8.0-33-generic
看起來我可以使用 apt-get/synaptic 來安裝 linux-image-3.13 和 linux-image-extra-3.13,但我在 /boot 目錄中找不到任何檔案的下載。我在這裡缺少什麼明顯的東西嗎?
我是否應該期望安裝正確的軟體包來根據需要更新 GRUB 文件,還是需要在開始引導到 3.13 核心之前閱讀相關內容?
我還應該檢查其他文件嗎?
我的核心未能完全更新到 3.13 是否有明顯的原因?如果是的話,我需要賠償嗎?
答案1
目前在 Ubuntu 14.04 上,我的核心版本是 3.16.0-25。如果您需要最新版本,請嘗試安裝此版本。
您是否嘗試過以下命令?第一個檢查更新,第二個安裝更新?
sudo apt update
sudo apt upgrade
輸出是什麼?
答案2
某些安裝程式可能會提示輸入單獨的引導分割區,如果該分割區很小,則它可能會變滿並無法建置新的核心/initramfs。用 df 檢查一下嗎?