2017-08-31 5 views
-1

J'ai trouvé un site Web en ligne pour apprendre la programmation du système d'exploitation. J'ai fait le premier tutoriel et juste suivi avec ce qu'ils ont fait. Je suis arrivé à la dernière étape où je tape "grub-mkrescue -o myos.iso isodir". Cependant, je reçois un avertissement disant "votre xorriso ne supporte pas '--grub2-boot-info' s'il vous plaît utiliser xorriso 1.2.9 ou plus tard". Je ne suis pas sûr de ce qu'il faut faire. Toute aide serait appréciée. Merci! Le tutoriel que j'ai utilisé est le http://wiki.osdev.org/Bare_Bones. J'ai essayé de l'écrire moi-même et j'ai aussi essayé de copier le code et de voir si cela fonctionnait mais j'ai le même problème. J'utilise aussi Debian.Programmation de système d'exploitation utilisant grub

+2

Lisez la section Mise en route de la page que vous avez liée, ainsi que les informations du lien GRUB. Répétant ré-entrer la même commande lorsque le message d'erreur vous indique que cela ne fonctionnera pas et pourquoi, ainsi que quoi faire pour le réparer, ne va pas vous aider. Lisez les mots dans le message d'erreur. * Votre Ford 2014 ne supporte pas les commandes vocales. Veuillez passer à une année modèle 2015 ou supérieure. * Semble assez clair. –

Répondre

2

Vous pouvez obtenir xorriso de la gestion des paquets de votre système d'exploitation comme soit "xorriso" ou "libisoburn" (où il est l'interface de ligne de commande). Sur Debian 8 et 9, il est

apt-get install xorriso 

Si un tel forfait est offert ou si elle est trop vieux (comme dans Debian 7), alors vous pouvez obtenir le tarball de la GNU de

https://www.gnu.org/software/xorriso/#download 

version stable actuelle est:

https://www.gnu.org/software/xorriso/xorriso-1.4.6.tar.gz 

Construire par

tar xzf xorriso-1.4.6.tar.gz 
cd xorriso-1.4.6 
./configure --prefix=/usr 
make 
echo "Use with grub-mkrescue option --xorriso=$(pwd)/xorriso/xorriso"