2009-11-20 6 views
0

C'est la première fois que je compile le noyau Linux. J'utilise Debian Live. J'ai utilisé kernel-package pour compiler et j'ai également ajouté un nouvel appel système pour renvoyer une valeur entière arbitraire supérieure à zéro. Tout s'est bien passé et j'ai obtenu à la fois les en-têtes et les fichiers image .deb. Quand j'ai essayé de les installer avec dpkg, il y avait un avertissement qui disait que j'avais besoin de configurer LILO. J'ai ensuite interrompu l'installation et j'ai cherché LILO pour découvrir que Debian Live n'avait ni LILO ni GRUB. J'ai installé GRUB, mais il n'a pas été installé sur mon sda1 (disque USB exécutant Debain Live), il a dit que ce n'était pas un périphérique de bloc approprié. Debian Live utilise squashfs (un système de fichiers). Puis, j'ai ignoré bootloader et installé le noyau personnalisé. Après avoir redémarré mon ordinateur, j'ai été directement démarré sur l'ancien Debain Live et mon appel système renvoie -1.A propos de la compilation du noyau Linux dans Debian Live

S'il vous plaît fournir des solutions gars.

Merci,

+0

Ceci est plus d'une question superuser.com –

+2

Je ne suis pas d'accord, c'est définitivement une question sur le développement du noyau. – caf

Répondre

0

Debian Live est pas une base appropriée pour vous faire à votre propre développement du noyau sur. Comme vous l'avez constaté, il ne contient pas les outils nécessaires pour se reconstruire (ce n'est pas ce à quoi il est destiné).

Installez la distribution Debian standard (peut-être dans un environnement de virtualisation tel que VMWare Server ou VirtualBox). Faites le développement de votre noyau là-bas.

Questions connexes