当前版本的 Ubuntu Startup Disk Creator(在 Ubuntu 16.04 LTS 和更新版本的 Ubuntu 中)易于使用。它是一种克隆工具,使其可靠。
它似乎致力于为 Ubuntu 和 Ubuntu 家族风格(Kubuntu、Lubuntu ... Xubuntu)创建 USB 引导驱动器。
我已经用 Ubuntu 家族之外的各种 iso 文件进行了测试:
- 基于 Ubuntu 的旋转通常被接受为输入
- 一些基于 Debian 的 repins 也被接受为输入
- 不接受Debian live iso 文件(选择它们后,它们不会出现在输入文件的框中)。
- 不接受其他主要的 linux 发行版,例如 Fedora 和 OpenSUSE 。
这相当令人困惑,我得出的结论是,有一些过滤器决定接受哪些 iso 文件。
- Startup Disk Creator 如何决定接受哪些 iso 文件作为输入?它在 iso 文件或文件名中寻找什么?
- 编辑:有解决方法吗?
Startup Disk Creator 检查文件中的两个
iso
文件荣誉@ubfan1 :-)
我查看了 Python 代码。起初它看起来势不可挡,但很快我发现了一个看起来很有希望的功能:
在文件
/usr/lib/python3/dist-packages/usbcreator/backends/udisks/backend.py
中有这表明启动磁盘创建器正在检查文件的内容
/.disk/info
和/.disk/mini-info
.这些存在于 Ubuntu、Debian 和许多但不是所有的 repins 中。有趣的是 Debian 10.2 和 Kali 之间的区别是尾随换行符。我检查了 Debian 8.8。它包含一个换行符并被 Startup Disk Creator 接受。
所以似乎我发现了一个错误。Startup Disk Creator 不接受 iso 文件,除非文件中有尾随换行符
/.disk/info
或/.disk/mini-info
.编辑1:我报告了这个错误
错误 #1860411:当我尝试使用非 Ubuntu iso 文件时,启动磁盘创建器出现故障
请通过标记此错误影响您来帮助提高热量。
编辑 2:解决方法 -
img
接受“任何”文件作为输入您可以欺骗 Startup Disk Creator 克隆非 Ubuntu iso 文件,因为它愿意克隆扩展名为
img
. 所以做一个符号链接,例如我在 18.04.x LTS
usb-creator-gtk
和持久的 Lubuntu Impish Indri 中测试了这个,它对我有用usb-creator-kde
。以下截图来自 Lubuntu Impish Indri,