К основному контенту

Автомобили из Германии

BootISO — простой скрипт Bash для безопасного создания загрузочного USB-устройства из файла ISO

Большинство из нас (очень часто) создают загрузочное USB-устройство из файла ISO для установки ОС.

Для этой цели существует множество приложений для Linux.

Даже в прошлом мы писали немного полезного об этом.

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

В том, что некоторые из приложений связаны с CLI и несколько связаны с GUI.

Сегодня мы собираемся обсудить BootISO.

Это простой скрипт bash, который позволяет пользователям создавать USB-устройство из файла ISO.

Многие администраторы Linux используют команду для создания загрузочного ISO, который является одной из самых лучших и наиболее важных команд.

Поэтому будьте осторожны при выполнении любых действий с помощью команды dd.

Опасные команды Linux

Что такое BootISO

BootIOS — это простой скрипт bash, который позволяет пользователям создавать загрузочное USB-устройство из одного ISO-файла.

Он написан на bash.

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

Когда вы вручную выбираете другой жесткий диск вместо USB, о нбезопасно выйдет без записи на нем каких-либо файлов.

Таким образом, этот скрипт хочет проверить зависимости и пригласить пользователя для установки, а также apt-get, yum, dnf, pacman и zypper.

Функции BootISO

  • Он проверяет, имеет ли выбранный ISO правильный тип mime или нет. Если нет, то он выходит.
  • BootISO выйltn автоматически, если вы выбрали любые другие диски (локальные жесткие диски), кроме USB-накопителей.
  • BootISO позволяет пользователям выбирать нужные USB-накопители, если у вас их несколько.
  • BootISO запрашивает подтверждение пользователя перед удалением и разделением USB-устройства.
  • BootISO правильно обработает любой отказ из команды и выйти.
  • BootISO вызовет процедуру очистки при выходе

Как установить BootISO на Linux

Есть несколько способов установить BootISO в Linux, но я бы посоветовал вам использовать следующий метод.

$ curl -L https://git.io/bootiso -O$ chmod +x bootiso$ sudo mv bootiso /usr/local/bin/

После установки BootISO запустите USB-устройства.

 $ bootiso -lListing USB drives available in your system:NAME HOTPLUG SIZE STATE TYPEsdd 1 32G running disk

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

$ bootiso /path/to/iso file$ bootiso /opt/iso_images/archlinux-2018.05.01-x86_64.isoGranting root privileges for bootiso.Listing USB drives available in your system:NAME HOTPLUG SIZE STATE TYPEsdd 1 32G running diskAutoselecting `sdd' (only USB device candidate)The selected device `/dev/sdd' is connected through USB.Created ISO mount point at `/tmp/iso.vXo'`bootiso' is about to wipe out the content of device `/dev/sdd'.Are you sure you want to proceed? (y/n)>yErasing contents of /dev/sdd...Creating FAT32 partition on `/dev/sdd1'...Created USB device mount point at `/tmp/usb.0j5'Copying files from ISO to USB device with `rsync' Synchronizing writes on device `/dev/sdd' `bootiso' took 250 seconds to write ISO to USB device with `rsync' method.ISO succesfully unmounted.USB device succesfully unmounted.USB device succesfully ejected.You can safely remove it !

Упомяните свое имя устройства, если у вас более одного устройства USB, используя опцию —device.

$ bootiso -d /dev/sde /opt/iso_images/archlinux-2018.05.01-x86_64.iso 

По умолчанию bootios использует команду rsync для выполнения всего действия, и если вы хотите использовать команду dd вместо этого, используйте следующий формат.

 $ bootiso --dd -d /dev/sde /opt/iso_images/archlinux-2018.05.01-x86_64.iso 

Если вы хотите проверить проверку типа mime-типа, включите в утилиту bootios следующую опцию.

$ bootiso --no-mime-check -d /dev/sde /opt/iso_images/archlinux-2018.05.01-x86_64.iso

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

;$ bootiso -y -d /dev/sde /opt/iso_images/archlinux-2018.05.01-x86_64.iso 

Включите автоотключение USB-устройств в сочетании с опцией -y.

$ bootiso -y -a /opt/iso_images/archlinux-2018.05.01-x86_64.iso 

Чтобы узнать больше о доступных опциях для bootiso, выполните следующую команду:

$ bootiso -hCreate a bootable USB from any ISO securely.Usage: bootiso [...]Options-h, --help, help Display this help message and exit.-v, --version Display version and exit.-d, --device Select block file as USB device.If is not connected through USB, `bootiso' will fail and exit.Device block files are usually situated in /dev/sXX or /dev/hXX.You will be prompted to select a device if you don't use this option.-b, --bootloader Install a bootloader with syslinux (safe mode) for non-hybrid ISOs. Does not work with `--dd' option.-y, --assume-yes `bootiso' won't prompt the user for confirmation before erasing and partitioning USB device.Use at your own risks.-a, --autoselect Enable autoselecting USB devices in conjunction with -y option.Autoselect will automatically select a USB drive device if there is exactly one connected to the system.Enabled by default when neither -d nor --no-usb-check options are given.-J, --no-eject Do not eject device after unmounting.-l, --list-usb-drives List available USB drives.-M, --no-mime-check `bootiso' won't assert that selected ISO file has the right mime-type.-s, --strict-mime-check Disallow loose application/octet-stream mime type in ISO file.-- POSIX end of options.--dd Use `dd' utility instead of mounting + `rsync'.Does not allow bootloader installation with syslinux.--no-usb-check `bootiso' won't assert that selected device is a USB (connected through USB bus).Use at your own risks.ReadmeBootiso v2.5.2.Author: Jules Samuel RandolphBugs and new features: https://github.com/jsamr/bootiso/issuesIf you like bootiso, please help the community by making it visible:* star the project at https://github.com/jsamr/bootiso* upvote those SE post: https://goo.gl/BNRmvm https://goo.gl/YDBvFe

Комментарии


Дистанционная компьтерная помощь, удаленная компьютерная помощь онлайн.

Популярные сообщения из этого блога

Лучшие плагины для OBS Studio

Open Broadcast Software или OBS - это свободное программное обеспечение с открытым исходным кодом для стриминга аудио и видео данных в сеть интернет. Программа полностью кроссплатформенная и может работать в Windows, Linux или MacOS. Это отличная альтернатива для таких программ, как Wirecast и XSplit. OBS использует для вещания стандартный протокол обмена сообщениями в реальном времени, а поэтому может транслировать данные в любой сервис, поддерживающий это, например, Yotube. Несмотря на широкие возможности OBS, программа поддерживает еще и множество плагинов. В этой статье мы рассмотрим лучшие плагины для OBS Studio, которые вы можете использовать. Содержание статьи: Лучшие плагины OBS Studio 1. Browser Source Plugin 2. Video Source Plugin 3. Simple Scene Switcher 4. DirectShow Audio Source 5. CLR Browser Source 6. OBS Remote 7. AMD Advanced Media Framework Encoder 8. Text Source Plugin Выводы Лучшие плагины OBS Studio Чтобы найти плагины OBS Studio для Video пользо

Лучшие аналоги Paint для Linux

Когда я работал в Windows, я часто использовал стандартную программу редактора изображений Windows - Paint. Не всегда нужен очень и многофункциональный инструмент вроде Photoshop или Gimp. Иногда, чтобы подправить ту или иную картинку, дорисовать на ней несколько фигур или вставить текст достаточно простого, легкого в освоении графического редактора вроде Paint. В Linux таких программ довольно много. В этой инструкции мы рассмотрим лучшие аналоги Paint для Linux. В этот список не будут включены такие программы, как Gimp и Krita, ведь это полнофункциональные графические редакторы, векторные редакторы, такие как Inkscape мы тоже рассматривать не будем. А теперь перейдем к списку. Содержание статьи: KolourPaint MyPaint Gnome Paint XPaint Pinta mtPaint GPaint Rassam-paint Выводы KolourPaint На первом месте в списке аналогов Piant для Linux будет KoloutPaint. Это стандартный графический редактор для окружения рабочего стола KDE. Он поддерживает множество форматов изображе

Подключение OneDrive в Linux

OneDrive (Ранее известный как SkyDrive) это популярное облачное хранилище файлов от Майкрософт. Сейчас OneDrive бесплатно предоставляет 7 гигабайт пространства новым пользователям. Как вы знаете OneDrive хорошо интегрирован с другими продуктами компании  Microsoft. В OneDrive Также есть официальный клиент который автоматически загружает ваши видео и фотографии с камеры в облако. Но к сожалению этот клиент недоступен для операционных систем семейства Linux. Но не все так плохо. Сообщество открытого программного обеспечения уже нашло решение. Это opedrive-d от Boilermaker. Запустившись как демон программа автоматически синхронизирует локальную папку с облаком OneDrive. Содержание статьи: Установка Onedrive-d в Linux Настройка Синхронизация локальной папки с OneDrive Установка Onedrive-d в Linux Несмотря на то что onedrive-d разрабатывается для Ubuntu/Debian, CentOs/Fedora/RHEL поддерживается тоже хорошо. Для установки достаточно набрать несколько команд: $ git clone h