网站搜索

Kindd - dd 命令的图形前端


不久前,我们学习了如何在 Linux 和类 Unix 系统中使用 dd 命令创建可启动 ISO。您可能已经知道,dd 命令是危险且具有破坏性的命令之一。如果您不确定自己实际上在做什么,您可能会在几分钟内意外擦除硬盘驱动器。 dd 命令只是从 if 中获取字节并将它们写入 of。它不会关心它覆盖了什么,它不会关心是否有分区表、引导扇区、主文件夹或任何重要的东西。它只会做它被告知要做的事情。如果您是初学者,最好避免使用 dd 命令。值得庆幸的是,有一个用于 dd 命令的简单 GUI 实用程序。向 "Kindd" 打个招呼,它是 dd 命令的图形前端。它是用 Qt Quick 编写的免费开源工具。这个工具对于初学者和一般不熟悉命令行的人来说非常有帮助。

开发人员创建这个工具主要是为了提供,

  1. dd 命令的现代、简单且安全的图形用户界面,
  2. 一种无需使用终端即可轻松创建可启动设备的图形方式。

在 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_release

Kindd 在内部使用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 驱动器

相关文章