Ubuntu 12.04 не обновляется до ядра 3.4

Прошлой ночью я намеревался обновить свое ядро ​​от 3.2 0-24 до 3.4 … Я выполнил инструкцию по этому вопросу. Могу ли я установить ядро ​​Linux в Ubuntu appart по умолчанию? ,

Сначала я загрузил файлы deb deb kernel на этом http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/

Затем запустите первую команду на терминале

sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb 

и, вероятно, это успешное, это результат:

 (Reading database ... 402527 files and directories currently installed.) Preparing to replace linux-headers-3.4.0-030400 3.4.0-030400.201205210521 (using linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb) ... Unpacking replacement linux-headers-3.4.0-030400 ... Setting up linux-headers-3.4.0-030400 (3.4.0-030400.201205210521) ... 

Итак, я запустил вторую команду

 sudo dpkg -i linux-headers-3.4.0-030400-generic-pae_3.4.0-030400.201205210521_i386.deb 

и выход здесь:

 (Reading database ... 402527 files and directories currently installed.) Preparing to replace linux-headers-3.4.0-030400-generic-pae 3.4.0-030400.201205210521 (using linux-headers-3.4.0-030400-generic-pae_3.4.0-030400.201205210521_i386.deb) ... Unpacking replacement linux-headers-3.4.0-030400-generic-pae ... Setting up linux-headers-3.4.0-030400-generic-pae (3.4.0-030400.201205210521) ... Examining /etc/kernel/header_postinst.d. run-parts: executing /etc/kernel/header_postinst.d/dkms 3.4.0-030400-generic-pae /boot/vmlinuz-3.4.0-030400-generic-pae ERROR (dkms apport): kernel package linux-headers-3.4.0-030400-generic-pae is not supported Error! Bad return status for module build on kernel: 3.4.0-030400-generic-pae (i686) Consult /var/lib/dkms/fglrx-updates/8.960/build/make.log for more information. 

Видя ошибки на этом выходе, я остановился на продолжении … Я уже ищу на Mr.Google, этом сайте, форумах ubuntu и любых блогах, которые связаны с этой проблемой, но я не нашел никакого решения … Единственная подсказка – возможно, мой ati Драйвер fglrx не может работать с ядром 3.4

Я все еще намерен обновить версию ядра до версии 3.4, потому что я чувствую, что мой ноутбук все еще нагревается с ядром 3.2, даже после некоторого обходного пути, используя инструменты для ноутбука, jupiter, добавляя опцию загрузки ядра acpi_osi = Linux и т. Д. На windows 7 OS мой ноутбук работал намного круче ..

Можно ли предложить решение проблемы? Как правильно решить эту проблему?

Для вашей информации это моя комплиментарная поддержка:

  • ASUS A42JK с процессором Intel® Core ™ i3 M 350 @ 2,27 ГГц × 4
  • 2 ГБ памяти
  • ATI Mobility Radeon HD 5145

и установленную версию драйвера fglrx, если я запустил fglrxinfo

 display: :0.0 screen: 0 OpenGL vendor string: Advanced Micro Devices, Inc. OpenGL renderer string: ATI Mobility Radeon HD 4500 Series OpenGL version string: 3.3.11627 Compatibility Profile Context 

Кроме того, это содержимое /var/lib/dkms/fglrx-updates/8.960/build/make.log:

 DKMS make.log for fglrx-updates-8.960 for kernel 3.4.0-030400-generic-pae (i686) Kam Jun 7 17:04:31 WIT 2012 /usr/sbin/dkms: line 73: cd: /var/lib/dkms/fglrx/8.960/build: No such file or directory AMD kernel module generator version 2.1 doing Makefile based build for kernel 2.6.x and higher rm -rf *.c *.h *.o *.ko *.a .??* *.symvers make -C /lib/modules/3.4.0-030400-generic-pae/build SUBDIRS=/var/lib/dkms/fglrx-updates/8.960/build/2.6.x modules make[1]: Entering directory `/usr/src/linux-headers-3.4.0-030400-generic-pae' CC [M] /var/lib/dkms/fglrx-updates/8.960/build/2.6.x/firegl_public.o /var/lib/dkms/fglrx-updates/8.960/build/2.6.x/firegl_public.c: In function 'kasInitExecutionLevels': /var/lib/dkms/fglrx-updates/8.960/build/2.6.x/firegl_public.c:4184:5: error: 'cpu_possible_map' undeclared (first use in this function) /var/lib/dkms/fglrx-updates/8.960/build/2.6.x/firegl_public.c:4184:5: note: each undeclared identifier is reported only once for each function it appears in /var/lib/dkms/fglrx-updates/8.960/build/2.6.x/firegl_public.c:4184:5: warning: left-hand operand of comma expression has no effect [-Wunused-value] /var/lib/dkms/fglrx-updates/8.960/build/2.6.x/firegl_public.c: In function 'KCL_fpu_begin': /var/lib/dkms/fglrx-updates/8.960/build/2.6.x/firegl_public.c:5839:5: error: implicit declaration of function '__thread_has_fpu' [-Werror=implicit-function-declaration] /var/lib/dkms/fglrx-updates/8.960/build/2.6.x/firegl_public.c:5840:9: error: implicit declaration of function '__save_init_fpu' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[2]: *** [/var/lib/dkms/fglrx-updates/8.960/build/2.6.x/firegl_public.o] Error 1 make[1]: *** [_module_/var/lib/dkms/fglrx-updates/8.960/build/2.6.x] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-3.4.0-030400-generic-pae' make: *** [kmod_build] Error 2 build failed with return value 2 

Спасибо = D

ОБНОВИТЬ

@John S Gruber: Привет, Джон, вчера вечером я попробовал ваше предложение, я сначала удалил драйвер fglrx, а затем успешно обновил его до 3,4, но потом возникла еще одна проблема с моей графической картой ati. Перед перезагрузкой попробуйте установить бесплатный драйвер с открытым исходным кодом из repo с использованием jockey gtk, сначала я пытаюсь установить обновление после выпуска, но не удалось, тогда я попробую второй, и он кажется успешным, и ошибок нет, поэтому я перезагружаюсь. После перезагрузки plymouth не появился и после входа в систему на моем рабочем столе изменилось на единицу 2D, поэтому я проверяю fglrx

 fglrxinfo X Error of failed request: BadRequest (invalid request code or no such operation) Major opcode of failed request: 138 (ATIFGLEXTENSION) Minor opcode of failed request: 66 () Serial number of failed request: 13 Current serial number in output stream: 13 

так что кажется, что мой драйвер ati не установлен должным образом, и мой ноутбук стал настолько горячим, как 70 градусов и продолжал идти горячим … Затем я пытаюсь установить драйвер ATI с сайта AMD, но не смог и закончил так же, как когда я попытался установить 3.4, ядро ​​не работает с двоичным драйвером. Затем я удалю fglrx, используя руководство, здесь http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide#Removing_Catalyst.2Ffglrx и запустите эту команду

 sudo apt-get remove --purge fglrx fglrx_* fglrx-amdcccle* fglrx-dev* sudo apt-get remove --purge xserver-xorg-video-ati xserver-xorg-video-radeon sudo apt-get install xserver-xorg-video-ati sudo apt-get install --reinstall libgl1-mesa-glx libgl1-mesa-dri xserver-xorg-core sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.backup sudo rm -rf /etc/ati 

перезагрузка и мой 3D снова работали без драйвера fglrx, просто используя драйвер mesa, но мой ноутбук продолжает нагреваться … Я искал в google и прибыл по этой ссылке http://ubuntuforums.org/showthread.php?t=1988444, который сказал там это патч, который может заставить fglrx работать с ядром 3.4, и я пытаюсь найти решения, но еще раз ядро ​​все же отказалось установить драйвер fglrx даже с помощью патча из этой ссылки http://ati.cchtml.com/attachment.cgi?id = 464 Снова я попытался установить драйвер несколько раз с несколькими чистками, а несколько перезагрузок по-прежнему одинаковы, всегда появляется эта ошибка на /var/lib/dkms/fglrx/8.961/build/make.log

 DKMS make.log for fglrx-8.961 for kernel 3.4.0-030400-generic-pae (i686) Sab Jun 16 07:21:16 WIT 2012 AMD kernel module generator version 2.1 doing Makefile based build for kernel 2.6.x and higher rm -rf *.c *.h *.o *.ko *.a .??* *.symvers make -C /lib/modules/3.4.0-030400-generic-pae/build SUBDIRS=/var/lib/dkms/fglrx/8.961/build/2.6.x modules make[1]: Entering directory `/usr/src/linux-headers-3.4.0-030400-generic-pae' CC [M] /var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.o /var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.c: In function 'kasInitExecutionLevels': /var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.c:4157:5: error: 'cpu_possible_map' undeclared (first use in this function) /var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.c:4157:5: note: each undeclared identifier is reported only once for each function it appears in /var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.c:4157:5: warning: left-hand operand of comma expression has no effect [-Wunused-value] /var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.c: In function 'KCL_fpu_begin': /var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.c:5812:5: error: implicit declaration of function '__thread_has_fpu' [-Werror=implicit-function-declaration] /var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.c:5813:9: error: implicit declaration of function '__save_init_fpu' [-Werror=implicit-function-declaration] cc1: some warnings being treated as errors make[2]: *** [/var/lib/dkms/fglrx/8.961/build/2.6.x/firegl_public.o] Error 1 make[1]: *** [_module_/var/lib/dkms/fglrx/8.961/build/2.6.x] Error 2 make[1]: Leaving directory `/usr/src/linux-headers-3.4.0-030400-generic-pae' make: *** [kmod_build] Error 2 build failed with return value 2 

После этой долгой ночи и не получив решений, я переключился на ядро ​​3.2 … Разве никто не может дать мне решение для ядра 3.4 ?? Извините за неудобство по ссылке с *, я ограничился только отправкой 2 гиперссылок .. Спасибо за беспокойство, я ценю это ..