- Вопрос или проблема
- Введение
- Ссылки
- Как создать Ubuntu USB в Ubuntu с использованием Startup Disk Creator
- Как создать минимальный Ubuntu USB с использованием dd
- Загрузите файл iso и проверьте его корректность
- Клонирование от гибридного ISO до USB-накопителя или карты памяти
- dd заслуживает прозвищ ‘уничтожитель дисков’ и ‘уничтожитель данных’
- Инструменты с последней проверкой
- Если клонирование не работает
- Сделай сам
- Программы для загрузки с Windows
- Некоторые предлагают живые установки (без сохранения).
- Некоторые предлагают выбор между живой или установкой с сохранением.
- Ответ или решение
- Теория
- Проверка целостности ISO-файла
- Примеры инструментов для создания загрузочной флешки
- Применение
- Заключение
Вопрос или проблема
Это третий раз, когда я пытаюсь установить Ubuntu Server 14.04.03 64-бита на тот же ноутбук, и каждый раз это вызывает разные проблемы.
Каждый раз я записывал один и тот же образ ISO на USB-накопитель с использованием разных приложений и операционных систем.
- Universal USB Installer (pendrivelinux.com) с Windows
- WinImage writer с Windows
- встроенный writer образов с Linux Mint 17.2
Образ ISO одинаков во всех трех случаях, USB-накопитель тоже тот же, и ноутбук тот же. Однако каждый раз установка Ubuntu давала мне разные параметры установки. Например, в последний раз, когда я установил Ubuntu, он не показывал все пакеты для выбора при установке (базовый сервер Ubuntu и так далее).
Введение
Создание загрузочного USB с Ubuntu — самый распространенный способ, с которым новые пользователи знакомятся с Ubuntu, но этот ответ предназначен для того, чтобы предоставить полезную информацию как новым, так и опытным пользователям Ubuntu. Перед установкой Ubuntu всегда рекомендуется сначала попробовать загрузиться с Ubuntu live USB, чтобы проверить, загружается ли он успешно, а также проверить, есть ли у него рабочее подключение к интернету. Это особенно важно для старого оборудования. В противном случае вы можете ошибочно купить новый компьютер для установки Ubuntu только потому, что не были достаточно информированы о правильном способе создания установочного носителя из ISO Ubuntu с самого начала.
Эта блок-схема показывает, как сделать загрузочный USB для установки Ubuntu и устранить проблемы с его загрузкой Ubuntu.
Ссылки
- Как создать загрузочную USB-флешку в Windows
- Ubuntu на планшете с 32-битной системой UEFI
- Требуется помощь по команде dd в приложении Ubuntu для Windows 10
Как создать Ubuntu USB в Ubuntu с использованием Startup Disk Creator
В Ubuntu есть встроенное приложение для создания загрузочного live USB для установки Ubuntu, называемое Startup Disk Creator. Найдите в Dash Startup Disk Creator и нажмите на значок Startup Disk Creator, чтобы открыть окно Make Startup Disk.
USB-накопитель, который вы используете с Startup Disk Creator, должен быть 2 ГБ или больше, а для Ubuntu 18.04 и выше он должен быть 4 ГБ или больше. Startup Disk Creator автоматически отформатирует ваш USB-накопитель в FAT32 и сделает его загрузочным. Если вы подключили только один USB-накопитель к вашему компьютеру, Startup Disk Creator выберет его автоматически. Будьте очень внимательны при выборе USB-накопителя в окне Make Startup Disk, чтобы не перезаписать раздел, на котором установлена Ubuntu, что может сделать Ubuntu незагрузочной. На скриншоте ниже вы можете увидеть, как устройство USB-накопителя идентифицируется по его названию модели, тому же названию модели, которое появляется под заголовком Drive после Model: в приложении Disks (дисковая утилита).
Startup Disk Creator в Ubuntu 16.04
Как создать минимальный Ubuntu USB с использованием dd
Хотя минимальный образ ISO является удобным, он не полезен для установки на системах с UEFI, которые вы хотите запускать в режиме UEFI. Мини ISO не содержит необходимые файлы для загрузки компьютера в режиме UEFI. Таким образом, компьютер загрузится в режиме совместимости с BIOS, а установка будет в режиме BIOS.
-
Скачайте ISO Ubuntu Mini CD по следующим ссылкам:
- Самая последняя практическая версия Mini ISO: https://cdimages.ubuntu.com/ubuntu-mini-iso/daily-live/current/
- Ubuntu 24.04: https://cdimages.ubuntu.com/ubuntu-mini-iso/noble/
- Ubuntu 20.04: http://archive.ubuntu.com/ubuntu/dists/focal/main/installer-amd64/current/legacy-images/netboot/mini.iso
- Ubuntu 18.04: http://archive.ubuntu.com/ubuntu/dists/bionic/main/installer-amd64/current/images/netboot/mini.iso
Скачайте файл mini.iso в папку Загрузки. Вы можете скачать файл mini.iso куда угодно на вашем компьютере, но скачайте его в папку Загрузки, чтобы можно было легко выполнить команды в следующих шагах без изменений.
-
Проверьте контрольную сумму MD5 файла ISO Ubuntu mini CD, используя эти команды:
cd ~/Downloads/ md5sum 'mini.iso'
Если вы используете Windows Subsystem для Linux, загрузите инструмент Microsoft File Checksum Integrity Verifier из официального Центра загрузок Microsoft. Microsoft File Checksum Integrity Verifier — это утилита командной строки, которая вычисляет криптографические хэши MD5 или SHA1 для файлов.
-
Убедитесь, что результаты команды совпадают с контрольной суммой MD5 файла mini.iso на веб-странице Установка Ubuntu с мини-диска.
-
Возьмите USB-накопитель объемом 1 ГБ или больше. Удалите все файлы с USB-накопителя. Смонтируйте флешку с помощью утилиты дисков Disks.
-
Проверьте в утилите дисков Disks, чтобы узнать имя устройства вашего USB-накопителя. Это очень важно, потому что если вы используете неправильное имя устройства на шаге 6, вы перезапишете всю вашу операционную систему вместо записи на USB-накопитель. Поэтому проверьте имя устройства вашего USB-накопителя дважды. Оно должно быть что-то вроде
/dev/sd*
, где вместо символа * находится строчная буква, например, a, b, c и так далее. В следующем шаге я предполагаю, что имя устройства –/dev/sdc
, но имя устройства вашего USB может быть что-то другое, например,/dev/sda
или/dev/sdb
. Проверьте имя устройства вашего USB дважды и убедитесь, что на шаге 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 МБ. Результатом выполнения этой команды будет загрузочный mini USB с Ubuntu. -
Загрузите компьютер с live Ubuntu mini USB. Live USB должен загрузиться успешно и показать экран с меню.
-
Если вы выберете опцию Установить (полная установка, не установку cli) из меню на шаге 7, то вы сможете выбрать другие параметры в процессе установки Ubuntu, чтобы скачать все пакеты, которые вам понадобятся для полной установки Ubuntu. Выберите пакетную коллекцию Ubuntu desktop из списка предопределенных коллекций программ на экране выбора программного обеспечения в установщике Ubuntu mini CD. Когда вы перезагрузите систему, в конце установки, у вас будет рабочий Ubuntu desktop с рабочей средой по умолчанию.
Попробуйте “Startup Disk Creator” или “UNetbootin” для Linux.
Я установил Ubuntu 15.04amd64 на прошлой неделе, используя Unetbootin, и это сработало отлично.
Загрузите файл iso и проверьте его корректность
Официальный сайт:
и вы найдете все актуальные iso файлы, включая стандартный Ubuntu и другие пользовательские версии (Kubuntu, Lubuntu … Xubuntu) по следующей ссылке:
и mini.iso файлы через:
Немного сложно найти 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 и более новых версиях; старые версии поставляются с устаревшей и багованной версией, которую вы должны избегать).
- Disks alias
gnome-disks
.
Вы можете установить mkusb из его PPA.
- Стандартная функция — это клонирование из iso файла или [сжатого] файла образа,
- но он также может очистить накопитель,
- восстановить накопитель от ‘установочного устройства’ до ‘стандартного устройства хранения’ (с таблицей разделов MSDOS и разделом с файловой системой FAT32),
- создавать установочные устройства Windows и
- создавать накопители live с поддержкой сохранения с Ubuntu и Debian.
Ubuntu Server обычно запускается без графической среды, поэтому вам нужен инструмент текстового режима, если вы хотите создать установочный накопитель USB или карту памяти при запуске Ubuntu Server.
-
mkusb работает в текстовом режиме и является безопасной альтернативой
dd
. Вы можете использовать простую текстовую версиюmkusb-nox
, а такжеdus
aliasmkusb-dus
, который будет проверять наличие zenity (когда есть GUI), затем проверять наличие меню сdialog
и, наконец, перейти к простому текстовому интерфейсу, еслиdialog
не установлен. -
Если вы не хотите устанавливать что-либо, вы можете скачать простой текстовый
bash
shellscriptmkusb-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 имеют гибридный режим, что означает, что они будут загрузочными и полностью функциональными при непосредственном копировании на оптический диск (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. Startup Disk Creator использует весь диск только для чтения и не имеет готового варианта сохранения.
Существует множество вариантов создания установочного USB из Windows, большинство основаны на Syslinux…
Некоторые предлагают живые установки (без сохранения).
balenaEtcher – v1.5.63 (BIOS и UEFI, Нет сохранения изначально, но создает раздел casper-rw (19.10 и выше), легко изменить на NTFS пространство для данных. Схож с SDC.)
Скопировать/Вставить содержимое ISO – (только UEFI)
Некоторые предлагают выбор между живой или установкой с сохранением.
Rufus – 3.8 (BIOS и UEFI Безлимитное сохранение Ubuntu 19.10 и выше)
MultiBootUSB – 9.2.0 (BIOS и UEFI, 4 ГБ сохранения, Проблемы: отсутствует файл casper-rw)
UNetbootin – 661 (BIOS и UEFI, 4 ГБ сохранения)
Universal USB Installer – 1.9.8.3 (BIOS и UEFI, 4 ГБ сохранения, (>4 ГБ BIOS/NTFS)
YUMI
YUMI – 2.0.5.7 (только BIOS, >4 ГБ сохранения NTFS)
YUMI-UEFI – 0.0.0.8 (только UEFI, 4 ГБ сохранения)
Все коммерциальные инсталляторы Syslinux требуют как минимум трех вводимых параметров:
-
местоположение исходного ISO
-
буква цели
-
размер сохранения.
Несколько программ позволяют форматировать накопители, FAT32 или NTFS. Если не уверены, выберите По умолчанию (FAT32).
Начиная с Ubuntu 20.10, Canonical больше не предоставляет пакет netboot.tar.gz и мини-образ mini.iso, хотя вы все еще можете скачать Ubuntu 20.04 mini.iso, установить Ubuntu 20.04 с его помощью, и затем сразу обновить его до версии 22.04. Этот способ установки Ubuntu 22.04 подходит для установки на локальный компьютер, который загружается в черный экран, независимо от того, какой графический установщик USB был использован для создания загрузочного Ubuntu USB установщика. Это проблема иногда встречается на старых компьютерах, которые кроме неспособности загрузить любой графический 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 – это задача, требующая внимания к деталям, чтобы избежать распространённых проблем, таких как неправильная настройка параметров установки или ошибки при загрузке. Давайте рассмотрим, как правильно выполнить эту задачу, используя различные инструменты и подходы, чтобы гарантировать успешную инсталляцию Ubuntu на вашем устройстве.
Теория
Создание загрузочной флешки из ISO-образа Ubuntu – это процесс, в котором ISO-файл записывается на USB-устройство, после чего из него можно загрузиться и установить операционную систему. Этот процесс имеет несколько важных этапов: проверка целостности ISO-файла, выбор правильного инструмента для создания загрузочного носителя и корректная запись ISO образа на флешку.
Проверка целостности ISO-файла
Первым шагом является загрузка нужного ISO-образа с официального сайта Ubuntu. После загрузки необходимо проверить целостность файла с помощью контрольной суммы. В Linux это можно сделать с помощью команды md5sum
, которая генерирует строку, которую затем нужно сравнить с официально предоставленной в файле ‘MD5SUMS’. Это позволит убедиться, что файл загружен корректно и не поврежден.
Примеры инструментов для создания загрузочной флешки
Startup Disk Creator – встроенный в Ubuntu инструмент, который позволяет легко создать загрузочную флешку. Он автоматически форматирует USB-носитель в FAT32 и делает его загрузочным. Этот инструмент прост в использовании и рекомендуется для пользователей Ubuntu.
dd – мощный командный утилитный инструмент, известный как "disk destroyer". Он требует больше внимания, так как любое неправильное указание устройства может привести к потере данных. Команда dd if=/path/to/ubuntu.iso of=/dev/sdX bs=4096
позволяет клонировать ISO-образ на USB-устройство, однако нужно дважды проверить, что ‘sdX’ – это именно нужное устройство.
UNetbootin – кроссплатформенный инструмент, который доступен как для Windows, так и для Linux. Он может использоваться для создания загрузочных носителей с Ubuntu, обеспечивая простую установку с графическим интерфейсом.
Применение
Рассмотрим процесс создания загрузочной флешки Ubuntu на примере Windows:
-
Скачайте и установите UNetbootin. Это можно сделать, загрузив установочный файл с официального сайта.
-
Выберите ISO-файл и USB-устройство в интерфейсе UNetbootin. Важно выбрать корректное устройство, чтобы избежать перезаписи других данных.
-
Начните процесс записи. UNetbootin автоматически произведет все необходимые операции и создаст загрузочную флешку.
-
Загрузитесь с USB-носителя. Подключите флешку к ноутбуку и измените порядок загрузки в BIOS/UEFI, чтобы устройство загрузки USB имело приоритет. Это позволит начать установку Ubuntu.
После выполнения этих шагов установка Ubuntu должна пройти без проблем. Важно упомянуть, что использование разных версий инструментов или операционных систем может повлиять на результат, поэтому рекомендуется следить за обновлениями инструментов и ОС.
Заключение
Создание установочного носителя из ISO-образа Ubuntu может варьироваться в зависимости от используемой операционной системы и приложения. Стоит уделить особое внимание деталям, таким как проверка целостности ISO-файла и правильный выбор инструмента для создания загрузочного носителя. Следуя приведенным рекомендациям, можно избежать множества проблем и создать загрузочный носитель, который обеспечит плавную и безошибочную установку Ubuntu.