J'ai compilé une nouvelle image du noyau sur x86 en utilisant le compilateur croisé avec ces commandes ( source ):
$ cp arch/powerpc/configs/pmac32_defconfig .config
$ make ARCH=powerpc menuconfig
$ make ARCH=powerpc CROSS_COMPILE=pwoerpc-750-linux-gnu-
Maintenant, je veux installer cette nouvelle image sur un debian-powerpc. Debian-powerpc utilise quik comme chargeur de démarrage par défaut. Comment je fais ça?
kernel-package
pour gérer les noyaux personnalisés. L'outilmake-kpkg
crée un .deb avec votre noyau personnalisé. À propos du chargeur de démarrage, je ne peux pas vous aider.Réponses:
Une fois que vous avez compilé vos packages, copiez-les sur votre machine PPC et installez-les via
dpkg
. Ils contiennent déjà le code requis pour mettre à jour votre chargeur de démarrage (si nécessaire). Certains chargeurs de démarrage utilisent uniquement le/vmlinuz
lien, vous n'avez donc même pas besoin de mettre à jour quoi que ce soit.Ma machine Debian PowerPC utilise yaboot comme chargeur de démarrage, et je n'ai rien à faire lors de la mise à jour du noyau. Pour le quik, vérifiez votre
/etc/quik.conf
et vérifiez que votreimage=
chemin contient le bon chemin du noyau. Sinon, modifiez-le, puis exécutez laquikconfig
commande.la source
Avez-vous un Debian opérationnel sur le système? Si c'est le cas, vous pouvez copier la configuration existante depuis
/boot/config-<kernel version>
dans votre répertoire source du noyau et l'utiliser comme point de départ. Vous pouvez l'ouvrir avecmake xconfig
et le modifier en fonction de vos besoins.la source