我正在尝试学习有关操作系统的更多信息,并且正在遵循本教程:https://youtu.be/ZiHtuBnVrx4?list=PLHh55M_Kq4OApWScZyPl5HhgsTJS9MZ6M。一切都进行得很顺利,直到必须使用grub-mkresuce来创建要与虚拟盒子一起使用的iso图像为止。我收到一个错误消息:“您的xorriso不支持'--grub2-boot-info'。某些功能已禁用。请使用xorriso 1.2.9或更高版本。”
我很困惑,没有iso图像。我在网上寻找解决方案,但找不到任何解决方案。任何帮助将不胜感激。
答案 0 :(得分:1)
如果您的操作系统不提供“ xorriso”或“ libisoburn”软件包, 或者如果它们早于版本1.2.9(2013年发布了1.3.0),则 下载并编译GNU xorriso。 (MS-Windows用户可能需要Cygwin才能获得 必要的编译器和链接器工具。)
cd ...some.work.directory...
wget https://www.gnu.org/software/xorriso/xorriso-1.5.0.tar.gz
tar xzf xorriso-1.5.0.tar.gz
cd xorriso-1.5.0
./configure && make
检查结果是否可行:
xorriso/xorriso
应该说
GNU xorriso 1.5.0 : RockRidge filesystem manipulator, libburnia project.
usage : xorriso/xorriso [commands]
More is told by command -help
您不需要安装它。而是获取其绝对地址:
ls $(pwd)/xorriso/xorriso
,并将其与grub-mkrescue选项“ --xorriso =”:
一起使用grub-mkrescue --xorriso=...absolute.address.of.xorriso...
祝你有美好的一天:)