Pages : 1
#1 Le 31/10/2005, à 19:51
- Qautchat
Bidouillage de noyau (et pas noyautage de bidouille)
Bonjour,
pour pouvoir utiliser Ubuntu sur mon PC, il faut patcher le noyau (DD SATA SIS 180/182pas supporté, voir moult doléance sur les forums).
Vu que le Pb est réglé dans la 2.6.14, et qu'il existe un patch pour la 2.6.10, je me suis dit :
1 - j'installe Ubuntu sur mon mac (fait)
2 - Je compile un noyau patché ou, de préférence le 2.6.14
3 - je fait une disquette de boot
4 - j'installe Ubuntu sur mon PC avec la disquette de boot.
Mon pb est : Il ya un how to bien fait sur la manière de compiler un noyau sur un système donné pour l'exploiter aussitôt.
Comment faire pour compiler un noyau pour AMD 64 sur un mac PPC, puis faire la disquette de boot ?
Par avance merci de votre aide
Qautchat
Hors ligne
#2 Le 01/11/2005, à 05:29
- bdash
Re : Bidouillage de noyau (et pas noyautage de bidouille)
Les etapes sont un peu differentes.
3 - j'ajoute mon nouveau noyau au menu de grub
4 - je reboote et selectionne le bon noyau au demarrage
Les explications detaillees:
https://wiki.ubuntu.com//KernelCompileHowto
C'est avant la commande "make oldconfig" qu'il faut appliquer ton patch.
Hors ligne
#3 Le 01/11/2005, à 11:07
- Qautchat
Re : Bidouillage de noyau (et pas noyautage de bidouille)
Merci, mais sur le mac, je veut compiler un noyau AMD 64. C'est la ou est la difficulté.
Qautchat
Hors ligne
#4 Le 01/11/2005, à 11:30
- Desintegr
Re : Bidouillage de noyau (et pas noyautage de bidouille)
Il suffit de configurer dans le menuconfig > Processor type and features > Processor family (AMD-Opteron/Athlon64).
À la fin de la compilation tu auras un fichier : /usr/src/linux/arch/x86_64/boot/bzImage
Tu pourras vérifier qu'il s'agit bien d'un noyau pour x86 avec la commande « file » :
# file bzImage
bzImage: x86 boot sector
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr
Hors ligne
#5 Le 01/11/2005, à 15:36
- Qautchat
Re : Bidouillage de noyau (et pas noyautage de bidouille)
Il suffit de configurer dans le menuconfig > Processor type and features > Processor family (AMD-Opteron/Athlon64).
À la fin de la compilation tu auras un fichier : /usr/src/linux/arch/x86_64/boot/bzImage
Tu pourras vérifier qu'il s'agit bien d'un noyau pour x86 avec la commande « file » :# file bzImage bzImage: x86 boot sector
Merci.
Je me pose également la question des liens syboliques : faut-l que je les actives ou pas ?
Ou plus précisement, est ce que je suis exactement ce qui est indiqué dans le howto, ou je zappe une partie ?
Qautchat
Hors ligne
#6 Le 01/11/2005, à 17:04
- Desintegr
Re : Bidouillage de noyau (et pas noyautage de bidouille)
Tu suis ce qu'ils disent.
À la fin du obtiendra un paquet en .deb tout prêt à être installé sur la machine Linux x86_64.
Normalement, le paquet contient tout le nécessaire, l'image du noyau, les modules, les scripts d'installation, etc.
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr
Hors ligne
#7 Le 01/11/2005, à 19:46
- Qautchat
Re : Bidouillage de noyau (et pas noyautage de bidouille)
OK merci.
Dernière question, je récupère comment, le noyau pour X86 ?
Pasque pour l'instant, via synaptic et via les dépots, je récupère que du noyau (linux -image, linux-header, linus-tree) pour PPC.
Faut-il que je tape en console apt-getinstall linux-image-amd64-generic ?
Merci
Qautchat
Hors ligne
#8 Le 01/11/2005, à 20:01
- Desintegr
Re : Bidouillage de noyau (et pas noyautage de bidouille)
Paquet « linux-image-2.6.12-9-amd64-k8 ». Pourquoi tu veux récupérer ce paquet puisque tu construis le tiens ?
Hoc Volo, Sic Jubeo !
Mon wiki : http://desintegr.free.fr
Hors ligne
#9 Le 01/11/2005, à 22:00
- Qautchat
Re : Bidouillage de noyau (et pas noyautage de bidouille)
Paquet « linux-image-2.6.12-9-amd64-k8 ». Pourquoi tu veux récupérer ce paquet puisque tu construis le tiens ?
Pour le patcher te lui ajouter un module
Hors ligne