Главная страница » Как сделать загрузочную флешку ubuntu

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

  • автор:

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

Оптические диски уходят в прошлое. Многие модели ноутбуков и все нетбуки уже выпускаются без встроенного оптического привода. И всё чаще для установки операционных систем используются USB-флешки. Это связано с их дешевизной и возможностью выполнять перезапись много раз.

Мы разберёмся, как сделать загрузочную флешку Ubuntu в окружении дистрибутива Linux, причём неважно какого — интересные нам утилиты легко устанавливаются из официальных репозиториев. Также мы рассмотрим создание загрузочной флешки Ubuntu в Windows.

Я уточню: образ Ubuntu — это то, о чём мы говорим в статье, но на месте этого дистрибутива может быть любой другой образ Linux. Ничего не изменится, кроме размера USB-накопителя: в самом конце статьи мы затронем тему, как установить полноценную Ubuntu на флешку и получить полностью рабочую систему. Для этих целей нужно будет устройство с большим объёмом памяти.

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

Допустим, скачали вы образ Ubuntu с официального сайта и хотите его записать на флешку. Если это нужно сделать в Windows, то вы, скорее всего, ещё не использовали Linux и не знаете, как записывать образы. Поэтому скажу, что просто скопировать образ на флешку не поможет, нужно именно записать образ Ubuntu на флешку.

Лучшей программой для создания загрузочной флешки Ubuntu в Windows, да и вообще для записи образов на флешку, я считаю Rufus. Программа отлично работает, проста в использовании, и ничего не нужно устанавливать. Скачать её можно по ссылке.

Шаг 1. Запуск

Подключите флешку к компьютеру и запустите программу:

Шаг 2. Выбор флешки

Выберите устройство, на которое будет идти запись, то есть вашу флешку. Если к компьютеру подключена только одна флешка, утилита определит её автоматически:

Шаг 3. Выбор образа

В поле Метод загрузки выберите Диск или ISO образ:

Затем кликните по кнопке выбрать для выбора ISO образа. В проводнике выберите образ Ubuntu или любого другого Linux дистрибутива:

Шаг 4. Запуск записи

Все остальные параметры можно оставить по умолчанию. Нажмите кнопку Старт для начала записи:

Если утилита спросит нужно ли загружать новую версию загрузчика Linux, согласитесь, это избавит от возможных проблем:

Шаг 5. Тип записи

Утилита Rufus поддерживает два режима записи образа на флешку. Это режим DD и режим ISO образа. В режиме DD образа всё содержимое ISO файла побайтово копируется на флешку. На флешке не создается никакой файловой системы или таблицы разделов, просто переносится та структура, которая была в образе. Это может быть полезно для записи образов с файловыми системами семейства ext, которые не поддерживает Windows.

В режиме ISO образа на флешке создается раздел, затем он форматируется в FAT32 и туда копируются все файлы из образа. Затем утилита создаёт и записывает свой загрузчик, который делает этот раздел загрузочным. Такой способ может вызвать проблемы при записи установщиков Linux, но он предпочтительнее, поскольку у вас будет доступ к флешке и данным на ней. Выберите сначала первый вариант, а только потом, если это не заработает пробуйте второй:

Шаг 6. Завершение записи

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

Дальше можете перезагружать компьютер и переходить к установке.

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

В Linux проще всего сделать загрузочную флешку с установщиком того же Linux с помощью утилиты Etcher. Это графическая утилита написанная на платформе Electron, позволяющая сделать всё, что необходимо. Скачать программу можно по ссылке. В загруженном архиве будет находиться AppImage образ программы, который можно прямо так запускать из файлового менеджера.

Шаг 1. Запуск

Запустите программу кликнув два раза по AppImage файлу:

Шаг 2. Выбор образа

Кликните по кнопке Select Image и выберите образ диска, который вы хотите записать:

Шаг 3. Выбор флешки

Щелкните по кнопке Change в средней колонке окна и выберите флешку, на которую хотите записать образ:

Шаг 4. Завершение

Нажмите кнопку Flash и дождитесь завершения записи.

Запись Ubuntu на флешку с помощью dd

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

Шаг 1. Имя флешки

Сначала вам нужно узнать имя вашей флешки в файловой системе. Для этого используйте утилиту fdisk:

В данном примере флешка имеет имя /dev/sdb.

Шаг 2. Запись

Теперь можно записать на неё образ:

/Загрузки/ubuntu20_04.iso of=/dev/sdb bs=1M

С помощью опции if надо передать путь к образу, который надо записать, а of — устройство, на которое его надо записать. Опция bs помогает утилите работать быстрее. Обратите внимание, что данные надо записывать именно на флешку, а не на раздел на ней. Больше никаких операций не потребуется, так как вся структура образа будет перенесена на устройство.

Установка Ubuntu на флешку

На самом деле, это не так сложно, как вам сейчас кажется. Это Linux — здесь вы можете делать всё, что захотите, в том числе и устанавливать систему на флешку.

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

ubuntu1

Далее в окне разметки диска вы увидите два подключенных к системе диска, один из них — ваш жёсткий диск, другой — флешка. Определить, кто здесь кто, можно по размеру:

ubuntu

В отличие от обычной установки, загрузочная флешка Ubuntu не требует раздела swap, он даже противопоказан, потому что система будет очень часто перезаписывать данные, и так вы только сократите время жизни флешки. Остальные разделы тоже можно не делить так, как при обычной установке. Достаточно создать один корневой раздел с файловой системой ext2. Выбирать нужно именно эту файловую систему, чтобы, опять же, уменьшить количество записей на диск.

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

Нужно для всех разделов добавить опции noatime и nodiratime. А также папки с временными файлами подключить в оперативную память.

Для этого откройте файл /etc/fstab и добавьте в него такие строчки:

tmpfs /tmp tmpfs rw,size=100m 0 0
tmpfs /run tmpfs rw 0 0
tmpfs /var/lock tmpfs rw 0 0
tmpfs /var/log tmpfs rw,size=10m 0 0

Затем для всех разделов, размещённых на флешке, добавьте вышеуказанные опции. Например, было:

/dev/sdb1 / ext4 errors=remount-ro 0 1

/dev/sdb1 / ext4 errors=remount-ro,noatime,nodiratime 0 1

Ещё, если не планируете устанавливать программы, можно перемонтировать корень в режиме только для чтения.

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

Выводы

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

Оцените статью:

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

39 комментариев

У dd, все же, стоит указывать параметр bs= от 512K до 4M.
Плюс небольшое дополнение:
отслеживать прогресс выполнения у dd, помимо освещенной на этом сайте уже cv, можно еще через pv (pipeline viewer): http://askubuntu.com/questions/215505/how-do-you-monitor-the-progress-of-dd

Unetbootin, неплохая программа, но если нужно закатать на флэшку Windows, когда на борту Убунту, это может не сработать. У меня на ноутбуке Asus x501u, она не никак не хотела заводиться, поэтому я взял программу MultiSystem LiveUSB Multiboot. На мой взгляд она лучше подходит, для отдельных ноутбуков.

Вы пишете: «. в окружении дистрибутива Linux, при чем неважно какого. »
Мне нужна загрузочная флэшка с очень древним RedHat:
http://archive.download.redhat.com/pub/redhat/linux/7.2/en/iso/i386/

(Это 2002 год, в то время Ubuntu ещё в природе не было, и репозиториев тоже.)

Загрузочный образ создал под этим RedHat программой mkisofs, назвал его rh24b.iso,
скопировал его на другой жёсткий диск, на виндовый.

Загрузился под Виндой-7, запустил Rufus-2.4, попытался сделать загрузочную флэшку.
Rufus говорит: «Выбранный образ либо не загрузочный, либо использует метод загрузки
или сжатия, который не поддерживается Rufus. «

Посоветуйте, пожалуйста, если можете, чем создавать образ в этих условиях?
Или как его преобразовать, чтобы Rufus его «понимал»? Может, как то можно
«извлечь загрузочные данные» (есть такая опция в UltraISO) из другого образа
и вставить сюда?

P.S. В журнале Rufus пишет вот это (ругается на отсутствие MBR):

Rufus version: 2.4.757
Windows version: Windows 7 SP1 32 bit
Syslinux versions: 4.07/2013-07-25, 6.03/2014-10-06
Grub versions: 0.4.6a, 2.02

beta2
Locale ID: 0x0419
Found USB 2.0 device ‘ADATA USB Flash Drive USB Device’ (125F:C96A)
Using autorun.inf label for drive E: ‘rh24b’
1 device found
Disk type: Removable, Sector Size: 512 bytes
Cylinders: 3724, TracksPerCylinder: 255, SectorsPerTrack: 63
Partition type: MBR, NB Partitions: 1
Disk ID: 0x0008E5E4
Drive has a Windows 7 Master Boot Record
Partition 1:
Type: NTFS (0x07)
Size: 28.5 GB (30634672128 bytes)
Start Sector: 2048, Boot: No, Recognized: Yes
Found USB 2.0 device ‘ADATA USB Flash Drive USB Device’ (125F:C96A)
Using autorun.inf label for drive E: ‘rh24b’
1 device found
Disk type: Removable, Sector Size: 512 bytes
Cylinders: 3724, TracksPerCylinder: 255, SectorsPerTrack: 63
Partition type: MBR, NB Partitions: 1
Disk ID: 0x0008E5E4
Drive has a Windows 7 Master Boot Record
Partition 1:
Type: NTFS (0x07)
Size: 28.5 GB (30634672128 bytes)
Start Sector: 2048, Boot: No, Recognized: Yes
Scanning image.
ISO analysis:
Image is an ISO9660 image
Disk image analysis:
Image does not have an x86 Master Boot Record
ISO label: ‘CDROM’
Size: 98304 bytes
Has a >64 chars filename: No
Has Symlinks: No
Has a >4GB file: No
Uses Bootmgr: No
Uses EFI: No
Uses Grub 2: No
Uses Grub4DOS: No
Uses isolinux: No
Uses KolibriOS: No
Uses ReactOS: No
Uses WinPE: No

А зачем в ам rufus? Попрлбуйте сделать все вручную, как написанно в этой статье. И не перпаковуйте образ в mkisofs, попробуйте открыть в том же rufus оригинальный образ скачанный с сайта.

UNetbootin — создание загрузочной флешки

UNetbootinUniversal Netboot Installer — позволяет вам создавать загрузочные LiveUSB-диски для Ubuntu, Fedora и любых других дистрибутивов Linux без записи CD (Brasero или k3b). Он работает на Windows, Linux и Mac OS X. Вы можете либо загрузить какой-либо поддерживаемый дистрибутив прямо в окне программы, либо предложить свой собственный файл ''.iso'' Linux. Распространяется на условиях лицензии GNU GPLv2

Создание загрузочной флешки

Загрузите пакет unetbootin для Windows
Пакет из репозитория universe
Носитель: /dev/sdc1.
Если в этом поле несколько носителей — отсоедините лишние флешки, и перезапустите программу.

Частичная русификация LiveUSB

Настройка параметров BIOS

Примерное окно настройки очерёдности загрузки устройств в BIOS

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

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

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

Согласно статистике компании NetMarketShare, Linux используется на 2,14% компьютерах в мире. Одной из самых распространенных версий этой ОС является Ubuntu, основанная на Debian. Попробовать эту систему может любой желающий, скачав образ ISO с официальной страницы или с многочисленных «зеркал». Таким образом получаете готовый загрузочный диск Ubuntu Linux, который остается только записать на диск. Но кто сейчас пользуется CD/DVD-приводом, большинство пользователей давно предпочитают флэшки. Именно по этой причине рассмотрим, как сделать загрузочную флешку Ubuntu Linux.

Работаем в Windows

Windows является самой распространенной операционной системой в мире. Поэтому, в первую очередь, рассмотрим, как создать загрузочную флешку Ubuntu применительно к этой ОС. Учитывая, что 64-битные системы все чаще стали использоваться на компьютерах, поэтому не станем уделять внимание экзотическим вариантам, таким как grub4dos, а обратим свой взгляд на более современные программы. Для этого применим кроссплатформенное приложение UNetbootin. Использовать его для создания загрузочной флешки можно в любой операционной системе.

UNetbootin Homepage

Дистрибутив Убунту можно взять на официальном сайте, выбрав версию 16.04.2 LTS с долгосрочной поддержкой до 2021 года. Теперь, когда в наличии есть все, что необходимо, можем приступать непосредственно к работе. Для этого требуется подключить флешку и запустить UNetbootin.

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

UB главная

В выпадающем списке выбираем дистрибутив Линукс. Как видно, выбор ОС тут богатейший, ползунок придется прокрутить почти до самого конца, чтобы найти Ubuntu.

UB выбор дистрибутива

Версию подкорректируем, выбрав 64-битный вариант, по умолчанию будет предложен просто 16.04_Live, необходимо выбрать 16.04_Live_x64.

UB выбор версии

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

UB главная результат

Теперь нам остается только нажать кнопку ОК и ждать.

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

UB процесс создания ЗФ

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

UB конец создания ЗФ

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

Готовим флешку в Linux

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

  • медленный интернет и сетевое обновление не ваш вариант;
  • решили опробовать дистрибутив другой версии;
  • при установке или обновлении Windows поврежден загрузочный сектор;
  • установить Линукс потребовалось еще на один компьютер.

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

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

Создание загрузочного диска (Startup Disk Creator)

В состав дистрибутивов Линукс обычно входят свои инструменты для работы с дисками. В Ubuntu такой инструмент называется «Создание загрузочного диска» (или «Startup Disk Creator» в английской версии). Найти его можно в главном меню, набрав «usb» или «создание» в строке поиска. Подключаем флешку и запускаем приложение.

Linux поиск USB Startup

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

USB Startup СЗД

Окно выполнения не отличается информативностью, но операция выполняется достаточно быстро.

USB Startup запись

В итоге получаем уведомление о готовности своего носителя к клонированию на другие компьютеры.

USB Startup установка

Как видите, этот процесс протекает так же легко, как и в Windows. Единственное отличие заключается в отсутствии уведомлений в процессе работы. Но, тем не менее, со своей задачей утилита справляется быстро и надежно, что собственно говоря и необходимо.

Использование терминала

Обзор не будет полным, если не рассказать о том, как сделать загрузочную флешку с Ubuntu, используя возможности Командной строки. Для Linux применение терминала — явление совершенно естественное, и в нем можно выполнить любую операцию точно так же, как и в привычном для пользователя графическом интерфейсе. Вызываем его таким же способом, как и предыдущую утилиту, из главного меню текстовым поиском.

Linux Terminal

Для начала необходимо узнать, как обозначается наш накопитель. Выполняем показанную на скриншоте команду и подтверждаем ее паролем.

Linux Terminal1

Как результат получаем перечень дисков, смонтированных в данный момент в системе. Нас интересует флешка, которая у нас обозначена как Диск /dev/sdb.

Linux Terminal2

Теперь можно дать команду непосредственно на создание установочного диска. Она имеет следующий синтаксис sudo dd if=/Path_to_image/name_image.iso of=/dev/sdb где Path_to_image — путь к нашему образу Ubuntu, а name_image.iso — его имя. Говоря простым языком, даем системе команду копировать файлы из образа на конечное устройство, которым является флешка. Ниже на рисунке видно полностью введенную команду с правильно указанными путями для данной флешки.

Linux Terminal3

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

Linux Terminal4

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

Работаем в MacOS

Не стоит обходить вниманием вторую по популярности ОС в мире. Ведь не ставить же Виндоус или Линукс специально для того, чтобы создать один раз флешку. Не будем утруждать пользователя большим выбором, а остановимся только на двух способах. Во-первых, это будет описанная уже кроссплатформенная утилита UNetbootin. Во-вторых, учитывая, что MacOS все-таки UNIX-подобная система, рассмотрим терминал.

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

Терминал MacOS

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

Для просмотра подключенных к системе дисков вводим команду diskutil list

Теперь требуется размонтировать флешку, в данном случае это /dev/disk2, делая ее доступной для форматирования и записи, введя команду diskutil unmountDisk /dev/disk2

Последним этапом будет команда на запись sudo dd if=/Path_to_image/name_image.iso of=/dev/disk2 bs=4k Как видите, синтаксис ее немного отличается от Linux, в основном, наименованием дисков. На рисунке ниже представлен развернутый текст последней введенной команды и ее результат.

MacOS Terminal

Заключение

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *