Hier soir, j'avais l'intention de mettre à jour mon noyau de 3.2 0-24 à 3.4 ... J'ai suivi les instructions à ce sujet. Puis-je installer le noyau Linux dans Ubuntu à part celui par défaut? .
J'ai d'abord téléchargé les fichiers deb du noyau sur ce http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.4-precise/
Exécutez ensuite la première commande sur le terminal
sudo dpkg -i linux-headers-3.4.0-030400_3.4.0-030400.201205210521_all.deb
et probablement réussi, voici la sortie:
(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) ...
Alors je lance la deuxième commande
sudo dpkg -i linux-headers-3.4.0-030400-generic-pae_3.4.0-030400.201205210521_i386.deb
et la sortie est ici:
(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.
En voyant des erreurs sur cette sortie, j'ai arrêté de continuer ... Je recherche déjà sur Mr.Google, ce site, les forums ubuntu et tous les blogs liés à ce problème mais je n'ai trouvé aucune solution ... Le seul indice est peut - être mon ati Le pilote fglrx ne peut pas fonctionner avec le noyau 3.4
J'ai toujours l'intention de mettre à niveau le noyau vers la version 3.4 parce que je pense que mon ordinateur portable chauffe toujours avec le noyau 3.2 même après avoir effectué une solution de contournement en utilisant des outils en mode ordinateur portable, jupiter, en ajoutant l'option de démarrage du noyau acpi_osi = Linux, etc., sous Windows 7 OS mon ordinateur portable fonctionnait beaucoup plus cool ..
Est-ce que quelqu'un pourrait suggérer une solution à mon problème? Comment résoudre correctement ce problème?
Pour votre information, voici ma spécification d'ordinateur portable:
- ASUS A42JK avec processeur Intel® Core ™ i3 M 350 @ 2,27 GHz × 4
- 2 Go de mémoire
- ATI Mobility Radeon HD 5145
et la version du pilote fglrx installé si je lance 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
c'est aussi le contenu de /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
Merci = D
MISE À JOUR
@John S Gruber: Salut John, hier soir, j'ai essayé votre suggestion, j'ai d'abord supprimé le pilote fglrx puis mis à niveau avec succès vers la 3.4, mais un autre problème est survenu avec ma carte graphique ati. Avant de redémarrer, j'essaie d'installer le pilote open source gratuit de repo en utilisant jockey gtk, d'abord j'essaie d'installer la mise à jour post-release mais a échoué, puis j'essaie la seconde et il semble que le succès et il n'y a pas d'erreur, alors je redémarre .. Après le redémarrage, le plymouth n'est pas apparu, et après la connexion dans mon bureau changé en unité 2D, donc je vérifie le 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
il semble donc que mon pilote ati ne soit pas installé correctement, et mon ordinateur portable est devenu si chaud comme 70 degrés Celsius et continue de chauffer ... Ensuite, j'essaie d'installer le pilote ATI à partir du site Web d'AMD, mais a échoué et s'est terminé comme lorsque j'essaie d'installer le 3.4 noyau, le noyau ne fonctionne pas avec le pilote binaire. Ensuite, je supprime le guide d'utilisation de fglrx à partir d'ici http://wiki.cchtml.com/index.php/Ubuntu_Oneiric_Installation_Guide#Removing_Catalyst.2Ffglrx et exécutez ces commandes
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
redémarrer et ma 3D a fonctionné à nouveau sans pilote fglrx en utilisant simplement le pilote mesa mais mon ordinateur portable continue de chauffer ... J'ai cherché sur google et suis arrivé sur ce lien http://ubuntuforums.org/showthread.php?t=1988444 qui a dit est un patch qui peut faire fonctionner fglrx sur le noyau 3.4, et j'essaie les solutions mais encore une fois le noyau a toujours refusé d'installer le pilote fglrx même en utilisant le patch de ce lien http://ati.cchtml.com/attachment.cgi?id = 464 J'ai de nouveau essayé d'installer le pilote plusieurs fois avec plusieurs purges et plusieurs redémarrages toujours les mêmes, cette erreur apparaît toujours sur /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
Après cette longue nuit et sans solutions, je suis revenu au noyau 3.2 ... Personne ne peut me donner de solution pour le noyau 3.4 ?? Désolé pour le dérangement sur le lien avec *, je me suis limité à poster seulement 2 hyperliens .. Merci pour l'inquiétude, je l'apprécie ..