Ich verwende Ubuntu 10.04 auf einem 64-Bit-Rechner. Ich habe versucht, meinen Kernel von 2.6.32-37-generic auf Version 3.2 zu aktualisieren.
Ich habe die folgenden Dateien heruntergeladen:
- linux-headers_all.deb
- linux-headers-generic_amd64
- linux-image-generic_amd64
Dann habe ich sie mit den folgenden Befehlen ausgeführt:
$ sudo dpkg -i linux-headers-3.2.0-030200_3.2.0-030200.201201042035_all.deb
$ sudo dpkg -i linux-headers-3.2.0-030200-generic_3.2.0-030200.201201042035_amd64.deb
$ sudo dpkg -i linux-image-3.2.0-030200-generic_3.2.0-030200.201201042035_amd64.deb
Aber ich habe die folgende Fehlermeldung erhalten:
Setting up linux-image-3.2.0-030200-generic (3.2.0-030200.201201042035) ...
Running depmod.
update-initramfs: Generating /boot/initrd.img-3.2.0-030200-generic
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r8169
Not updating initrd symbolic links since we are being updated/reinstalled
(3.2.0-030200.201201042035 was configured last, according to dpkg)
Not updating image symbolic links since we are being updated/reinstalled
(3.2.0-030200.201201042035 was configured last, according to dpkg)
Running postinst hook script /usr/sbin/update-grub.
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-3.2.0-030200-generic
Found initrd image: /boot/initrd.img-3.2.0-030200-generic
error: cannot seek `/dev/sda'.
error: cannot seek `/dev/sda'.
Found linux image: /boot/vmlinuz-2.6.32-37-generic
Found initrd image: /boot/initrd.img-2.6.32-37-generic
error: cannot seek `/dev/sda'.
error: cannot seek `/dev/sda'.
Found linux image: /boot/vmlinuz-2.6.32-36-generic
Found initrd image: /boot/initrd.img-2.6.32-36-generic
error: cannot seek `/dev/sda'.
error: cannot seek `/dev/sda'.
Found Windows 7 (loader) on /dev/sda1
error: cannot seek `/dev/sda'.
Found Windows Vista (loader) on /dev/sda2
error: cannot seek `/dev/sda'.
Found Windows Vista (loader) on /dev/sda4
/usr/sbin/grub-probe: error: cannot find a GRUB drive for /dev/sda4. Check your device.map.
done
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/dkms 3.2.0-030200-generic /boot/vmlinuz-3.2.0-030200-generic
run-parts: executing /etc/kernel/postinst.d/nvidia-common 3.2.0-030200-generic /boot/vmlinuz-3.2.0-030200-generic
run-parts: executing /etc/kernel/postinst.d/pm-utils 3.2.0-030200-generic /boot/vmlinuz-3.2.0-030200-generic
Wie kann ich das also vermeiden?
Bitte hilf mir.
Prost, Jayneil.
Antwort1
3.2 ist derzeit nur für Ubuntu 12.04 verfügbar. Sie müssen warten, bis das Kernel-PPA-Team es auf 10.04 zurückportiert. Dies wird irgendwann Mitte Mai der Fall sein. Sie sollten den Kernel aus Synaptic entfernen.
Wenn Sie einen neueren Kernel für Ihr Lucid-Setup hinzufügen möchten, versuchen Sie es mit dem Kernel-PPA. Der neueste Kernel ist 3.0.0-15 (der Oneiric-Kernel). Er wurde zurückportiert, um auf Lucid zu funktionieren. (Der genaue Kernel wird auch nach der Veröffentlichung hier sein)
sudo apt-add-repository ppa:kernel-ppa/ppa
sudo apt-get update
Öffnen Sie Synaptic und Sie finden das neue Kernel-Metapaket. (Auf meinem 32-Bit-System: linux-image-generic-lts-backport-oneiric
)
Wenn Sie aber wirklich den 3.2-Kernel benötigen, aktualisieren Sie Ihr Ubuntu auf Precise. Auf meinen Testmaschinen läuft es recht gut.