昨夜、カーネルを3.2 0-24から3.4にアップグレードするつもりでした...私はこれに関する指示に従いましたデフォルトのLinuxカーネルをUbuntuにインストールできますか?。
最初に私はこのhttp://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/にカーネルdebファイルをダウンロードしました
次に、ターミナルで最初のコマンドを実行します
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) ...
それで私は2番目のコマンドを実行します
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では動作しません
Windows 7でラップトップモードツール、ジュピター、カーネルブートオプションacpi_osi = Linuxなどを使用していくつかの回避策を実行した後でも、ラップトップがカーネル3.2でまだ加熱されていると感じるため、カーネルを3.4バージョンにアップグレードするつもりです。私のラップトップのOSはもっと涼しく動作しました。
私の問題の解決策を提案できる人はいますか?この問題を正しく解決するにはどうすればよいですか?
参考までに、これは私のラップトップの仕様です:
- ASUS A42JKとIntel®Core™i3 CPU M 350 @ 2.27GHz×4
- 2GBメモリ
- ATI Mobility Radeon HD 5145
およびfglrxinfoを実行した場合、インストールされているfglrxドライバーのバージョン
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
更新
@ジョンSグルーバー:こんにちはジョン、昨夜あなたの提案を試しました、最初にfglrxドライバーを削除してから3.4に正常にアップグレードしましたが、atiグラフィックカードで別の問題が発生しました。再起動する前に、無料のオープンソースドライバーをインストールしてみてくださいjockey gtkを使用するリポジトリから、最初にポストリリースアップデートをインストールしようとしましたが失敗しました。次に2番目のアップデートを試してみましたが、成功したようでエラーは発生しません。その後、再起動します。再起動後、プリマウスは表示されず、ログに記録されます。デスクトップでUnity 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度のように熱くなり、熱くなり続けます...その後、AMDのWebサイトからATIドライバーをインストールしようとしましたが、失敗して、 3.4カーネル、カーネルはバイナリドライバーで動作しません。次に、http: //wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide#Removing_Catalyst.2Ffglrxからガイドを使用してfglrxを削除し、これらのコマンドを実行します
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
再起動すると、メサドライバーを使用するだけでfglrxドライバーなしで3Dが再び機能しましたが、ラップトップが熱くなっています...グーグルで検索して、このリンクhttp://ubuntuforums.org/showthread.php?t=1988444に到達しましたカーネル3.4でfglrxを機能させることができるパッチです。解決策を試しましたが、このリンクhttp://ati.cchtml.com/attachment.cgi?idのパッチを使用しても、カーネルはfglrxドライバーのインストールを拒否しました。= 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つのハイパーリンクのみに制限されています。懸念をお寄せいただきありがとうございます。