Как записать образ linux на флешку в linux: Создание загрузочного носителя — Документация Linux Mint Installation Guide

Как установить и создать загрузочный USB с Ventoy в Linux

  1. Home
  2. Linux

Ventoy — это невероятный инструмент, который позволяет пользователям загружать файлы ISO, не прошивая их с помощью таких инструментов, как Etcher. Однако настроить Ventoy не так-то просто. Вот тут-то мы и вступаем. Следуйте этому руководству, пока мы покажем вам, как настроить и использовать Ventoy в Linux.

Загрузка Ventoy в Linux

Приложение Ventoy должно быть загружено на ваш компьютер, прежде чем вы сможете установить его на съемный USB-накопитель. Откройте окно терминала, чтобы получить последнюю версию Ventoy для Linux.

Не знаете, как запустить окно терминала на рабочем столе Linux? Это просто. Просто нажмите Ctrl + Alt + T на клавиатуре. Вы также сможете запустить его, выполнив поиск «Терминал» в меню приложения и запустив его таким образом.

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

 wget https://github.com/ventoy/Ventoy/releases/download/v1.0.63/ventoy-1.0.63-linux.tar.gz -O ~/Downloads/ventoy-1.0.63-linux.tar.gz 

Не хотите использовать окно терминала для загрузки последней версии приложения Ventoy в Linux? Вы также можете загрузить его прямо на свой компьютер через (https://github.com/ventoy/Ventoy/releases/download/v1.0.63/ventoy-1.0.63-linux.tar.gz) Github.

Извлечение Ventoy и запуск

Инструмент Ventoy должен быть извлечен из архива TarGZ, загруженного через Github. Чтобы извлечь содержимое архива, начните с использования окна терминала CD и войдите в папку «Загрузки».

 компакт-диск ~/Загрузки/ 

Внутри папки «Загрузки» вы сможете извлечь содержимое архива Ventoy TarGZ. Для этого запустите приведенную ниже команду tar xvf в архиве «ventoy-1.0.63-linux.tar.gz».

 смола xvf ventoy-1.0.63-linux.tar.gz 

После извлечения архива вы можете запустить программу с помощью приведенной ниже команды.

 ./VentoyGUI.x86_64 

Когда приложение Ventoy GUI открыто и готово к использованию, подключите флэш-накопитель USB к компьютеру. Инструмент Ventoy GUI должен автоматически обнаружить ваш USB-накопитель.

Установка терминала Ventoy

Рекомендуется установка с графическим интерфейсом для Ventoy. Однако, если вы предпочитаете использовать командную строку, инструкции по ее настройке есть на официальном сайте Ventoy. Нажмите сюда, для получения дополнительной информации.

Создание Ventoy USB в Linux

Создать загрузочный USB-накопитель Ventoy очень просто. Для этого перейдите в приложение с графическим интерфейсом, которое вы запустили ранее. Затем убедитесь, что флэш-накопитель USB подключен к порту USB.

При подключенном USB-накопителе найдите кнопку «Установить» и щелкните ее мышью. При выборе кнопки «Установить» Ventoy предложит разбить флешку на разделы и установить себя на жесткий диск. Этот процесс не займет много времени.

Поддержка безопасной загрузки

Если вы планируете использовать Ventoy с поддержкой безопасной загрузки, вам придется включить ее заранее. Чтобы включить его, найдите кнопку «Параметры» и установите флажок рядом с «Поддержка безопасной загрузки». После того, как эта кнопка будет отмечена, нажмите кнопку «Установить», и Ventoy установится на ваш USB-накопитель с поддержкой безопасной загрузки.

Как пользоваться Ventoy

С Ventoy вам нужно скачать любой ISO-файл Linux и поместить его на флешку с установленной на ней Ventoy. Не нужно возиться с Etcher или другими инструментами для прошивки через USB.

Чтобы настроить Ventoy в вашей системе Linux, начните с подключения флэш-накопителя USB к компьютеру. После подключения флэш-накопителя откройте файловый менеджер Linux и смонтируйте USB-устройство Ventoy.

После установки USB-устройства Ventoy загрузите свою любимую операционную систему Linux. Черт, скачайте 2, 3, 4 или 5! Ventoy может загрузить их все сразу!

Примечание. Вам нужна помощь в поиске места загрузки ISO-файлов Linux? Посетите DistroWatch.com. Это база данных операционных систем Linux, и они предоставляют удобные ссылки для скачивания.

После того, как вы загрузили свои любимые ISO-образы операционной системы Linux, поместите их на USB-устройство Ventoy и разрешите их копирование. Копирование должно занять не более нескольких минут.

По завершении копирования перезагрузите компьютер и оставьте Ventoy USB подключенным. Затем загрузите BIOS. После загрузки BIOS вашего компьютера найдите параметры загрузки и настройте систему для загрузки с USB.

Когда Ventoy USB загрузится на ваш компьютер, вы увидите меню «Ventoy». В этом меню Ventoy отобразит все файлы ISO, которые вы добавили в систему. Выберите ОС, которую вы хотите загрузить, с помощью клавиш со стрелками на клавиатуре.

После того, как вы выбрали ОС, которую хотите загрузить, нажмите клавишу Enter , чтобы запустить ее. После нажатия введите , Ventoy загрузит файл ISO непосредственно с USB, что позволит вам установить операционную систему.

Создание загрузочного USB-накопителя Windows 7 или 10 в Linux

В Интернете есть множество руководств, описывающих, как создать загрузочный USB-накопитель Windows 7 или 10 в Linux. Тем не менее, многие из этих руководств содержат недостающие шаги, предполагают использование Windows или используют программы, недоступные в современных дистрибутивах Linux.

В следующем посте описаны необходимые шаги для создания загрузочного USB-накопителя Windows 7 или 10 из современного дистрибутива Linux.

Загрузите ISO-файл Windows 7 или 10

Если у вас еще нет ISO-файла Windows 7 или 10, начните с загрузки одного из них:

  • Загрузите образы дисков Windows 7 (ISO-файлы)
  • Загрузить образ диска Windows 10 (файлы ISO)

Подключите USB-накопитель

Далее вам необходимо выяснить идентификатор устройства USB-накопителя.

Большинство современных дистрибутивов Linux должны автоматически монтировать USB-накопитель. Если нет, вы можете увидеть, какой идентификатор устройства присвоен USB-накопителю, запустив df -h или mount или lsblk .

Кроме того, можно отслеживать системный журнал, чтобы найти идентификатор устройства.

В Fedora, CentOS или RHEL запустите sudo tail -f /var/log/messages .

В Ubuntu или Debian запустите sudo tail -f /var/log/syslog .

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

 sudo размонтировать /dev/sdX
 

Разделите USB-накопитель на разделы

Отказ от ответственности: Следующие шаги сотрут все данные на вашем USB-накопителе. Я и никто другой не несу ответственности за возможную потерю данных.

Для разделения USB-накопителя можно использовать либо parted , либо fdisk . Используйте команду, с которой вы более знакомы.

Изменения, сделанные с помощью parted , не могут быть отменены , поскольку они выполняются в режиме реального времени на устройстве. Изменения, сделанные с помощью fdisk можно отменить , если эти изменения еще не были записаны на устройство. В любом случае убедитесь, что вы вносите изменения на правильное устройство.

Разделите USB-накопитель с помощью parted

Откройте USB-накопитель в parted :

 sudo parted /dev/sdX
 

Когда вы окажетесь в интерактивном меню parted , разделите USB-накопитель, выполнив следующие шаги ( убедитесь, что вы используете parted 9).0112 на правом идентификаторе устройства. Все, что делается с использованием parted , выполняется в режиме реального времени.):

 (parted) mklabel msdos
(разделенный) mkpart первичный ntfs 1-1
(parted) установить 1 ботинок на
(расстались) бросить
 

Затем перейдите к разделу «Отформатируйте новый раздел на USB-накопителе как NTFS ».

Разделите USB-накопитель с помощью fdisk

Откройте USB-накопитель в fdisk :

 sudo fdisk /dev/sdX
 

В интерактивном меню fdisk разделите USB-накопитель, выполнив следующие действия:

  1. Введите p и Введите , чтобы распечатать текущую таблицу разделов. Я делаю это по привычке.
  2. Удалите все текущие разделы, набрав d , затем Введите для каждого раздела.
  3. Введите n и Введите . Введите p и Введите . Введите 1 , а затем введите . Введите три раза, чтобы создать один новый основной раздел, использующий все доступное пространство.
  4. Тип t и Введите (Раздел 1 выбирается автоматически, поскольку это единственный раздел). Введите 7 и Введите , чтобы изменить тип на HPFS/NTFS/exFAT .
  5. Введите a и Введите . Введите 1 и Введите , чтобы включить флаг Boot .
  6. Чтобы убедиться, что все работает, введите p и Введите и убедитесь, что в столбце Boot установлена ​​звездочка (*) и Столбец Id установлен на 7 .
  7. Наконец, введите w и Введите , чтобы записать изменения.

Затем перейдите к разделу «Отформатируйте новый раздел на USB-накопителе как NTFS ».

Отформатируйте новый раздел на USB-накопителе как NTFS

Вам потребуется установить драйвер пользовательского пространства Linux NTFS.

Чтобы установить его в Fedora, CentOS или RHEL, запустите sudo yum install ntfs-3g .

Чтобы установить его на Ubuntu или Debian, запустите sudo apt-get установить ntfs-3g .

Затем отформатируйте раздел как NTFS:

 sudo mkfs.ntfs -f /dev/sdX1
 

Установите ms-sys

Вам потребуется программа ms-sys для записи основной загрузочной записи (MBR) на USB-накопитель.

Чтобы скомпилировать исходный код, установите следующие пакеты: gcc , make и gettext (имена пакетов должны совпадать в Fedora, CentOS, RHEL, Ubuntu и Debian).

Чтобы установить эти пакеты в Fedora, CentOS или RHEL, запустите sudo yum install gcc make gettext .

Чтобы установить эти пакеты в Ubuntu или Debian, запустите sudo apt-get install gcc make gettext .

Загрузите последний исходный код ms-sys с http://ms-sys.sourceforge.net/#Download.

Распакуйте исходный код и перейдите в каталог исходного кода:

 tar xvzf ms-sys-2.6.0.tar.gz
компакт-диск ms-sys-2.6.0
 

Скомпилируйте и установите бинарный файл:

 сделать
судо сделать установить
 

ms-sys будет установлен в /usr/local/bin .

Если у вас нет /usr/local/bin в пути среды вашей оболочки, выполните следующие команды, чтобы временно добавить его:

 su -
экспорт PATH=$PATH:/usr/local/bin
 

Запись основной загрузочной записи (MBR) на USB-накопитель

Теперь, когда ms-sys установлен, вы будете использовать его для записи основной загрузочной записи Windows 7 на USB-накопитель. Эта же команда также работает, если вы создаете загрузочный USB-накопитель Windows 10.

 sudo ms-sys -7 /dev/sdX
 

Успешный вывод должен быть:

 Основная загрузочная запись Windows 7 успешно записана в /dev/sdX
 

Запись расширенной загрузочной записи (EBR) в раздел USB-накопителя

В дополнение к основной загрузочной записи может также потребоваться запись расширенной загрузочной записи. За время существования этого поста у меня не было этого шага, но я недавно добавил его, потому что столкнулся с проблемами загрузки при попытке загрузить Windows 10 с USB-накопителя на Lenovo X1 Carbon Gen 7. Я нашел этот шаг благодаря аналогичной записи в блоге Уэйна Чанга.

 sudo ms-sys -n /dev/sdX1
 

Успешный вывод должен быть:

 NTFS Загрузочная запись Windows 7 успешно записана в /dev/sdX1
 

Подключение USB-накопителя

Создайте или используйте существующий каталог для подключения USB-накопителя:

 sudo mkdir -p /mnt/usb
sudo mount /dev/sdX1 /mnt/usb
 

Смонтируйте Windows 7 или 10 ISO

Создайте или используйте существующий каталог для монтирования Windows 7 или 10 ISO:

 sudo mkdir -p /mnt/iso
sudo mount -o loop /path/to/windows/iso.iso /mnt/iso
 

Скопируйте содержимое ISO-образа Windows 7 или 10 на USB-накопитель

Наконец, скопируйте содержимое смонтированного ISO-образа Windows 7 на смонтированный USB-накопитель (это может занять некоторое время в зависимости от скорости USB-накопителя):

 sudo cp -av /mnt/iso/* /mnt/usb/
 

Отключить USB-накопитель

Отключить USB-накопитель после завершения команды cp .

 sudo размонтировать /mnt/usb
 

В некоторых случаях команда cp завершалась до того, как все операции ввода-вывода были записаны на USB-накопитель. Из-за этого sudo umount /mnt/usb остановился до тех пор, пока не были записаны все операции ввода-вывода. Как упоминалось ранее, в зависимости от скорости вашего USB-накопителя может потребоваться некоторое время для завершения записи всех операций ввода-вывода на ваш USB-накопитель.

Используйте команду iotop для просмотра пропускной способности ввода-вывода USB-накопителя в режиме реального времени. Как только вы больше не видите USB-накопитель в верхней части вывода iotop, sudo umount /mnt/usb должен успешно выйти.

Загрузка с USB-накопителя

Подключите USB-накопитель к компьютеру, на который вы хотите установить Windows 7, и загрузитесь с него.

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

  • USB-HDD
  • USB-ZIP
  • USB-FDD
  • USB-CDROM

Методом проб и ошибок определите подходящий вариант загрузки с USB.