2017-08-31 3 views
-1

Ich habe eine Website online gefunden, um Betriebssystem-Programmierung zu lernen. Ich habe das erste Tutorial gemacht und einfach gefolgt mit dem, was sie getan haben. Ich kam zum letzten Schritt, wo ich "grub-mkrescue -o myos.iso isodir" eintippte. Ich erhalte jedoch eine Warnung: "Ihr xorriso unterstützt keine'grub2-boot-info ', bitte verwenden Sie xorriso 1.2.9 oder höher." Ich bin mir nicht sicher, was ich tun soll. Jede Hilfe wäre willkommen. Vielen Dank!OS-Programmierung mit grub

Das Tutorial, das ich verwendete, ist http://wiki.osdev.org/Bare_Bones. Ich habe versucht, es selbst zu schreiben und habe auch versucht, nur den Code zu kopieren und zu sehen, ob es funktioniert, aber ich bekomme das gleiche Problem.

Ich benutze auch Debian.

+2

Lesen Sie den Abschnitt Erste Schritte auf der Seite, die Sie verknüpft haben, und die Informationen im GRUB-Link. Wiederholen Sie wiederholt den gleichen Befehl, wenn die Fehlermeldung Ihnen sagt, dass es nicht funktioniert und warum, und was zu tun, um es zu beheben, wird Ihnen nicht helfen. Lesen Sie die Wörter in der Fehlermeldung. * Ihr Ford 2014 unterstützt keine Sprachbefehle. Bitte upgraden Sie auf ein Modelljahr 2015 oder höher. * Scheint ziemlich klar. –

Antwort

2

Sie können xorriso von der Paketverwaltung Ihres Betriebssystems als entweder "xorriso" oder "libisoburn" (wo es das Befehlszeilen-Frontend ist) erhalten. Auf Debian 8 und 9 ist es

apt-get install xorriso 

Wenn kein solches Paket angeboten wird, oder wenn es zu alt ist (wie in Debian 7), dann können Sie die Tarball xorriso GNU erhalten von

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

Aktuelle stabile Version ist:

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

Erstellen von

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" 
Verwandte Themen