如何更新xorriso?

时间:2018-09-20 05:30:42

标签: linux

我正在尝试学习有关操作系统的更多信息,并且正在遵循本教程:https://youtu.be/ZiHtuBnVrx4?list=PLHh55M_Kq4OApWScZyPl5HhgsTJS9MZ6M。一切都进行得很顺利,直到必须使用grub-mkresuce来创建要与虚拟盒子一起使用的iso图像为止。我收到一个错误消息:“您的xorriso不支持'--grub2-boot-info'。某些功能已禁用。请使用xorriso 1.2.9或更高版本。”

我很困惑,没有iso图像。我在网上寻找解决方案,但找不到任何解决方案。任何帮助将不胜感激。

1 个答案:

答案 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...

祝你有美好的一天:)