Какой правильный способ создания установочного носителя из Ubuntu iso?

Вопрос или проблема

Это уже третий раз, когда я пытаюсь установить Ubuntu Server 14.04.03 64-бит на тот же ноутбук, и каждый раз возникали разные проблемы.

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

  1. Universal USB Installer (pendrivelinux.com) в Windows
  2. WinImage writer в Windows
  3. встроенный средство записи образов в Linux Mint 17.2

Iso-файл одинаков во всех трех случаях, USB-флешка одна и та же, а ноутбук тот же самый. Однако каждый раз установка Ubuntu давала мне разные варианты установки. Например, в последний раз, когда я устанавливал Ubuntu, он не показал все пакеты для выбора во время установки (Базовый сервер Ubuntu и т. д.).

Введение

Создание загрузочного USB-накопителя с Ubuntu — это самый распространенный способ, которым новые пользователи Ubuntu знакомятся с Ubuntu в первый раз, но этот ответ предназначен для предоставления полезной информации как новым, так и опытным пользователям Ubuntu. Перед установкой Ubuntu всегда хорошей идеей является предварительная проверка загрузки с Ubuntu live USB, чтобы убедиться, что он загружается успешно, а также чтобы проверить наличие рабочего подключения к Интернету. Это особенно важно на старом оборудовании. В противном случае вы можете ошибочно купить новый компьютер для установки Ubuntu только потому, что вам не хватило информации о правильном создании установочного носителя из Ubuntu ISO.


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

enter image description here

Ссылки

Как создать USB с Ubuntu в Ubuntu, используя Startup Disk Creator

Ubuntu имеет встроенное приложение для создания загрузочного USB-накопителя с Ubuntu под названием Startup Disk Creator. Поиск в Dash по Startup Disk Creator и клик на иконке Startup Disk Creator откроет окно Создать загрузочный диск.

USB-флешка, которую вы используете с Startup Disk Creator, должна быть на 2 ГБ или больше, а для Ubuntu 18.04 и позднее — на 4 ГБ или больше. Startup Disk Creator автоматически форматирует вашу USB-флешку в FAT32 и делает её загрузочной. Если у вас подключена только одна USB-флешка, Startup Disk Creator выберет её автоматически. Будьте очень осторожны при выборе USB-флешки в окне Create Startup Disk, чтобы не перезаписать раздел, на который установлена Ubuntu, что может сделать Ubuntu незагрузочным. На скриншоте ниже вы можете увидеть, как USB-флешка идентифицируется по имени модели, тому же самому имени модели, которое отображается под заголовком Drive после Model: в приложении Disks (утилита дисков).

Startup Disk Creator
Startup Disk Creator в Ubuntu 16.04

Как создать минимальный USB с Ubuntu, используя dd

В то время как минимальный iso-образ удобен, он не пригоден для установки на системы, работающие в UEFI-режиме. Мини-iso не содержит нужные файлы для загрузки компьютера в UEFI-режиме. Таким образом, компьютер будет загружаться в режиме совместимости BIOS, а установка будет в режиме BIOS.

  1. Скачайте мини-iso Ubuntu Mini CD по этим ссылкам:

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

  2. Проверьте контрольную сумму md5 скачанного Ubuntu mini CD iso файла, запустив эти команды:

    cd ~/Downloads/
    md5sum 'mini.iso'
    

    Если вы используете Windows Subsystem для Linux, скачайте инструмент Microsoft File Checksum Integrity Verifier с официального сайта центра загрузок Microsoft. Инструмент Microsoft File Checksum Integrity Verifier — это утилита командной строки, вычисляющая криптографические хэши MD5 или SHA1 для файлов.

  3. Убедитесь, что результаты команды совпадают с контрольной суммой MD5 файла mini.iso на Ubuntu Documentation Installation Minimal CD.

  4. Возьмите USB-накопитель, объемом 1 ГБ и более. Удалите все файлы с USB-накопителя. Подключите флешку с помощью утилиты дисков Disks.

  5. Узнайте в утилите дисков Disks имя устройства USB-флешки. Это очень важно, потому что если вы используете неверное имя устройства в шаге 6, вы перезапишете всю операционную систему вместо записи на USB-флешку. Поэтому проверьте имя устройства USB-флешки дважды. Это должно быть что-то вроде /dev/sd*, где вместо символа * есть строчная буква, как a, b, c, и т. д. В следующем шаге я предполагаю, что имя устройства /dev/sdc, но имя устройства вашего USB-накопителя может быть чем-то другим, вроде /dev/sda или /dev/sdb, поэтому убедитесь в правильности имени устройства вашего USB-накопителя в шаге 6!

  6. Откройте терминал или Windows Subsystem для Linux 2 и выполните следующие команды:

    cd ~/Downloads/  
    sudo -i  
    dd if="mini.iso" of=/dev/sdc bs=4096  ## убедитесь, что имя устройства вашего USB-накопителя правильно!
    

    Команда dd if="mini.iso" of=/dev/sdc bs=4096 должна занять всего несколько секунд на большинстве компьютеров, так как mini.iso — это небольшой файл, меньше 60 МБ. Результатом выполнения этой команды будет загрузочный мини USB с Ubuntu.

  7. Загрузите компьютер с mini USB с Ubuntu. Mini USB с Ubuntu должен успешно загрузиться и показать экран меню.

  8. Если вы выберете вариант Установки (полная установка, не cli установка) из меню в шаге 7, то можно выбрать другие опции при установке Ubuntu, чтобы скачать все пакеты, которые вам нужны для полной установки Ubuntu. Выберите коллекцию пакетов Ubuntu desktop из списка предопределенных коллекций программ в экране выбора программного обеспечения в установщике Ubuntu mini CD. Когда вы перезапустите систему в конце установки, у вас будет рабочий Ubuntu desktop с окружением рабочего стола по умолчанию.

    enter image description here

Попробуйте “Startup Disk Creator” или “UNetbootin” на Linux.

Я установил Ubuntu 15.04amd64 на прошлой неделе, используя Unetbootin, и это сработало нормально.

Скачайте iso файл и проверьте, что он был загружен правильно

Официальный сайт

www.ubuntu.com/download

и вы найдете все текущие iso файлы, включая стандартный Ubuntu и версии сообщества (Kubuntu, Lubuntu … Xubuntu) по следующей ссылке,

releases.ubuntu.com/

и файлы mini.iso через

cdimages.ubuntu.com/netboot/

Найти Ubuntu 16.04.1 LTS (версию с самым долгосрочным временем поддержки) несколько сложно. Следующая ссылка работает (2017-06-27),

old-releases.ubuntu.com/releases/xenial/

Следующая ссылка может помочь вам проверить, что iso файл был загружен правильно,

help.ubuntu.com/community/UbuntuHashes

Вы можете использовать md5sum или одну из других программ для контрольной суммы, и проверить, что результат совпадает с тем, что указано в соответствующем файле с заглавным именем, например ‘MD5SUMS’, как показано в следующей командной строке, и проверить собственными глазами,

md5sum ubuntu-16.04.1-server-amd64.iso

или скопировать и вставить из ‘MD5SUMS’ в следующую командную строку,

echo 'd2d939ca0e65816790375f6826e4032f *ubuntu-16.04.1-server-amd64.iso'|md5sum -c

Эта последняя команда должна вернуть

ubuntu-16.04.1-server-amd64.iso: OK

Клонирование из гибридного iso файла на USB-накопитель или карту памяти

Если вы клонируете из гибридного iso файла на USB-накопитель или карту памяти, все относящееся к делу будет перезаписано, поэтому очистка и форматирование не изменят ничего (кроме, возможно, ускорения конечного клонирования, но общее время и усилия увеличатся).

Все текущие iso файлы Ubuntu являются гибридными iso файлами (включая Ubuntu Server и Ubuntu mini.iso).

dd заслуживает прозвищ ‘разрушитель дисков’ и ‘уничтожитель данных’

Клонирование с dd дает надежный результат, если вы делаете это правильно,

sudo dd if=/path/file.iso of=/dev/sdx bs=4096

где x — это буква привода. Но dd делает то, что вы ему указываете, без вопросов. Если вы скажете ему стереть семейные фотографии… и это вопрос незначительной опечатки.

Инструменты с конечной проверкой

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

Два таких инструмента поставляются со стандартным Ubuntu и версиями сообщества (Kubuntu, Lubuntu … Xubuntu),

  • Создатель загрузочных дисков Startup Disk Creator (в Ubuntu 16.04 LTS и новее; в версиях постарше поставляется старая и багнутая версия, которую следует избегать),
  • Диски с псевдонимом gnome-disks.

Вы можете установить mkusb из его PPA.

  • Стандартная функция — это клонирование из iso файла или [сжатого] файлового образа,
  • но она также может стирать диск,
  • восстанавливать диск из ‘устройства установки’ в ‘стандартное устройство хранения’ (с MSDOS таблицей разделов и разделом с файловой системой FAT32),
  • создавать установочные диски Windows и
  • создавать постоянные живые диски с Ubuntu и Debian.

Сервер Ubuntu обычно работает без окружения рабочего стола, поэтому вам нужен текстовый инструмент, если вы хотите создать установочное USB устройство или карту памяти при работе с сервером Ubuntu.

  • mkusb также работает в текстовом режиме и является безопасной альтернативой dd. Вы можете использовать простую текстовую версию mkusb-nox, но также dus с псевдонимом mkusb-dus, который сначала проверяет наличие zenity (когда есть GUI), затем тестирует доступность меню с dialog, и наконец переходит на простой текстовый интерфейс, если dialog не установлен.

  • Если вы не хотите ничего устанавливать, вы можете скачать простой текстовый bash скрипт mkusb-min или mkusb-minp, проверить его в текстовом редакторе и запустить его локально без особой установки.

В Windows вы можете использовать клонер

Если клонирование не работает

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

  • записи CD/DVD дисков, которые могут загружаться
  • клонирования USB дисков и карт памяти, которые загружаются

Но некоторые iso файлы не являются гибридными iso файлами, например, iso файлы Windows и старые iso файлы Knoppix (до версии 8.1). Эти iso файлы необходимо извлечь, и нужно принимать особые меры, чтобы сделать целевой диск загружаемым. (Вы можете обработать старый iso файл Knoppix с помощью isohybrid, но это не работает с iso файлами Windows.)

Существуют несколько утилит для извлечения, например Rufus, которая является официально рекомендуемым инструментом для установки Ubuntu из Windows.

Сделай сам

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

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

Большинство Ubuntu установочных ISO — это гибридные ISO, что значит, что они будут загрузочными и полностью функциональными, когда их напрямую скопируют на оптический диск (DVD) или USB-накопитель.

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

Сюда входят dd на Linux/unix или такой инструмент, как WinImage или Win32 Disk Imager на Windows.

Нет необходимости использовать утилиту, которая преобразует ISO в образ загрузочного USB-накопителя, такую как UNetBootin или PenDriveLinux Universal USB Installer.

Программы для загрузочных дисков в Windows

Если вы создаете установочный USB из Ubuntu 18.04, который требует вариантов загрузки BIOS и UEFI, mkusb — лучшее решение.

Теперь UNetbootin Linux 675 работает с 18.04. Создатель загрузочного диска использует весь доступный только для чтения диск и не имеет опции постоянства из коробки.

Существует множество вариантов для создания установочного USB из Windows, большинство из них основаны на Syslinux.

Некоторые предлагают живую установку (без постоянства).

balenaEtcher – v1.5.63 (BIOS и UEFI, постоянство в коробке отсутствует, но создает раздел casper-rw, (19,10 и позже), легко изменить на пространство данных NTFS. Похоже на SDC)

balenaEtcher

Копирование/Вставка содержимого ISO – (только UEFI)

Copy/Paste ISO Contents

Некоторые предлагают выбор между живыми или постоянными установками.

Rufus – 3.8 (BIOS и UEFI Неограниченное постоянство Ubuntu 19.10 и позже)

Rufus

MultiBootUSB – 9.2.0 (BIOS и UEFI, 4GB постоянство, Проблемы: отсутствует файл casper-rw)

MultiBootUSB

UNetbootin – 661 (BIOS и UEFI, 4GB постоянство)

enter image description here

Universal USB Installer – 1.9.8.3 (BIOS и UEFI, 4GB постоянство)(>4GB BIOS/NTFS)

enter image description here

YUMI

YUMI – 2.0.5.7 (только BIOS, >4GB постоянство NTFS)
YUMI-UEFI – 0.0.0.8 (только UEFI, 4GB постоянство)

enter image description here

Все коммерческие установщики Syslinux требуют как минимум три ввода:

  • местоположение исходного ISO

  • буква целевого привода

  • объем постоянства.

Несколько программ позволяют форматировать диски, FAT32 или NTFS. Если не уверены, выберите настройки по умолчанию (FAT32).

Начиная с Ubuntu 20.10, Canonical больше не предоставляет пакет netboot.tar.gz и образ mini.iso, хотя вы все еще можете скачать mini.iso Ubuntu 20.04, установить Ubuntu
20.04 с помощью него, а затем сразу обновить его до 22.04. Этот способ установки Ubuntu 22.04 подходит для установки Ubuntu 22.04 на локальный компьютер, который загружается в черный экран независимо от того, какой GUI установщик Ubuntu USB использовался для создания загрузочного USB-установщика Ubuntu. Эта проблема иногда возникает на старых компьютерах, которые, за исключением невозможности загрузки с любого GUI установщика Ubuntu USB, имеют аппаратные характеристики, которые требуются для успешной работы Ubuntu 22.04.

Если вы включите бесплатное Расширенное Обеспечение Безопасности (ESM) на Ubuntu 22.04 в апреле 2027 года, вы сможете продолжать использовать Ubuntu 22.04 на любом компьютере до 2032 года. ESM бесплатно для персонального использования на до 5 устройств (ограничения применяются). Все, что вам нужно, это аккаунт Ubuntu One.

У меня не было проблем с Linux Live USB Creator, если вы используете Windows.

UNetbootin тоже работает отлично.

.

Ответ или решение

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

Теория

Процесс создания загрузочного носителя с Ubuntu ставит своей целью подготовку устройства (например, USB-накопителя) таким образом, чтобы с него можно было загрузить операционную систему для установки или тестирования. Для этой цели используется файл ISO — образ диска, содержащий все необходимые компоненты операционной системы. Важно убедиться, что загрузочное устройство правильно настроено, чтобы избежать ошибок на этапах загрузки или установки.

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

  1. Windows: Программы такие как Universal USB Installer, WinImage и Rufus.
  2. Linux: Программы включают встроенные инструменты, такие как Startup Disk Creator, а также dd команду в командной строке.

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

Пример

Пусть перед вами стоит задача установки Ubuntu Server 14.04.03 на ноутбук, при этом вы уже пытались несколько раз создать установочный носитель, но каждый раз сталкивались с различными проблемами. Важно начать с проверки ISO-образа, чтобы удостовериться, что он был скачан корректно и не повреждён. Это можно сделать с помощью проверки контрольной суммы MD5 или SHA256, которая позволит удостовериться в целостности файла.

После загрузки правильного ISO-образа можно приступать к созданию загрузочного USB. Рассмотрим подробно процессы на примерах разных программ:

На Windows:

  • Universal USB Installer: Подходит для простого и быстрого создания загрузочного USB. Достаточно выбрать ISO-образ, накопитель и начать процесс создания.
  • Rufus: Один из самых надёжных инструментов, который позволяет не только создать загрузочный носитель, но и сделать его с поддержкой как BIOS, так и UEFI. Программа проводит тщательную проверку всех параметров перед началом записи.

На Linux:

  • Startup Disk Creator: Стандартный утилита в Ubuntu, которая делает процесс простым и безопасным. Поддерживает создание устройств для большинства дистрибутивов Ubuntu и его версий.
  • dd команда: Позволяет создать загрузочный носитель вручную через командную строку. Важно быть внимательным, так как команда dd не имеет подтверждения действий и может привести к потере данных, если указан неверный диск.

Применение

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

  1. Проверка ISO: Используйте команды md5sum или sha256sum для проверки контрольной суммы.
  2. Выбор программы: Определите программу или подход, который лучше всего соответствует вашим условиям. Например, если у вас Windows, используйте Rufus; если Linux — попробуйте Startup Disk Creator или dd.
  3. Запись: Убедитесь в корректности выбранного устройства для записи. Начните процесс и следите за прогрессом.

Советы по устранению неполадок: Если при установке система не распознаёт все пакеты или возникают проблемы с загрузкой, убедитесь в правильности созданного загрузочного носителя. Возможно, имеет смысл попробовать другой инструмент или проверить состояние USB-устройства.

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

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

Капча загружается...