Загрузочная флешка из iso образа linux

Как создать загрузочную флешку с Linux

Загрузочная флешка из iso образа linux

Чтобы запустить Linux на своём компьютере безо всяких виртуальных машин, вам понадобится загрузочная флешка. Для этой задачи подойдёт носитель объёмом от 4 ГБ. Все данные с него будут стёрты, поэтому предварительно скопируйте нужные файлы куда-то ещё. После этого воспользуйтесь нашей инструкцией.

1. Загрузите ISO-образ

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

В качестве примера возьмём Ubuntu из-за её популярности, но для других Linux действия идентичны. Откройте сайт Ubuntu, перейдите в раздел Download и нажмите на зелёную кнопку, чтобы скачать ISO-файл системы. Если разработчик предлагает загрузить ISO через торрент, воспользуйтесь этой возможностью. Так выйдет быстрее.

2. Запишите образ на носитель

Действия будут несколько различаться в зависимости от операционной системы вашего компьютера.

Windows

Пожалуй, идеальный инструмент для записи загрузочных ISO-файлов на флешки в Windows — это Rufus. Программа отличается быстротой и может работать даже без установки.

  1. Скачайте Rufus с официального сайта, установите и запустите. Либо просто откройте без инсталляции, если выбрали переносную версию.
  2. Укажите носитель, на который нужно записать образ. Если в компьютер вставлена одна флешка, то Rufus выберет её по умолчанию.
  3. Выберите скачанный образ ISO. Скорее всего, он будет находиться в папке «‎Загрузки». Другие параметры для продвинутых пользователей не трогайте: Rufus сам знает, что делать.
  4. Нажмите на кнопку «‎Старт». Если понадобится подтверждение, нажмите «‎Да» и OK. И ждите, пока Rufus не закончит работу.

macOS

  1. Загрузите приложение balenaEtcher и переместите его в папку с программами, затем запустите.
  2. Нажмите Select Image и укажите скачанный вами ISO.
  3. Щёлкните Select target и выберите нужный носитель.
  4. Теперь нажмите Flash, чтобы начать запись.

Возможно, понадобится ввести пароль суперпользователя macOS. Сделайте это и ждите, пока процесс не завершится.

Linux

Есть целых три способа создать загрузочную флешку на этой ОС.

Startup Disk Creator

Это встроенный инструмент для создания загрузочных флешек. Он есть в Ubuntu и многих её производных. Программу можно найти в меню запуска по названию «‎Создание загрузочного диска» или Startup Disk Creator.

Откройте приложение, нажмите «‎Обзор» и укажите нужный ISO-образ. Затем выберите носитель и щёлкните «‎Создать загрузочный диск». Если понадобится, введите свой пароль суперпользователя Linux.

Etcher

Ещё один вариант — кроссплатформенный Etcher.

  1. Скачайте программу с официального сайта, распакуйте ZIP-архив и запустите.
  2. Нажмите Flasf from file и укажите скачанный вами ISO.
  3. Щёлкните Select target и выберите нужный носитель.
  4. Нажмите Flash, чтобы начать запись.
  5. Введите пароль суперпользователя, если система его запросит, и ждите.

dd

Это терминальная команда Linux, работающая во всех дистрибутивах. Полезна, если хотите быстро создать загрузочную флешку, ничего не устанавливая.

  1. Откройте «‎Терминал» и введите команду lsblk. Вы увидите имена всех ваших накопителей в виде sda1, sda2, sdb1 и так далее. Запомните имя флешки, например sdb1.
  2. Введите команду sudo umount /dev/sdb1 и пароль суперпользователя. Это отключит флешку, сделав её доступной для записи.
  3. Теперь введите команду sudo dd if=путь/к/образу/ubuntu.iso of=/dev/sdb1 bs=4M.

Вместо путь/к/образу подставьте адрес папки, где лежит ISO-образ. Или, чтобы не путаться в адресах, переложите образ в свою домашнюю папку. Если файл называется ubuntu-20.04.1-desktop-amd64.iso, команда будет выглядеть вот так:sudo dd if=ubuntu-20.04.1-desktop-amd64.iso of=/dev/sdb1 bs=4M.

Подождите несколько минут. Когда в командной строке снова появится курсор и отчёт о том, сколько данных было скопировано, можете извлечь флешку.

3. Загрузитесь с флешки

Теперь нужно запустить Linux с флешки. Вот как это сделать:

  1. Вставьте загрузочный носитель с Linux в компьютер.
  2. Перезагрузите устройство. Когда компьютер начнёт загружаться снова, жмите на клавишу перехода в настройки BIOS. Обычно это F2, F8, F9 или F12 — зависит от производителя оборудования. Чаще всего нужная клавиша высвечивается на экране во время загрузки BIOS.
  3. В меню BIOS перейдите в раздел загрузки Boot, если система не перенаправила вас туда сразу.
  4. Выберите вашу флешку, сохраните настройки и перезагрузитесь.

После этого компьютер должен загрузиться с выбранной флешки.

Источник: https://Lifehacker.ru/zagruzochnaya-fleshka-s-linux/

Делаем загрузочную флешку из ISO образа на Unix/Linux

Загрузочная флешка из iso образа linux

Хочу рассказать несколько способов как можно сделать загрузочную флешку из ISO образа на Unix или Linux. Приведу в своей статье «Делаем загрузочную флешку из ISO образа на Unix/Linux» готовые примеры.

1. Способ (Использования утилиты — unetbootin).

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

2. Способ (использования стандартных утилит в ОС Unix/Linux).

Вставляем вашу флешку в ПК и открываем терминал для дальнейшей работы.

Для начала, нужно знать какие устройства и с какими ID они хранятся в системе, по этому, выведу список всех дисков:

$ diskutil list

Находим вашу флешку, а в моем случае это был  раздел с именем/dev/disk4.

Отмонтируем ее для записи образа:

$ diskutil unmountdisk /dev/disk4 Unmount of all volumes on disk4 was successful

Но и собственно, можно сейчас скопировать образ на флешку с помощью утилиты dd:

$ sudo dd if=/Users/captain/Install/OS/CentOS/CentOS-6.6-x86_64-bin-DVD1.iso of=/dev/disk4 bs=10m204+1 records in 204+1 records out 2147485095 bytes transferred in 318.293161 secs (6746878 bytes/sec)

if=/Users/captain/Install/OS/CentOS/CentOS-6.6-x86_64-bin-DVD1.iso  — это путь где лежит мой образ CentOS на macOs,

of=/dev/disk4 — это диск на который нужно записать образ ( у меня CentOS 6.5).

bs=10m — Это количество mb, которые будут записаны за раз.

Теперь нужно ждать окончания копирования, а это зависит от размера вашего iso образа и от скорости самой флешки.

Можно посмотреть, есть ли процесс команды «dd»:

$ pgrep -l 'dd$' 82494 dd

Другие полезные команды по dd.

Можно создать образ диска для этого нужно выполнить:

# dd if=/dev/cdrom of=image.isoДанная команда считает из устройства  cd-rom  все данные и запишет в файл постепенно со всего устройства. Бывает такое, что диск иногда оказывается битым,  то вы можете попробовать его прочитать и игнорировать  все ошибки чтения с помошью:
# dd if=/dev/cdrom of=image.iso conv=noerror

Параметр «conv» дает возможность подключить несколько фильтров,  которые относятся к потоку данных. Фильтр «noerror» отключает остановку работы утилиты, когда находит ошибку чтения и иногда некоторые данные с диска возможно еще будет прочитать.
Подключить, такие образы можно с использованием команды mount и с параметром «-o loop»:

# mount -o loop image.iso /mnt/image

Если что-то идет не так,  то этот процесс разбивается на 2 уровня:

# losetup -e /dev/loop0 image.iso # mount /dev/loop0 /mnt/image

Если и так не работает, то файловая система данного образа слетела.

Работа с носителями информации

Очень простое, хоть и не всегда правильное решение склонировать HDD:

# dd if=/dev/sda of=/dev/sdb bs=4096

Тут такае же побайтовое копирование с размером буфера который можно изменить ( пока стоит 4 Кб). Есть минус этого метода в том, что при любом заполнении разделов копироваться будут все биты, а это не выгодно при копировании разделов с маленькой заполненностью.

Чтобы снизить время копирования при манипуляции с большими объемами данных, стоит просто перенести MBR на новый носитель и после чего необходимо перечитать таблицу разделов ядра с помощью fdisk (как пример), создать файловые системы и просто скопировать файлы (не забываем сохранять права доступа к файлам).

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

# dd if=/dev/DEVICE | ssh user@host “dd of=/home/user/DEVICE.img”.

Чтобы на ХДД ничего нельзя было восстановить — можно забить его нулями:

# dd if=/dev/zero of=/dev/DEVICE

Надеюсь, понятно на что вам необходимо заменить DEVICE. Проверим что вышло, можно тем же dd, но нужно преобразовать данные в hex:

# dd if=/dev/sda | hexdump -C

Должны показаться нули.

Операции с MBR

MBR записана на первых 512 байтах на ХДД и состоит из таблицы разделов, загрузчика и пары дополнительных байт. Иногда, ее нужно бекапить а потом восстанавливать и т.д. Бекап можно выполнить так:

# dd if=/dev/sda of=mbr.img bs=512 count=1

Восстановить можно:

# dd if=mbr.img of=/dev/sda

Генерация файлов

С программой dd вы можете так же генерировать файлы, а потом использовать их как контейнеры других файловых систем даже в зашифрованном виде. Сейчас покажу как можно это сделать.

С помощью dd создается файл, забитый нулями (случайными числами забивать не рационально: долго и бессмысленно):
# dd if=/dev/zero of=image.crypted bs=1M count=1000

Этой командой будет создан файл размером в 1 Гб. После этого необходимо сделать этот файл блочным устройством и, при этом, пропустить его через механизм шифрования ядра linux. Я выбираю алгоритм шифрования такой какblowfish. Подгружаем модули:

# modprobe cryptoloop # modprobe blowfish

Выполняем ассоциацию образа с блочным устройством со включенным шифрованием:

# losetup -e blowfish /dev/loop0 image.crypted

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

Создадим файловую систему и монтируем ее:

# mkfs.ext2 /dev/loop0 # mount /dev/loop0 /mnt/image

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

# umount /dev/loop0 # losetup -d /dev/loop0

Теперь шифрованный образ готов.

Статья «Делаем загрузочную флешку из ISO образа на Unix/Linux» завершена.

Источник: https://linux-notes.org/delaem-zagruzochnuyu-fleshku-iz-iso-obraza-na-unix-linux/

Как создать загрузочную флешку для Linux4 мин для чтения

Загрузочная флешка из iso образа linux
В Linux замечательно то, что вы можете опробовать его, не устанавливая на жесткий диск.

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

Но как перенести скачанный образ диска на флешку? В этой статье мы предлагаем три решения, которые помогут вам создать загрузочную USB-флешку с Linux в Linux, Windows, macOS и даже Android.

Создайте загрузочный USB-накопитель Linux с помощью Etcher (Linux, Windows, macOS)

Написанная на Electron, Etcher – это кроссплатформенная утилита с открытым исходным кодом для записи образов дисков на USB-накопители и карты памяти. Она работает в Windows, macOS и Linux и предоставляет доступный графический пользовательский интерфейс, который сокращает процесс создания загрузочного USB-устройства Linux до трех простых шагов.

В отличие от других подобных программных инструментов, Etcher не позволяет пользователям случайно стереть все свои жесткие диски, что вы определенно оцените, если никогда раньше не создавали загрузочный USB-накопитель и, по понятным причинам, беспокоитесь о процессе.

Чтобы создать загрузочный USB-накопитель Linux с Etcher:

1. Загрузите Etcher с официального сайта (https://rufus.ie/).

  • Etcher предлагает предварительно скомпилированные двоичные файлы для Linux, Windows и macOS).

2. Запустите Etcher.

3. Выберите файл ISO, который вы хотите записать на USB-накопитель.

4. Укажите целевой USB-накопитель, если нужный диск еще не выбран.

5. Щелкните Flash! и дождитесь завершения процесса.

  • Вас могут попросить ввести пароль администратора.

Создайте загрузочный USB-накопитель Linux с помощью dd (Linux, macOS)

dd – это утилита командной строки для Unix-подобных операционных систем, основная цель которой – чтение и запись данных с/на устройства, такие как USB-накопители. Поскольку dd входит в состав GNU coreutils, вы можете найти его практически во всех дистрибутивах Linux, а также в macOS.

Чтобы создать загрузочный USB-накопитель Linux с dd:

  1. Откройте свой любимый эмулятор терминала.
  2. Выполните следующую команду (замените /dev/sdx на свой диск и путь  path/to/ubuntu.iso на фактический путь к файлу ISO, который вы хотите прошить):

# dd bs=4M if=path/to/ubuntu.iso of=/dev/sdx status=progress oflag=sync

  1. Подождите, пока dd закончит.

Читать  Время выполнения сценария оболочки в Linux

Версия dd, включенная в GNU coreutils, не указывает прогресс бар. Если вы хотите убедиться, что передача идет должным образом, вы можете использовать следующую команду (замените dd-pid идентификатором процесса dd, который вы можете найти с помощью htop):

# while kill -USR1 dd-pid ; do sleep 10 ; done

dd для windows

На самом деле существует версия dd для Windows, которая предоставляет все функции, необходимые для передачи файла ISO на USB-накопитель. Чтобы установить его:

  1. Загрузите последнюю версию с официального сайта (http://www.chrysocome.net/download).
  2. Распакуйте скачанный архив в новую папку на жестком диске.
  3. Откройте командную строку и перейдите в папку с dd для Windows.
  4. Используйте dd для Windows, как если бы вы использовали версию, включенную в GNU coreutils.

К сожалению, dd для Windows последний раз обновлялся в 2010 году, и многие пользователи сообщали о проблемах при использовании этой утилиты в Windows 10.

Учитывая, что dd для Windows даже не поддерживает преобразование данных, такое как замена порядка байтов и преобразование в ASCII и обратно.

и кодировки текста EBCDIC, вам, вероятно, лучше использовать Etcher или Rufus, которые мы опишем в следующей главе.

Создайте загрузочный USB-накопитель Linux с помощью Rufus (Windows)

До выпуска Etcher в 2016 году Rufus был лучшим способом создать загрузочный USB-накопитель Linux в Windows. Этот создатель загрузочных USB-накопителей работает намного быстрее, чем все его конкуренты Windows, и может создавать живые USB-накопители для систем с BIOS и UEFI. Rufus переведен на несколько десятков языков и совместим с Windows 7 и новее, как 32-, так и 64-разрядными.

Чтобы создать загрузочный USB-накопитель Linux с помощью Rufus:

  1. Загрузите Rufus с официального сайта (https://rufus.ie/).
    • Вы можете выбрать между установщиком и портативной версией.
  2. Установите его, если вы скачали установщик. В противном случае вы можете просто запустить его.
  3. Выберите целевое USB-устройство.
  4. Нажмите кнопку «SELECT» рядом с раскрывающимся меню выбора загрузки и укажите файл ISO, который вы хотите прошить.
  5. Выберите правильную схему разделов для вашей системы.
  6. Щелкните кнопку START.
  7. Подождите, пока Rufus закончит.

Читать  Как изменить порт сервера Grafana по умолчанию в Linux

Помимо создания живых USB-флеш-накопителей Linux, Rufus также может прошивать образы дисков Windows.

Создайте загрузочный USB-накопитель Linux с EtchDroid (Android)

Последняя утилита, которую мы хотим описать, называется EtchDroid , и ее цель – записывать образы ОС на USB-накопители на смартфонах и планшетах Android.

Почему вы хотите использовать свое устройство Android для создания загрузочного USB-накопителя Linux? Что ж, представьте, что вы оказались в глуши, а ваш ноутбук перестает работать после неудачного обновления системы. Без другого компьютера ваш единственный вариант создания загрузочного USB-накопителя Linux для решения проблемы – это ваше устройство Android, и именно здесь на помощь приходит EtchDroid.

Чтобы создать загрузочный USB-накопитель Linux с EtchDroid :

  1. Загрузите EtchDroid из Google Play или F-Droid (https://f-droid.org/packages/eu.depau.etchdroid/).
  2. Подключите USB-накопитель к устройству Android с помощью адаптера USB OTG.
  3. Запустите EtchDroid и выберите опцию Записать необработанный образ или ISO.
  4. Выберите свой ISO-образ.
  5. Выберите флешку.
  6. Нажмите «Write», чтобы записать образ на USB-накопитель.

EtchDroid был протестирован с Ubuntu и его производными, Debian, Fedora, Arch Linux и образами SD-карт Raspberry PI. Он не работает с Windows, macOS и старыми дистрибутивами GNU/Linux. Поддержка установочных ISO-файлов Windows входит в список дел разработчика.

, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник: https://andreyex.ru/linux/kak-sozdat-zagruzochnuyu-fleshku-dlya-linux/

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.