Поиск по сайту:

Kindd — графический интерфейс для команды dd

Некоторое время назад мы узнали, как создать загрузочный ISO-образ с помощью команды dd в Linux и Unix-подобных системах. Как вы, возможно, уже знаете, команда dd является одной из самых опасных и разрушительных команд. Если вы не уверены, что на самом деле делаете, вы можете случайно стереть жесткий диск за считанные минуты. Команда dd просто берет байты из if и записывает их в of. Ему будет все равно, что он перезаписывает, ему будет все равно, есть ли на пути таблица разделов, загрузочный сектор, домашняя папка или что-то важное. Он просто будет делать то, что ему говорят. Если вы новичок, лучше избегать использования команды dd. К счастью, для команды dd существует простая утилита с графическим интерфейсом. Познакомьтесь с Kindd, графическим интерфейсом для команды dd. Это бесплатный инструмент с открытым исходным кодом, написанный на Qt Quick. Этот инструмент может быть очень полезен для новичков и тех, кому вообще не нравится командная строка.

Разработчик создал этот инструмент главным образом для того, чтобы обеспечить:

  1. современный, простой и безопасный графический интерфейс пользователя для команды dd,
  2. графический способ легко создать загрузочное устройство без использования терминала.

Установите Kindd в Linux

Kindd доступен в AUR. Поэтому, если вы являетесь пользователем Arch, установите его с помощью любых вспомогательных инструментов AUR, например Paru или Yay.

Чтобы установить версию Git, запустите:

paru -S kindd-git

Или,

yay -S kindd-git

Чтобы установить релизную версию, запустите:

paru -S kindd

Или,

yay -S kindd

После установки запустите Kindd из меню или панели запуска приложений.

Для других дистрибутивов вам необходимо вручную скомпилировать и установить его из исходного кода, как показано ниже.

Убедитесь, что у вас установлены следующие необходимые компоненты.

  • мерзавец
  • cmake
  • pkg-конфигурация
  • qt5-развитие
  • qt5-svg-devel
  • qt5-декларативное развитие
  • qt5-quickcontrols2-devel
  • qt5-svg
  • qt5-быстрое управление
  • 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 &

Создайте загрузочный USB-накопитель из ISO с помощью Kindd в Linux.

Чтобы создать загрузочный USB-накопитель из ISO-образа, подключите USB-накопитель. Затем запустите Kindd из меню или терминала.

Вот как выглядит интерфейс Kindd по умолчанию:

Добрый интерфейс

Как видите, интерфейс Kindd очень прост и понятен. Есть только два раздела: Список устройств, который отображает список доступных устройств (жестких дисков и USB) в вашей системе, и Создать загрузочный .iso. По умолчанию вы окажетесь в разделе «Создать загрузочный .iso».

Введите размер блока в первом столбце, выберите путь к файлу ISO во втором столбце и выберите правильное устройство (путь к USB-накопителю) в третьем столбце. Нажмите кнопку Конвертировать/Копировать, чтобы начать создание загрузочного ISO.

Создайте загрузочный ISO с помощью Kindd в Linux

Как только процесс завершится, вы увидите сообщение об успешном завершении.

Загрузочный ISO успешно создан с помощью Kindd в Linux

Теперь отключите USB-накопитель и загрузите систему с помощью USB, чтобы проверить, действительно ли она работает.

Если вы не знаете фактическое имя устройства (целевой путь), просто нажмите «Список устройств» и проверьте имя USB-накопителя.

Вкладка «Список устройств» в Kindd

Ресурс:

  • Репозиторий Kindd GitHub

Связанное чтение:

  • Как создать мультизагрузочные USB-накопители с помощью Ventoy в Linux
  • Etcher – красивое приложение для создания загрузочных SD-карт или USB-накопителей
  • Bootiso позволяет безопасно создать загрузочный USB-накопитель

Статьи по данной тематике