Kindd - dd 命令的图形前端
不久前,我们学习了如何在 Linux 和类 Unix 系统中使用 dd 命令创建可启动 ISO。您可能已经知道,dd 命令是危险且具有破坏性的命令之一。如果您不确定自己实际上在做什么,您可能会在几分钟内意外擦除硬盘驱动器。 dd 命令只是从 if 中获取字节并将它们写入 of。它不会关心它覆盖了什么,它不会关心是否有分区表、引导扇区、主文件夹或任何重要的东西。它只会做它被告知要做的事情。如果您是初学者,最好避免使用 dd 命令。值得庆幸的是,有一个用于 dd 命令的简单 GUI 实用程序。向 "Kindd" 打个招呼,它是 dd 命令的图形前端。它是用 Qt Quick 编写的免费开源工具。这个工具对于初学者和一般不熟悉命令行的人来说非常有帮助。
开发人员创建这个工具主要是为了提供,
- dd 命令的现代、简单且安全的图形用户界面,
- 一种无需使用终端即可轻松创建可启动设备的图形方式。
在 Linux 中安装 Kindd
Kindd 在 AUR 中可用。因此,如果您是 Arch 用户,请使用任何 AUR 辅助工具安装它,例如 Paru 或 Yay。
要安装 Git 版本,请运行:
paru -S kindd-git或者,
yay -S kindd-git
要安装发行版本,请运行:
paru -S kindd或者,
yay -S kindd安装后,从菜单或应用程序启动器启动 Kindd。
对于其他发行版,您需要从源代码手动编译并安装它,如下所示。
确保您已安装以下先决条件。
- git
- cmake
- pkg 配置
- qt5开发
- qt5-svg-开发
- qt5 声明式开发
- qt5-quickcontrols2-开发
- qt5-svg
- qt5-quickcontrols
- qt5-quickcontrols2
- qt5图形效果
安装所有先决条件后,git 克隆 Kindd 项目并使用以下命令构建它:
git clone https://github.com/LinArcX/kindd/进入刚刚克隆Kindd的目录并编译并安装它:
chmod +x ./build/tools/linux/sh/build.sh
./build/tools/linux/sh/build.sh build_release最后运行以下命令来启动 Kindd 应用程序:
./build/tools/linux/sh/build.sh run_releaseKindd 在内部使用pkexec。大多数桌面环境中默认安装 pkexec 代理。但是如果您使用i3(或者其他DE),您应该首先安装polkit-gnome,然后将以下行粘贴到i3配置文件中:
exec /usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1 &在 Linux 中使用 Kindd 从 ISO 创建可启动 USB
要从 ISO 创建可启动 USB,请插入 USB 驱动器。然后,从菜单或终端启动 Kindd。
Kindd 默认界面如下所示:
种类界面
正如您所看到的,Kindd 界面非常简单且不言自明。只有两个部分,即列出设备(显示系统上可用设备(硬盘和 USB)的列表)和创建可启动 .iso。默认情况下,您将进入“创建可启动 .iso”部分。
在第一列中输入块大小,在第二列中选择 ISO 文件的路径,并在第三列中选择正确的设备(USB 驱动器路径)。单击转换/复制按钮开始创建可启动ISO。
在 Linux 中使用 Kindd 创建可启动 ISO
该过程完成后,您将看到成功消息。
在 Linux 中使用 Kindd 成功创建可启动 ISO
现在,拔下 USB 驱动器并使用 USB 启动系统,检查它是否真的有效。
如果您不知道实际的设备名称(目标路径),只需单击“列出设备”并检查 USB 驱动器名称。
Kindd 中的“列出设备”选项卡
资源:
- Kindd GitHub 存储库
相关阅读:
- 如何在 Linux 中使用 Ventoy 创建多重启动 USB 驱动器
- Etcher - 一款用于创建可启动 SD 卡或 USB 驱动器的精美应用程序
- Bootiso 让您安全创建可启动 USB 驱动器



