Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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)

Desintegr a écrit :

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)

Desintegr a écrit :

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