Создание загрузочной флешки Linux. Загрузочная USB флешка с Linux Mint Создание загрузочной флешки linux
В этой статье будем рассматривать создание загрузочной флешки для Linux. В этом нам помогут две программы, которые автоматически создадут загрузочные USB-носители. В качестве дистрибутива взят образ операционной системы Debian Wheezy.
Если Вас интересует информация о создании загрузочной флешки для семейства операционных систем Windows, тогда можно ознакомиться с информацией по этой ссылке "как сделать загрузочную флешку для Windows" .
ЗАГРУЗОЧНАЯ ФЛЕШКА с помощью программы UNetbootin (I способ)
Программа позволяет создавать, как онлайн загрузочный USB-накопитель с дистрибутивом Linux-подобных операционных систем, так и с уже имеющимся дистрибутивом Linux скачанным ранее. Программу можно скачать с официального сайта http://unetbootin.sourceforge.net/
Внимание: перед началом работы с данной программой необходимо произвести форматирование USB-накопителя, желательно выбрать файловую систему FAT32 (по умолчанию), как это сделать смотрите на нижеприведенном изображении.
После форматирования Flash-накопителя, запускаем программу UNetbootin . Как говорилось ранее, программа позволяет записать Live CD/DVD из Интернета, указав только дистрибутив и его версию.
Но мы не будем использовать такой вариант создания загрузочной флешки для Linux, так как у нас имеется уже скачанный дистрибутив Debian Wheezy с официального сайта. Скачать дистрибутив и ознакомиться с установкой ОС Debian можно в статье: "Установка DEBIAN Wheezy" .
Для того чтобы записать образ диска операционной системы Debian Wheezy на USB-накопитель необходимо выбрать радиокнопку «Образ диска», далее в списке активировать «Стандарт ISO», потом указать путь к дистрибутиву с расширением.ISO, а затем выбрать из списка тип устройства и сам носитель. Параметры выбраны, теперь нажимаем кнопку «ОК» и автоматически начнется процесс извлечения и копирования файлов, который может занять длительное время.
После извлечения и копирования файлов программа установит загрузчик и завершит установку с запросом «Перезагрузить прямо сейчас?» Если Вы хотите производить установку ОС Linux на этом же компьютере, тогда нужно нажать кнопку «Перезагрузить сейчас». После перезагрузки выберите в BIOS опцию загрузки с USB.
В противном случае, если установка ОС Linux будет производится на другом компьютере, тогда Вам нужно нажать на кнопку «Выход».
Загрузочная флешка Linux готова!!!
ЗАГРУЗОЧНАЯ ФЛЕШКА с помощью программы Universal USB Installer (II способ)
Приступим ко второму способу создания загрузочной флешки Linux, используя программу зарубежных энтузиастов. В отличии от первого способа создания загрузочного носителя, эта программа имеет возможность форматировать съемный носитель самостоятельно.
Продолжая, запускаем программу Universal USB Installer и настраиваем под необходимые параметры. В первом шаге представлен список операционных систем Linux, выбираем «Try Unlisted Linux ISO» - это говорит о том, что мы будем использовать образ операционной системы не входящий в данный список. На втором шаге нужно указать путь к местонахождению нашего образа, примером для подражания выступает Debian Wheezy. Третий шаг обуславливает выбор USB-накопителя и активацией чек-бокса для форматирования флешки. Настройки все сделаны, нажимаем кнопку «Create».
Появляется окно, в котором сказано, что необходимо: закрыть все окна Windows, программа произведет форматирование USB-накопителя, создаст загрузочную область MBR, изменит метку тома на имя UUI и установит образ операционной системы Linux. Подтверждаем «Да»!
Начался процесс установки данных на съемный носитель, ожидаем некоторое время…
…спустя время программа заканчивает процесс установки и будет выглядеть, как показано на нижеуказанном рисунке.
Загрузочная флешка Linux создана! Скачать программу можно с официального сайта: http://www.pendrivelinux.com/
В данной статье рассмотрим процесс создания загрузочной USB флешки Linux с помощью бесплатной программы UNetbootin. Стоит отметить, что, используя такой носитель можно не только установить Linux, но и запустить эту операционную систему без установки на любом компьютере или ноутбуке.
Так, например, если ваш компьютер под управлением Windows не загружается, очень медленно работает или с ним возникли другие неполадки, а вам требуется срочно получить доступ к файлам на жёстком диске или выйти в Интернет, то такая флешка очень пригодится – операционная система уже готова к работе без установки.
Как создать загрузочную флешку Linux с помощью UNetbootin
Для примера создадим загрузочную флешку с ОС Linux Mint (популярный дистрибутив Linux, основанный на Ubuntu). Для других дистрибутивов (Debian, Ubuntu, Fedora, CentOS и других) процесс записи загрузочного носителя не отличается.
- Скачайте ISO образ Linux Mint с официального сайта;
- Подключите USB-флешку к компьютеру (ёмкостью не менее 2 ГБ), предварительно убедитесь, что на ней нет важных данных, и отформатируйте её в FAT32;
- и запустите программу UNetbootin (не требует установки);
- В окне программы отметьте «Образ диска» → нажмите кнопку с тремя точками (на скриншоте) → укажите путь к ISO образу Linux Mint в проводнике;
- Далее перейдите к пункту «Носитель» → выберите подготовленную для записи флешку → нажмите «ОК»;

На этом всё. Теперь у нас есть загрузочная флешка с ОС Linux, позволяющая, как уже отмечалось ранее, не только установить Linux на тот или иной компьютер, но и просто запустить эту операционную систему без установки также на любом компьютере или ноутбуке.
И так, в один прекрасный момент вы решили установить куда-нибудь Linux, будь то старенький ноутбук, или свой персональный компьютер. Когда устройство установки уже выбрано, остается дело за малым - сделать носитель, с которого будет произведена загрузка. И если для записи образа системы на обычный CD/DVD диск не требует особых знаний, то с созданием загрузочной флешки может показаться не таким простым делом. На самом же деле, это тоже достаточно простой процесс, о чем мы и поговорим в этой маленькой статье.
Создание загрузочной флешки Linux
И так, что же нужно для создания загрузочной флешки:
- Сам флеш накопитель, с достаточным объемом для размещения на нем ISO образа системы;
- ISO образ нужного дистрибутива Linux (например Ubuntu или Mint);
- Бесплатная программа Rufus (взять её можно );
Запускаем скачанную программу Rufus, и сразу приступаем к делу. В самом верху интерфейса программы выбираем нужное нам устройство, на которое мы в итоге поместим установочный дистрибутив Linux.
Обязательно проверьте, что вы выбрали верное устройство, так как в дальнейшем, вся информация на нем будет уничтожена!
Ищем пункт "Создать загрузочный диск", и нажимаем на иконку компакт-диска рядом с ней. Там выбираем нужный ISO образ системы.
Не трогаем все остальные пункты в программе, и нажимаем кнопку "Старт".
При появлении диалога о ISOHybrid оставляем выбранный по умолчанию пункт "Записать в ISO-образ режиме", и нажимаем "Ок".
Затем появится окошко, в котором вам напомнят, что все данные на используемом вами накопителе под запись образа Linux будут безвозвратно потеряны. Нажимаем "ОК".
Linux Mint - один из популярных дистрибутивов этой операционной системы, который развивается сообществом. Он основан на Ubuntu, что делает его дружелюбным даже к не имеющим опыта работы с Linux пользователям и при этом достаточно гибким и удобным в настройке.
Из этой статьи вы узнаете, как создать загрузочную флешку с Linux Mint в различных операционных системах с помощью доступного для них софта и как разметить на этой флешке раздел постоянного хранилища для сохранения пользовательских файлов, опций ОС и установленных программ. В финальной части статьи мы кратко поговорим о настройке Linux Mint на флешке «под себя».
Создание загрузочной флешки Linux Mint
Для начала надо скачать нужный нам дистрибутив. Сделать это можно с официального сайта по ссылке https://linuxmint.com/download.php. На выбор предоставляются 32-х и 64-х битные образы с различными графическими средами: Cinnamon, MATE, Xfce и KDE. Для данной статьи мы используем дистрибутив с первой из них. Теперь рассмотрим создание флешки в двух ОС.
Как записать Linux Mint на флешку в Windows
Rufus - самая удобная программа для записи Live-образа на USB-устройства, работающая на любых версиях Windows. Даже разработчики Ubuntu на официальном сайте дистрибутива рекомендуют использовать именно ее. Rufus прост в использовании и поддерживает русский язык.
Первым делом качаем саму программу с её сайта https://rufus.akeo.ie , для наших целей подойдет переносная версия. Запускаем скачанный файл.
USB флешка автоматически определилась, но если у вас подключено одновременно несколько USB-устройств хранения, выберите из списка нужное.
Нажимаем иконку с оптическим приводом и выбираем файл образа Linux Mint.
Видим, что метка тома после этого проставилась автоматически. Более ничего менять в настройках не нужно, достаточно нажать «Старт» .
Появляется предупреждение, что данный файл является образом формата «ISOHybrid». Оставляем рекомендованный режим и просто кликаем «ОК».
Проверьте, нет ли на флешке каких-либо файлов, которые надо перенести на жесткий диск. Если важной информации там нет, то при появлении дальнейших всплывающих предупреждений тоже жмём «ОК» .
Дожидаемся окончания процесса. Всё - создание загрузочной флешки Linux Mint завершено.
Как сделать загрузочную флешку Linux Mint в Linux
Очень простой способ - использование GUI-утилиты под названием Etcher. Для начала качаем архив утилиты с сайта etcher.io. Linux-билды этой программы распространяются в формате AppImage, который содержит исполняемые файлы и не требует инсталляции. В любом дистрибутиве достаточно распаковать данный файл из архива и запустить его двойным кликом.
Нажимаем «Select Image» и выбираем файл образа.
Если к компьютеру подключено больше одной флешки, можно выбрать нужную, нажав «Change» под иконкой внешнего жесткого диска. Далее кликаем «Flash!» , вводим пароль администратора и дожидаемся окончания записи и верификации файлов. Готово!
Еще один вариант записи образа. Для начала надо узнать, какой идентификатор устройства назначен нужной нам флешке. Открываем терминал и пишем:
Нужную флешку можно найти по размеру в гигабайтах. В данном примере это /dev/sdb .
sudo dd bs=4M if=путь_к_файлу_образа of=/dev/sdb(идентификатор устройства) status=progress
В этом примере данная строка будет выглядеть, как
sudo dd bs=4M if=~/Downloads/linuxmint-18.3-cinnamon-32bit.iso of=/dev/sdb status=progress
После завершения копирования загрузочная флешка Linux Mint будет готова.
Настройка постоянного хранилища
Переносная система на USB-Flash довольно полезна. Можно загрузится с неё, чтобы поработать на любом компьютере, а при необходимости и установить на него Linux. Но здесь есть один минус: любые внесенные в систему изменения, созданные файлы и установленные программы при перезапуске не сохранятся. Один из способов решения этой проблемы - просто установить Linux на флешку, как на обычный жесткий диск. Но у этого решения имеется немало недостатков:
- Карманные usb-носители не оптимизированы для работы с множеством мелких файлов.
- Установка будет длиться очень долго.
- Теряется основная возможность LiveUSB - установка с неё операционной системы.
Для того, чтобы совместить плюсы двух решений, можно создать на флешке отдельный раздел, в который будут сохранятся пользовательские данные. Делать мы это будем из-под Linux с помощью программ Gparted и MultiSystem. Для начала надо их установить.
Gparted устанавливается в систему при помощи набора в терминале команды
sudo apt-get install gparted
MultiSystem устанавливается следующими строками:
sudo apt-add-repository "deb http://liveusb.info/multisystem/depot all main"
wget -q -O - http://liveusb.info/multisystem/depot/multisystem.asc | sudo apt-key add -
sudo apt update
sudo apt install multisystem
Запускаем Gparted. В правом верхнем углу выбираем нашу флешку (здесь - dev/sdb/ ).
Если там есть какой-то раздел или несколько, кликаем на каждом из них правой кнопкой и нажимаем сначала «Unmount» , а затем «Delete» .
Это будет раздел для образа ОС. Размер указываем 2500, в качестве файловой системы выбираем fat32. Подтверждаем диалог кнопкой «Add» .
Далее также через команду «New» на оставшемся нераспределенном месте создаем раздел постоянного хранилища. Его можно расширить на всё свободное место на флешке, в качестве файловой системы лучше всего использовать ext2 . Но самое главное здесь - обязательно задать метку диска casper-rw .
Далее выбираем пункт меню «Edit» -> «Apply All Operations» , кнопкой «Apply» соглашаемся удалением данных с флешки, дожидаемся завершения процедур и закрываем Gparted. После этого надо вытащить флешку и вставить назад, чтобы новые разделы смонтировались. Теперь запускаем Multisystem, выбираем там наше устройство и жмем «Confirm» .
Программа напишет, что метка основного раздела не назначена, и попросит после нажатия «ОК» еще раз вытащить и вставить флешку. Делаем это.
Запускаем Multisystem снова и еще раз нажимаем «ОК» , соглашаясь с установкой загрузчика Grub.
Программа запустилась. Нажимаем на иконку компакт-диска внизу слева, выбираем файл образа, вводим пароль администратора и ждем окончания копирования.
Опять выбираем название образа, в пустом поле ввода пишем persistent и жмём «Backup». Снова вводим пароль администратора и дожидаемся окончания процесса.
Всё, теперь вы знаете, как сделать загрузочную флешку Linux Mint с возможностью сохранения пользовательских данных.
Настройка Linux Mint на флешке
Далее можно заняться настройкой получившейся LiveUSB. Для этого перезагрузим компьютер и загрузимся с неё. Первым делом стоит перевести окружение на русский язык. Открываем начальное меню -> «Preferences» -> «Languages» .
Появляется вот такое окошко.
В нём выбираем «Install / Remove Languages...», в следующем окне нажимаем «Add...» , ищем в списке «Russian, Russia UTF-8» и подтверждаем установку кнопкой «Install» .
Снова открывается начальное окошко, но теперь в списках языков и регионов мы меняем американский флажок на российский и кликаем «Apply System-Wide» .
Перезагружаем компьютер. Нас встречает предложение перевести названия папок с личными файлами на русский. Можете соглашаться («Update Names» ), а можете оставить их на английском («Keep Old Names» ).
Система русифицирована. Далее стоит установить нужный вам софт. Для примера установим любимый многими браузер Chromium (версию Chrome с открытым исходным кодом). Заходим в начальное меню -> «Администрирование» -> «Менеджер программ» .
Открывается удобное приложение, разобраться в котором не составит труда.
Точно так же вы можете выбрать из каталога и установить любой другой нужный софт.
Выводы
Записать Linux Mint на флешку оказалось совсем не сложно, достаточно следовать инструкциям. А если при создании LiveUSB разметить persistent раздел, то при загрузке с такой флешки можно будет сохранять настройки ОС и пользовательские файлы, устанавливать дополнительные программы. Для русификации ОС тоже достаточно нескольких кликов, ведь Mint - дружелюбная и удобная в использовании система, изначально поддерживающая русский язык.
В ubuntu уже есть приложение для создания образов дисков - Startup Disk Creator, но оно умеет создавать только загрузочные USB с Linux. Для создания загрузочного USB-диска с Windows из Linux , существует WinUSB, но она довольно давно не обновлялась, и честно говоря, у меня не заработала. Данный пост довольно подробный, и рассчитан преимущественно на людей, плохо знакомых с Linux.
Перед тем как я продолжу, следует указать что в Windows мире два метода загрузки:
- MBR , при котором в начале диска резервируется место, и располагается специальный загрузочный файл;
- EFI , при котором исполняемый файл загрузчика хранится в стандартном расположении на FAT32 файловой системе;
Если вы не знаете какой выбрать, то наиболее часто используемый вариант который работает без модификации файлов Windows - это msdos таблица разделов с fat32 файловой системой и загрузочным флагом.
Прежде всего USB-диск необходимо подготовить. В Linux наиболее простой и удобной для этих целей утилитой является gparted .
Ставим его если не установлен:
sudo apt-get install gparted
Подготовка USB диска
Выбираем нашу USB флэшку, отмонтируем её если она смонтирована:
Теперь необходимо пересоздать таблицу разделов, при этом выбрать тип msdos . Заходим в меню Устройство (Device) и выбираем Создать таблицу разделов (Create partition table) :
После этого выбираем неразмеченную область, нажимаем правой кнопкой мыши по ней же и выбираем пункт меню "Новый". В появившемся окне выбираем файловую систему NTFS или FAT32. Если у вас какая-то нестандартная сборка в которой могут быть файлы больше 4 гигабайт, то файловая система должна быть определенно NTFS, в противном случае, можно выбрать FAT32, и, тогда, так же можно будет загрузиться с UEFI. Так же необходимо указать метку для USB-диска. Важно: метка должна быть не просто "Windows", а какой либо более уникальной. Если файловая система FAT32, то метка должна быть указана заглавными буквами.
Применяем все наши изменения:
Выходим из gparted.
Копирование файлов Windows на USB диск
Теперь необходимо смонтировать образ с Windows и скопировать данные с него на наш подготовленный ранее usb диск. В большинстве современных рабочих окружений это можно сделать из файлового менеджера. По необходимому образу нажимаем правой кнопкой мыши, выбираем Открыть с помощью и выбираем Disk Image Mounter:
Если у вас нет такой утилиты, то можно смонтировать из командной строки:
sudo mount -o loop $HOME /Загрузки/Windows.iso /mnt/cdrom
Где $HOME/Загрузки/Windows.iso необходимо заменить на путь до образа с Windows. Образ будет смонтирован в директорию /mnt/cdrom .
Делаем USB-диск загрузочным
Если создаем MBR загрузочный диск
Для создания MBR загрузочной записи будем использовать grub:
sudo grub-install --target=i386-pc --boot-directory="/media/$user/$drive/boot" /dev/sdX
- $user - имя текущего пользователя;
- $drive - название образа;
- /dev/sdX - расположение диска (в моем случае /dev/sdb ;
Если образ монтировали руками, то /media/$user/$drive/boot необходимо заменить на /mnt/cdrom/boot .
В случае, если не было никаких ошибок, то в консоли должны увидеть примерно следующее:
Installing for i386-pc platform. Installation finished. No error reported.
Теперь на USB-диске в директории boot/grub необходимо создать файл grub.cfg с таким содержимым:
default=1 timeout=15 color_normal=light-cyan/dark-gray menu_color_normal=black/light-cyan menu_color_highlight=white/black menuentry "Start Windows Installation" { insmod ntfs insmod search_label search --no-floppy --set=root --label $USB_drive_label --hint hd0,msdos1 ntldr /bootmgr } menuentry "Boot from the first hard drive" { insmod ntfs insmod chain insmod part_msdos insmod part_gpt set root=(hd1) chainloader +1 boot }
В листинге выше, $USB_drive_label необходимо заменить на метку, которую мы присвоили диску на первом шаге . В данном случае WINUSB2503 .
Перезагружаемся, загружаемся с USB-диска и выбираем Start Windows Installation .
Если создаем UEFI загрузочный диск
С UEFI все несколько проще. Следует обратить внимание, что данный способ подходит только для Windows 7 x64 и выше.
После того, как все файлы скопировались, необходимо зайти в директорию efi/boot . Если в ней присутствуют файлы bootx64.efi или bootia32.efi то всё в порядке, можно пробовать загрузиться с диска.
Если нет ни одного из указанных выше файлов, то необходимо зайти в директорию куда смонтирован образ Windows, открыть файл install.wim архиватором (должен быть установлен 7z). В архиваторе открыть путь./1/Windows/Boot/EFI , разархивировать файл bootmgfw.efi в директорию efi/boot и переименовать его в bootx64.efi . Если этих файлов нет, то скорее всего у вас 32 битный образ Windows. 32 битная Windows не поддерживает загрузку с UEFI.
- Make a bootable Windows USB from Linux - содержит немного полезной информации;
- Grub2/Installing - документация Ubuntu;
- Installing GRUB using grub-install - документация GRUB 2.0;