Установка ubuntu с флешки 32 гб. Установка полноценной Ubuntu на USB-накопитель




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


Загрузил образ Linux с интернета, установил его на флешку, а потом с этой флешки устанавливаешь на компьютер. Благодать! Но ещё не все юные линуксоиды знают, как установить Linux с флешки и для них эта небольшая статья.

Как установить Linux с флешки самому?

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

После этого нам нужно скачать образ Linux, который мы будем устанавливать. Какой Linux выбрать? Я предпочитаю, те, которые описаны в этой статье ? Впрочем, вы можете выбрать любой, который вам понравится. Скачиваемый файл должен иметь расширение.ISO Обычно оно всегда такое, но некоторые разработчики могут выкладывать образы и в других форматах.

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

Следующий этап - это загрузка с этой флешки, а это может вызвать некоторые затруднения. Дело в том, что многие компьютеры настроены на загрузку с вашего жёстко диска и воткнув флешку в компьютер и пере загрузившись у вас ничего не произойдёт. Чтобы установить линукс с флешки, нужно изменить настройки BIOS.

Не пугайтесь, ничего страшного тут нет, просто прочитайте статью и вам станет всё понятно. Будем полагать, вам удалось загрузиться с флешки, и вы увидели свою новую операционную систему, работающую в режиме живого диска (в нашем случае - в режиме живой флешки:)

Но это ещё конечно не всё, Linux пока не установлен, хоть пользоваться вы уже можете им прямо с флешки. Но наша задача состоит именно в том, чтобы УСТАНОВИТЬ линукс с флешки.

Установка Linux описана у меня в этой статье ? Все этапы установки там хорошо описаны, как разметить диск и так далее. Так что затруднений быть не должно.

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

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

Это пошаговое руководство подойдет для всех актуальных версий Ubuntu, а именно 12.04 и 12.10, 13.04 и 13.10. Со вводной частью, думаю, можно закончить и приступить непосредственно к самому процессу.

Как сделать флешку для установки Ubuntu

Я предполагаю, что у вас уже имеется образ ISO с нужной вам версией ОС Ubuntu Linux. Если же это не так, то вы можете бесплатно скачать его с сайтов Ubuntu.com или Ubuntu.ru. Так или иначе, он нам понадобится.

Запустите программу (пример приведен для последней версии 1.0, вышедшей 17 октября 2013 и доступной по вышеуказанной ссылке) и проделайте следующие несложные действия:

  1. Выберите необходимый USB накопитель (учтите, что все остальные данные с него будут удалены).
  2. Отметьте пункт Auto format it with FBinst.
  3. Отметьте пункт Linux ISO/Other Grub4dos compatible ISO и укажите путь к образу диска Ubuntu.
  4. Появится диалоговое окно с вопросом о том, как назвать данный пункт в меню загрузки. Напишите что-нибудь, допустим, Ubuntu 13.04.
  5. Нажмите кнопку «Go», подтвердите, что осведомлены о том, что все данные с USB накопителя будут удалены и дождитесь завершения процесса создания загрузочной флешки.

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

Пошаговая установка Ubuntu на компьютер в качестве второй или основной операционной системы

На самом деле, установить Ubuntu на компьютер (я сейчас не говорю о последующей ее настройке, установке драйверов и прочем) - одна из самых простых задач. Сразу после загрузки с флешки, вы увидите предложение выбрать язык и:

  • Запустить Ubuntu без установки на компьютер;
  • Установить Ubuntu.

Выбираем «Установить Ubuntu»

Выбираем второй вариант, не забывая предварительно выбрать русский язык (или какой-либо другой, если он для вас удобнее).

Следующее окно будет называться «Подготовка к установке Ubuntu». В нем вам будет предложено убедиться, что компьютер имеет достаточно свободного места на жестком диске и, кроме этого, подключен к Интернету. Во многих случаях, если вы не используете дома Wi-Fi роутер и пользуетесь услугами провайдера с подключением L2TP, PPTP или PPPoE, интернет на этом этапе будет отключен. Ничего страшного. Он нужен для того, чтобы установить все обновления и дополнения Ubuntu из Интернета уже на первоначальном этапе. Но это можно сделать и позже. Также внизу вы увидите пункт «Установить это стороннее программное обеспечение». Он имеет отношение к кодекам для воспроизведения MP3 и его лучше отметить. Причина, по которой этот пункт вынесен отдельно, в том, что лицензия данного кодека не вполне «Свободная», а в Ubuntu используется только свободное ПО.

На следующем шаге потребуется выбрать вариант установки Ubuntu:

  • Рядом с Windows (в этом случае, при включении компьютера будет показываться меню, в котором можно будет выбрать, в чем вы собираетесь работать - Windows или Linux).
  • Заменить имеющуюся ОС на Ubuntu.
  • Другой вариант (представляет собой самостоятельную разметку жесткого диска, для опытных пользователей).

Для целей этой инструкции я выбираю наиболее часто используемый вариант - установка второй операционной системы Ubuntu, оставляя Windows 7.

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

Когда вы нажмете «Установить сейчас», вам будет продемонстрировано предупреждение о том, что сейчас будут созданы новые разделы дисков, а также изменены размеры старых и это может занять продолжительное время (Зависит от степени занятости диска, а также его фрагментации). Нажмите «Продолжить».

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

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

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

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

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

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

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

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

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

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

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

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

Здесь будет одно замечание, нужно, чтобы система не была загружена с той флешки, на которую вы собираетесь ее устанавливать, в противном случае установить ubuntu на флешку вы не сможете. То есть кроме установщика, к системе должна быть подключена еще одна чистая флешка. Если все было сделано правильно, то кроме основного диска /dev/sda, в окне разметки появится флешка /dev/sdb:

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

Первый раздел нужно создавать с файловой системой FAT32 и именно первым, чтобы с ним могла работать Windows. Например, если у вас флешка размером 16 Гб, то 5-4 Гб можно отдать под данные. Точка монтирования для этого раздела - /home:

Второй раздел применяется для системных файлов, здесь нам нужно не менее восьми гагабайт. Файловую систему лучше взять Btrfs, поскольку нам не нужна журналируемая ext4, а у btrfs есть сжатие и оптимизация для ssd. В качестве точки монтирования укажите /:

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

Оптимизация Ubuntu для работы на флешке

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

Большинство настроек будут проводится в файле /etc/fstab, сначала включим сжатие всех файлов и оптимизацию для ssd в btrfs, которая использована в качестве корня. Для корня у нас использовался раздел /dev/sdb2, поскольку /dev/sdb1 мы использовали для /home:

/dev/sdb1 / btrfs errors=remount-ro,noatime,nodiratime,compress=lzo,ssd,commit=60 0 1

Возможно, у вас диски в fstab будут именоваться по UUID, тогда вам придется найти запись, в которой указана точка монтирования / и файловая система btfs, а потому уже ее изменять. Рассмотрим опции:

  • errors=remount-ro - перемонтировать только для чтения во время ошибок;
  • noatime - не обновлять время доступа к файлам;
  • nodiratime - не обновлять время доступа к папкам;
  • compress=lzo - использовать сжатие lzo, это самый быстрый алгоритм zlib дает больший степень сжатия но работает дольше;
  • commit=60 - по умолчанию файловая система записывает всю информацию об изменениях файлов каждые 30 секунд на диск, но с помощью этого параметра можно указать свое значение, но не более 300;
  • ssd - набор оптимизаций для твердотельных накопителей.

Некоторые папки, в которые чаще всего записываются временные файлы системы можно переместить в оперативную память, для этого в конец файла /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

Ядро не пишет сразу данные на диск, а кэширует их в памяти, а записывает когда диск не будет загружен или их больше нельзя будет хранить в памяти. Для настройки параметров сброса данных на диск используются файлы /proc/sys/vm/. Приведенные ниже настройки уменьшают количество записей, за счет увеличения потребления оперативной памяти.

Максимальное время между записями данных на диск:

sudo sysctl -w vm.laptop_mode=120
$ sudo sysctl -w vm.dirty_writeback_centisecs=12000
$ sudo sysctl -w vm.dirty_expire_centisecs=12000

Максимальное количество памяти для кэша в процентах:

sudo sysctl -w vm.dirty_ratio=10

Записывать данные на диск когда свободно только % памяти:

sudo sysctl -w vm.dirty_background_ratio=1

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

Давно прошли те времена, когда Linux был простым черным экраном с мигающим символом курсора. Нынешний Linux может быть таким

Внешний вид (или окружение) Kde. Или таким

Окружение Xfce. А может таким?

Mate. Или таким?

Окружение Cinnamon.

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

Если вы решили поставить Linux, рекомендуем попробовать версию Mint , которая основана на Ubuntu, но в отличие от нее, имеет более отработанный интерфейс. Предвидя вопросы, сразу заметим, что для пробы совсем не надо сразу форматировать жесткий диск, стирать все нужные документы и искать, как выйти в Интернет. Mint рядом с Windows — достаточно обычное явление, и разработчики системы его учли. Все можно делать постепенно, поэтапно. Чтобы не искать болванку, будем ставить с флешки. Установка Linux Mint с флешки не сложнее установки с CD, за исключением того, что вместо 4 ГБ болванки нам достаточно 2 ГБ флешки, так как сам дистрибутив занимает ~ 1,5 ГБ.

Сложности выбора

Решившись попробовать Linux, не приученный к богатствам выбора пользователь задумается: "А как он, этот Linux будет у меня выглядеть, и какой все-таки лучше?", Если мы останавливаемся на Mint - рабочий стол основных направлений разработки дистрибутива показан выше. К удобному именно для себя рабочему окружению каждый приходит в процессе использования. Для начального тестирования рекомендуется Cinnamon — 4 картинка Одной из причин такого выбора является гибкость настроек, другой — то, что Cinnamon изначально планировался именно для Mint. Наконец, можно назвать и то, что внешний вид будет здорово напоминать Windows. Плюс это или минус — решать пользователю. Вне зависимости от вашего выбора — установка Linux Mint будет идти одинаково, различия обнаружатся уже после финальной перезагрузки.

Решив по поводу внешнего вида, идем на официальный сайт Linux Mint и в разделе Download выбираем архитектуру (32 или 64) и версию оболочки. Версия no codecs поставляется без дополнительных мультимедийных кодеков, то есть их придется все равно ставить для просмотра видео, прослушивания музыки и т. п. Версия OEM не предназначена для начального обучения. Нажимаем на выбранную архитектуру. В открывшемся окне получаем краткую информацию о дистрибутиве, название, архитектуру, оболочку и несколько зеркал для скачивания. Обратите внимание на данные в строке edition — выбрана наша оболочка. Также стоит заметить, что если вы хотите использовать торренты — такая ссылка тоже есть, но выше списка зеркал. Нажимаем на выбранную ссылку и ждем, пока дистрибутив скачается.

Подготовка к установке. Жесткий диск

Если мы не хотим терять файлы Windows, нам потребуется выделить место на диске для новой системы. Выделять рекомендуется примерно 15 ГБ. Если выделять меньше — могут возникнуть проблемы в процессе работы. В принципе, этот шаг можно и вообще пропустить — в установщике есть неплохая программа для работы с дисками, но на первый раз пойдем стандартным путем. Уменьшим один из дисков на 15 Гб. Установка Linux Mint потребует меньше, но, как мы уже говорили, лучше иметь запас. Это можно сделать любой программой, даже встроенной в Windows, но мы используем ADD — Acronis Disk Director.

Программа работает с дисками в графическом интерфейсе, наглядно показывая размеры и на лету пересчитывая объемы. Обратите внимание, что работа производится не над C диском.

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

Подготовка к установке. Флешка

На официальном сайте дистрибутива предполагается установка Linux Mint на флешку с помощью программы Universal USB Installer, рассмотрим ее настройки. Вставляем флешку и запускаем программу.

В главном окне Universal USB Installer нам нужно настроить 4 момента.

Step 1 — если в выпадающем списке нет нашего Mint — выберем Ubuntu.

Step 2 — указываем файл дистрибутива.

Step 3 — выбираем флешку (смотрим в «Моем компьютере», какую букву ей выделили, и выбираем ее здесь. Ничего больше писать не надо).

Step 4 — заполнять не обязательно.

Live CD

Установка Linux Mint с флешки ничем не отличается от установки с DVD, разве что скоростью. Поэтому после окончания загрузки мы получим Live-систему, которая вполне работоспособна, за исключением того, что она еще не установлена и (скорее всего) англоязычная. В ней можно работать, тестировать, обычно все работает сразу, просто медленнее. В этом режиме никакие файлы на жестком диске не меняются, не удаляются, но и файлы, созданные вами в этой системе, тоже не сохранятся. Система имеет полный комплект софта — можно выйти в интернет (правда, это работает, если до этого вы выходили не напрямую из Windows), почитать вордовские файлы, даже посмотреть кино. Оно работает, но медленнее. Но прежде чем перейти к установке, обязательно настройте Internet. Для установки некоторых пакетов он понадобится. Для этого в трее есть значок. Обычно изображается как две вилки, соединенные между собой. Правой кнопкой по нему — сменить соединение и дальше DSL (для большинства современных вариантов соединения с сетью PPPoE, PPPtP, ADSL, etc)

Установка на диск

Нажимаем на значок «Install Linux Mint» для начала установки. Установка предложит выбрать язык (есть русский), спросит вас о подключении к Internet, заявит, сколько ей может понадобиться, и если у вас ноутбук, сообщит, что нужно подключить его к сети. Следующим этапом будет О нем мы поговорим чуть ниже. В остальном установка Linux Mint мало чем отличается от установки Windows.

Форматирование разделов для Linux

На этом этапе надо остановиться подробно, так как общего понятия о разделах, буквах, дисках в Linux нет. Файловую систему проще всего представить в виде дерева. Корень, ствол, ветви. Каждый новый раздел в системе станет одной из веточек. Такой веточкой станет раздел home, такой веточкой станет диск D и т. д.

Во время установки мастер предложит три варианта: «Заменить Windows (удалить его)», «Установить рядом (не стоит рисковать)» и «Другой вариант». Вот он нам и понадобится. Стрелками выбираем его — жмем «Энтер».

Полученные раньше 15 ГБ нужно разделить на три части. 8+2+5, соответственно, система + подкачка + файлы пользователя. Потом, если не понадобится средний раздел можно удалить, и присоединить место к разделу пользователя. Двойной щелчок на свободное место, появившееся окно изображено ниже. За исключением точки монтирования и поля с размером — остальные параметры изображены на картинке.

Тип нового раздела, возможно, изменить не удастся — это не важно. Для системы в ставим 8192 (это МБ), точку монтирования «/» . Соглашаемся с изменениями. Выбираем оставшееся свободное место — 2048 МБ. Здесь выбираем поле, где написано «EXT4», меняем на «раздел подкачки». Точки монтирования не надо. Плюсом выбираем оставшееся свободное место и повторяем действия, как делали выше для системы, за исключением точки монтирования. В списке выбрать «/home».

В результате вместо свободного места у вас появится 3 новых раздела - «/», «/home», «swap». Разметка закончена. Жмем «Установить сейчас».

Загрузка новой системы

После установки и извлечения флешки система загрузится заново. Linux Mint после установки стартует в английском варианте. Сделаем ее русской.

Нажимаем на кнопку «menu» - «Control center» - «Languages».

В новом окне кнопка Install/remove languages позволит нам добавить русский.

Нажимаем «Add» и в новом окне выбираем «Russuan, Russia», затем в нижней части окна «Install».

Окно закрылось, и в предыдущем есть кнопка «Install language packs». Нажимаем, ждем пока установится.

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

Дальнейшая настройка

Первоначальная настройка Linux Mint после установки широко описана в интернете. Пунктов достаточно много, а здесь мы рассмотрим один — как поменять непривычное нам главное меню. Разработчики Cinnamon предлагают несколько вариаций главного меню, есть даже в виде Win7. Попробуем установить. Правой кнопкой по нижней панели — выбрать «добавить новые апплеты» В открывшемся окне делаем как на рисунке ниже.

Ставим галочку справа от выделенного пункта, ждем пока установится и получаем меню, как в Windows.

Драйвера

В отличие от других редакций, Cinnamon практически сразу подхватывает все найденное оборудование правильно. И если вы не собираетесь играть в игрушки, работать со сложными пакетами, вопросом драйверов можно и не заморачиваться. Однако бывают случаи, когда Wi-Fi, например, не найден после установки. Вот тут поможет установка драйверов Linux Mint. Выходим на него через меню «Администрирование». Сначала система будет искать возможные драйвера. После чего выдаст окно как на скрине ниже.

Если драйвера будут — они отобразятся в списке. Вам останется выбрать нужный, затем в нижней части окна нажать «Активировать» (на скрине не активна). Дождаться установки и перегрузить систему. После перезагрузки обычно драйвер без проблем активируется.

Пару слов в заключение

Есть такая поговорка: «Не так страшен черт, как его малюют». Это же можно сказать и про Linux. В последнее время Linux стали использовать очень многие люди, которых раньше было трудно научить использовать Windows. «Линуксоид», а так называют пользователей этой системы, знает одно хорошее правило — если ты чего не знаешь, найди в сети мануал. Мануалов существует, на все случаи жизни. Не нужно забывать про это.

Linux прекрасно себя чувствует на флешках и внешних дисках. Поэтому если вы хотите попробовать новый дистрибутив или просто начать своё знакомство с Linux, то установка на внешний диск это хороший вариант (ещё проще работать с ).

Установив Linux на USB вы получите портативную систему, которую можно загрузить на другом компьютере.

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

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

Кстати, именно с возможных проблем давайте и начнём.

БИОС и EFI

Затем при запуске виртуальной машины подключите вашу флэшку или ваш USB диск к реальному компьютеру, и затем подключите его к виртуальной машине:

Итак, первый вариант

выбираем Ручную разметку диска:

Там могут быть какие-то разделы:

Если они вам не нужны, удалите их все, получится:

Теперь выберите Автоматическую разметку :

Авто — использовать весь диск :

Укажите диск:

Оставьте как есть, если не знаете как это использовать:

Если ставите с EFI, то будет создана похожая разметка:

Обратите внимание, что раздел ESP должен быть обязательно — без него EFI просто не увидит ваш диск. Это небольшой раздел в FAT32, где размещается загрузчик. По своему усмотрению, можно подредактировать другие разделы, например, я убрал файл подкачки и уменьшил размер диска:

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

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

Поэтому есть второй вариант.

В самом начале, когда доходим до загрузки, вместо установщика выберите Live Mode. Когда система загрузится в Live режиме, подключите вашу флешку/диск к реальному компьютеру, а затем подключите её к виртуальному, если вы этого не сделали ранее.

Следующей командой проверим имя диска:

Sudo fdisk -l

Оно должно быть /dev/sda

Сделаем полную очистку флешки /dev/sda. На всякий случай: полная очистка означает, что ВСЕ ДАННЫЕ с флешки будут УДАЛЕНЫ! Обращаю внимание, это мы делаем В ВИРТУАЛЬНОЙ МАШИНЕ. Не делайте так на реальном компьютере, если вы не понимаете, какое имя у вашей флешки — сотрёте первый (скорее всего системный) диск.

Открываем его программой gdisk :

Sudo gdisk /dev/sda

Для перехода в экспертный режим там введите

Затем для удаления GPT введите

Дважды согласитесь, чтобы полностью очистить диск.

Перезагружаем виртуальный компьютер:

При последующей загрузке выберите пункт для установки системы — далее как обычно.

Как установить Linux на флешку или USB диск

Описанным выше способом можно также установить Linux на USB прямо в физическом компьютере, без использования VirtualBox. При этом будьте внимательны, чтобы случайно не перепутать флешку с каким-то внутренним диском и не стереть на нём информацию.

Также помните про название дисков после того, как отключите установочную флешку. Например, на этой фотографии первой идёт установочная флешка (sdb), а за ней внешний USB диск, на который я хочу выполнить установку (sdc):

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

Теперь даже после отключения установочной флешки, USB диск с системой всё равно будет иметь имя sdb и не придётся ничего дополнительно настраивать.

Загрузка Linux с USB из VirtualBox (БИОС)

Кстати, для меня этот метод оказался очень полезным: некоторые системы, например Parrot, после установки не загружаются на физическом компьютере. Проблема решается тем, что я загружаюсь с этого диска через VirtualBox и обновляю систему. После этого система способна загрузиться уже и на физическом компьютере. На аналогичные проблемы (Live система прекрасно работает, а после установки система не загружается) жалуются также некоторые пользователи Kali Linux. Видимо, дело в какой-то несовместимости с железом, которая исправлена в новых версиях ядра.

Загрузка Linux с USB из VirtualBox (EFI)

С EFI в VirtualBox есть свои особенности. Во-первых, нужно начать загрузку с внешнего диска, как это описано в этой статье .

То есть будет выведен UEFI Interective Shell , также будет сообщение «Press ESC in 1 second to skip startup.nsh or any other key to continue ».

Причина ошибки в том, что загрузчик VirtualBox EFI не видит файлы .efi для продолжения загрузки ОС.

Вариантов решить эту проблему два:

1) явно указать загрузчику нужные файлы

2) поменять название требуемых файлов на дефолтные — которые загрузчик точно найдёт.

1. Указываем загрузчику файл.efi:

В приглашении

наберите:

Теперь выполните команду

чтобы увидеть содержимое папки EFI :

Видим там папку parrot , теперь посмотрим, то внутри этой папки:

Dir EFI\parrot

Итак, видим там файл grubx64.efi . Получается, что файл, который не может найти система, находится по пути \EFI\parrot\grubx64.efi

Открываем файл для редактирования:

Edit startup.nsh

И вписываем туда строку (у вас может быть другая, например, \EFI\Manjaro\grubx64.efi или ещё какие-то варианты):

\EFI\parrot\grubx64.efi

Для сохранения:

Ctrl-s

Для выхода из редактора:

Ctrl-q

Для перезагрузки:

После этого система нормально загрузится:

2. Изменяем имена файлов на отказоустойчивые

Как мы только что увидели, файл для загрузки находится по пути /EFI/parrot/grubx64.efi , отказоустойчивым именем, которое система ищет по умолчанию, является /EFI/BOOT/BOOTX64.EFI

Можно открыть этот диск и просто переименовать папку и файл в /EFI/BOOT/BOOTX64.EFI — система загрузится и ни на что другое это не повлияет.

Установка нескольких дистрибутивов Linux на одном USB

Ничего не мешает установить на USB диск второй дистрибутив Linux, а также третий, четвёртый, пятый и так далее.

Процесс всегда примерно одинаковый — из (части) свободного места создаётся новый раздел и на него устанавливается новый дистрибутив.

Загрузчик Linux хорошо определяет соседние системы

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

Могут быть разные нюансы с «дружественными» дистрибутивами. Например, Ubuntu изображает из себя Windows и не хочет устанавливаться на USB. Всё решается подключением диска особым способом как описано в этой статье .

Эта же самая Ubuntu не даёт вручную задать размер диска и занимает всё свободное пространство…

С помощью GParted Ubuntu вылечена от жадности:

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

Почему Linux не загружается с USB

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

Железо

  • старайтесь не использовать USB хабы — от них очень много проблем
  • во время установки не шевелите флешки и провода дисков
  • флешки могут отключаться от перегрева — помните об этом

Вам может это пригодиться:

Я себе купил два вот таких SATA-USB переходника. Первый :

Поддерживает USB 3.0, в него я вставил 2.5 дюймовый SSD диск от старого ноутбука — работает реально быстро! Размером примерно с ладонь или с современный мобильный телефон. Корпус прозрачный, установка диска выполняется без отвёртки и шурупов — правда, у меня сомнения, можно ли его потом оттуда вытащить не повредив контакты… Покупал у этого продавца . 6 баксов, Карл!

А этот я купил в местном магазине (600 рублей), поддерживает только USB 2, заметно медленнее предыдущего, в комплекте приятный чехол. В него я вставил HDD диск (тоже со старого ноутбука):

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