Operating system 使用grub进行操作系统编程

Operating system 使用grub进行操作系统编程,operating-system,iso,grub,Operating System,Iso,Grub,我在网上找到了一个学习操作系统编程的网站。我做了第一个教程,然后跟着他们做了什么。我进入了最后一步,键入“grub mkrescue-o myos.iso isodir”。但是,我收到一条警告:“您的xorriso不支持'--grub2引导信息',请使用xorriso 1.2.9或更高版本”。我不知道该怎么办。任何帮助都将不胜感激。谢谢 我使用的教程是。我试着自己写,也试着复制代码,看看它是否有效,但我遇到了同样的问题 我也在使用Debian。您可以从操作系统的软件包管理中获得xorriso “

我在网上找到了一个学习操作系统编程的网站。我做了第一个教程,然后跟着他们做了什么。我进入了最后一步,键入“grub mkrescue-o myos.iso isodir”。但是,我收到一条警告:“您的xorriso不支持'--grub2引导信息',请使用xorriso 1.2.9或更高版本”。我不知道该怎么办。任何帮助都将不胜感激。谢谢

我使用的教程是。我试着自己写,也试着复制代码,看看它是否有效,但我遇到了同样的问题


我也在使用Debian。

您可以从操作系统的软件包管理中获得xorriso “xorriso”或“libisoburn”(其中它是命令行前端)。 在Debian 8和9上,它是

apt-get install xorriso
如果没有提供此类软件包,或者软件包太旧(如Debian 7), 那么你可以从

https://www.gnu.org/software/xorriso/#download
目前的稳定版本是:

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

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"

您可以从操作系统的包管理中获得xorriso “xorriso”或“libisoburn”(其中它是命令行前端)。 在Debian 8和9上,它是

apt-get install xorriso
如果没有提供此类软件包,或者软件包太旧(如Debian 7), 那么你可以从

https://www.gnu.org/software/xorriso/#download
目前的稳定版本是:

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

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"

阅读链接页面上的入门部分,以及GRUB链接中的信息。当错误消息告诉您该命令不起作用、原因以及如何修复该命令时,重复输入同一命令对您没有帮助。阅读错误消息中的单词。您的2014福特不支持语音命令。请升级到2015或更高车型年。看起来很清楚。请阅读链接页面上的入门部分,以及GRUB链接中的信息。当错误消息告诉您该命令不起作用、原因以及如何修复该命令时,重复输入同一命令对您没有帮助。阅读错误消息中的单词。您的2014福特不支持语音命令。请升级到2015或更高车型年。看起来很清楚。