Ubuntu 10.04 64비트에서 커널을 3.2 버전으로 업그레이드하는 중 문제

Ubuntu 10.04 64비트에서 커널을 3.2 버전으로 업그레이드하는 중 문제

64비트 시스템에서 Ubuntu 10.04를 실행합니다. 커널을 2.6.32-37-generic에서 3.2 버전으로 업그레이드해 보았습니다.

다음 파일을 다운로드했습니다.

  • 리눅스 헤더_all.deb
  • 리눅스 헤더-generic_amd64
  • 리눅스-이미지-generic_amd64

그런 다음 다음 명령을 사용하여 실행했습니다.

$ 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

하지만 다음과 같은 오류가 발생했습니다.

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

그렇다면 이것을 어떻게 피해야 합니까?

저를 도와주세요.

건배, 제이닐.

답변1

3.2는 현재 Ubuntu 12.04에만 해당됩니다. kernel-ppa 팀이 이를 10.04로 백포트할 때까지 기다려야 합니다. 5월 중순쯤이 될 거예요. 시냅틱에서 커널을 제거해야 합니다.

Lucid 설정에 최신 커널을 추가하려면 kernel-ppa를 사용해 보세요. 최신 커널은 3.0.0-15(oneiric 커널)입니다. Lucid에서 작동하도록 백포트됩니다. (정확한 커널은 출시 후에도 여기에 있을 예정입니다)

    sudo apt-add-repository ppa:kernel-ppa/ppa
    sudo apt-get update

그리고 시냅틱을 열면 새로운 커널 메타패키지를 찾을 수 있습니다. (내 32비트 시스템에서는: linux-image-generic-lts-backport-oneiric)

하지만 정말로 3.2 커널이 필요하다면 우분투를 정밀하게 업그레이드하세요. 내 테스트 컴퓨터에서는 꽤 잘 실행됩니다.

관련 정보