Как мне установить Ubuntu на USB-ключ? (без использования Startup Disk Creator)

Если вы торопитесь с ответом, Система → Администрирование → Создатель загрузочного диска -- нет, я не об этом говорю.

Я хочу попробовать Unity Ubuntu 11.04, не касаясь моей существующей установки Ubuntu.

Чтобы сделать это, мне нужно сначала установить драйверы nVidia (вздох).

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

Чтобы сделать это, Мне необходимо действительно установите Ubuntu с помощью USB-ключа.

Как ты это делаешь?


То, что я пробовал

  1. Я попытался сделать USB-ключ из Тестовый привод, затем загрузитесь с него, затем выберите "Установить Ubuntu". Установщик отказался выполнять установку на сам установочный носитель.

  2. Я попробовал, используя мою установленную копию Ubuntu:

    sudo kvm /dev/sdb --cdrom .cache/testdrive/iso/ubuntu_natty-desktop-i386.iso

    ...но установщик не обнаружил диск должным образом.

Решение для Ubuntu/Linux

1. Получите последнее изображение

Вы должны сделать это с тестовый привод Install testdrive.

TestDrive

Примечание. Если ваш ключ меньше 4,4 ГБ (для Ubuntu 11.04 (Natty Narwhal)), вы должен получите альтернативный установщик. Установщик рабочего стола отказывается продолжать работу, если на диске осталось менее 4,4 ГБ свободного места.

2. Отформатируйте USB-диск.

Это важно, если на вашем диске уже есть что-то похожее на установку Linux, или установщик по какой-то причине не захочет прикасаться к этому диску. Я потерпел неудачу раньше, потому что не выполнил этот шаг, так что пропустите на свой страх и риск! Вам нужен ключ размером не менее 3 ГБ.

Вы можете сделать это из СистемаАдминистрацияДисковая утилита. Выберите целевой USB-ключ, размонтируйте все разделы и выберите Форматируйте диск.

Disk Utility

Вам нужно убедиться, что вы выбрали "Не разбивать на разделы", прежде чем он позволит вам отформатировать диск.

Format drive window.

3. Запустите виртуальную машину с помощью USB-ключа

Я убедился (с file), что мой USB-ключ был в /dev/sdb, затем побежал:

sudo qemu-system-x86_64 /dev/sdb -cdrom ~/.cache/testdrive/iso/ubuntu_natty-desktop-i386.iso

...для установки ISO-файла i386 для рабочего стола Natty Narwhal - имя файла будет отличаться, если вы загрузите другой ISO-образ.

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

Добавлять -boot order=d к команде kvm, чтобы заставить его загрузиться с образа на случай, если он попытается загрузиться с "жесткого диска" и потерпит неудачу, потому что не может найти там операционную систему.

4. Установите нормально.

На данный момент вы работаете на виртуальной машине, которая видит ваш USB-ключ как единственный подключенный жесткий диск. Из окна "QEMU" установите, как обычно.

Несколько заметок:

  • Разделение. Избегайте использования автоматической системы разбиения на разделы, так как она создаст раздел подкачки на вашем USB-ключе. Это нехорошо, так как обмен становится супер медленно (система зависает медленно в течение нескольких секунд) и быстро сокращает срок службы вашего диска. Просто выделите один раздел для /. Если вы используете альтернативный установщик, убедитесь, что вы установили noatime установите флажок для дальнейшего уменьшения количества операций записи на диск.

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

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

5. Перезагрузитесь и загрузитесь в свою копию Ubuntu

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


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

Установка Ubuntu на съемный USB-накопитель с помощью Virtual Box

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

Создайте виртуальную машину для среды установки в реальном времени:

Мы создаем виртуальную машину для среды Linux / Ubuntu (32- или 64-разрядная версия, в зависимости от установочного носителя):

enter image description here

Поскольку мы хотим установить на USB-накопитель, мы не создавайте виртуальный жесткий диск (VDI) для этой машины, сняв флажок в следующем окне:

enter image description here

Затем нам нужно назначить системную память (например, 1024 МБ), графическую память (например, 128 МБ) и настроить настройки процессора в соответствии с оборудованием нашего хоста. Также мы можем захотеть создать соединенный сеть, чтобы иметь возможность загружать файлы во время установки.

Подключите установочный компакт-диск к виртуальной машине:

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

enter image description here

Подключите USB-накопитель к среде установки

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

enter image description hereЭто когда USB-накопитель должен быть смонтирован, прежде чем мы продолжим

Разделите и отформатируйте USB-накопитель

После того, как выбрал Что-то еще графический менеджер разделов GParted проведет нас через процесс разбиения на разделы:

enter image description here

Нам нужен как минимум раздел с корневой точкой монтирования (/). В приведенном выше примере дополнительный /home раздел был создан. Сняв галочку Формат мы храним данные, которые, возможно, уже есть. A /swap раздел может не потребоваться для USB-накопителя или портативного накопителя.

  • На этом этапе будьте особенно осторожны, чтобы загрузчик Grub действительно был установлен на USB-накопитель (/sda), а не где-либо еще

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

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

  • Не забудьте включить загрузку с USB в BIOS этого компьютера.

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

Как установить Ubuntu На USB-Накопители

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

Что нам нужно для установки Ubuntu на USB-накопитель, так это компьютер, Ubuntu live CD/ USB и USB-накопитель. 8 ГБ - это минимальный рекомендуемый размер для функциональной и удобной в использовании системы (хотя 4 ГБ - это минимум). Мы рекомендуем использовать внешний жесткий диск объемом не менее 20 ГБ.

Рекомендуется разбить ваш USB-накопитель на разделы, но в этом нет необходимости, если у вас 2 ГБ оперативной памяти или более. Разбиение на разделы можно выполнить с Ubuntu live CD/DVD с помощью "disk utility" или из меню разбиения установки.

Мы рекомендуем использовать Live CD / DVD и отключать любые другие USB-накопители, поскольку это облегчает жизнь. Мы будем предполагать, что вы используете неразделенный USB-накопитель и CD / DVD для этого руководства.

Как Установить Ubuntu На USB-Накопитель

Вставьте Ubuntu Live CD / DVD, включите компьютер и попросите его загрузиться с CD / DVD с помощью вашего "BIOS". Загрузка займет пару минут, и вам будет предложено два варианта. "Попробуйте Ubuntu" или "Установите Ubuntu", вы должны выбрать "Установить Ubuntu", после чего вам будет представлен ряд вариантов. Вам нужно выбрать нижнюю опцию "Что-то еще".

Это приведет вас к меню разбиения на разделы. Ваш основной жесткий диск будет указан как "Sda", за которым последуют любые разделы, которые находятся на нем, например Sda1 или Sda2. Ниже будет ваш USB-накопитель, он будет указан как "Sdb". Нажмите на "Sdb1", который является единственным разделом на диске, и выберите "изменить".

Вам нужно выбрать "использовать этот раздел в качестве файловой системы Ext4" (некоторые дистрибутивы, такие как Mint, требуют, чтобы вы вручную выбрали "формат" на этом этапе). Затем вам нужно установить "точку монтирования" как "/", которая является корневой файловой системой, и нажать кнопку ОК. Вы вернетесь в предыдущее меню, и рядом с этим разделом будет поставлена галочка. Теперь нажмите на "Sdb" прямо над этим разделом, это выберет его в качестве устройства для установки.

Теперь чуть ниже приведен вариант установки загрузчика. ОЧЕНЬ ВАЖНО, чтобы вы ИЗМЕНИЛИ ЭТОТ ПАРАМЕТР. ЗАГРУЗЧИК ДОЛЖЕН БЫТЬ УСТАНОВЛЕН НА ВАШЕ УСТРОЙСТВО, указанное как "/dev/Sdb". Если вы этого не сделаете, загрузчик будет установлен на ваш внутренний диск. Теперь вы готовы к установке на свое внешнее устройство, просто нажмите "Установить".

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

дополнительная информация

Вам нужно будет указывать своему BIOS загружаться с USB-устройства каждый раз, когда вы захотите его использовать.Вы можете легко установить USB в качестве первого загрузочного устройства в BIOS, и ваша обычная система загрузится, если устройство не подключено. Не удивляйтесь, если для полной загрузки вашей Usb-установки потребуется 3-4 минуты, особенно при использовании дешевой Usb-карты памяти. Если вы решили установить с USB-накопителя вместо CD / DVD, или у вас подключено несколько жестких дисков и USB-накопителей, вам необходимо убедиться, что вы устанавливаете на правильное устройство, так как это может быть не sdb.

Самый простой способ убедиться, что вы устанавливаете на правильное устройство, - это использовать disk utility. Откройте дисковую утилиту перед подключением устройства и обратите внимание на устройства слева. Затем подключите свое устройство, и оно должно появиться в нижней части списка. Нажмите на это устройство и посмотрите в правом верхнем углу окна на "Устройство".В нем будет написано что-то вроде "Device : dev / sdc", и поэтому "sdc" будет устройством, на которое вам нужно установить.

Пошаговые инструкции по установке системы на USB-накопитель

Вступление

Основная часть этой пошаговой инструкции заимствована из iso testing tracker и этой ссылки,

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


  • Пожалуйста, обратите внимание, что вы будете устанавливать систему, которая работает в текущем режиме загрузки,

    • Если вы устанавливаете в режиме UEFI, установленная система будет работать в режиме UEFI
    • Если вы устанавливаете в BIOS alias CSM alias legacy mode, установленная система будет работать в режиме BIOS.
  • Сложнее создать установленную систему, которая будет работать как в режиме UEFI, так и в режиме BIOS, но это возможно по следующей ссылке и ссылкам из нее,

    Портативная установленная система, которая загружается как в режиме UEFI, так и в режиме BIOS


  • Если вы собираетесь установить на USB-накопитель или карту памяти, выберите быстрая флешка USB 3 или высокоскоростная карта. Смотрите эту ссылку и ссылки из нее,

    help.ubuntu.com/community/Installation/FromUSBStick#Notes_about_speed


  • Если вы собираетесь использовать внешний диск в новые компьютеры и компьютеры среднего возраста, я могу порекомендовать вам установить с 64-разрядная версия Ubuntu 'amd64' iso-файл.

  • Если вы собираетесь использовать внешний диск в старые компьютеры (а также на более новых компьютерах), я могу порекомендовать вам установить с 32-разрядный iso-файл 'i386' со вкусом семейства Ubuntu и более легкой средой рабочего стола, чем стандартная Ubuntu,

    • Lubuntu с ультралегким LXDE
    • Ubuntu MATE со средним светом MATE
    • Xubuntu со средним освещением XFCE

  • Эти 32-разрядные системы будет работать с 32-разрядными и 64-разрядными компьютерами, но только в режиме BIOS, при установке в соответствии с инструкциями [в этом ответе].

  • Можно создать постоянная живая система, который работает в

    • 32-разрядные и 64-разрядные компьютеры
    • в режиме BIOS и режиме UEFI

    Если это то, что вы хотите, следующая ссылка может вам помочь,

    mkusb/постоянный#Сжатый_изображение_файла_with_a_persistent_live_system

Инструкции

  1. Когда компьютер выключен и отключен от электросети, отсоедините (и/или отсоедините) внутренний диск (диски). На некоторых компьютерах можно отключить внутренний диск через меню системы UEFI-BIOS.

    Это заставляет установщик обращаться с внешним диском, на который вы хотите установить Ubuntu, как с внутренним диском (и установщик не может вмешиваться во внутренний диск).

  2. Подключите загрузочный/live/установочный диск Ubuntu (DVD-диск, USB-накопитель, карта памяти) и загрузите компьютер с него.

    Продолжайте на своем родном языке, если хотите.

  3. Загрузите образ

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

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

  5. Нажмите на значок установки Ubuntu

    Отобразится экран "Подготовка к установке Ubuntu".

  6. На экране Подготовка к установке Ubuntu обратите внимание на наличие следующих компонентов

    Доступные опции должны точно отражать состояние вашей системы

    • (Если сеть доступна) Загружайте обновления во время установки Ubuntu
    • (Если на "ноутбуке") Подключен к источнику питания
    • Установите стороннее программное обеспечение ... опция доступна. Если вы хотите, чтобы система была переносимой между компьютерами, пожалуйста избегать стороннее программное обеспечение, в частности проприетарные драйверы для графики и Wi-Fi.
  7. Нажмите на кнопку продолжить

    Отобразится экран "Тип установки".

  8. Выберите Стереть диск и установите Ubuntu

    Экран установки расширяется, чтобы включить параметры шифрования и LVM

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

  9. Нажмите на кнопку продолжить (если в системе есть только один жесткий диск, кнопка должна гласить "Установить сейчас")

    Появится диалоговое окно Записи изменений

  10. Нажмите кнопку Продолжить

    Если имеется только один жесткий диск, программа установки переходит к экрану "Где ты?". В противном случае отображается экран "Тип установки".

  11. Если есть только один жесткий диск, пропустите пару шагов до экрана "Где ты?". В противном случае на экране "Тип установки" убедитесь, что диск, выбранный в списке Выбрать диск, соответствует диску на диаграмме (например, /dev/sda). Если вы удалили внутренний диск (диски), должен быть только один диск, который доступен в качестве целевого, ваш внешний диск.

    Выбранный диск отображается на графике

  12. Убедитесь, что выделено полное пространство на диске

    Для установки выделяется полное место на диске

  13. Нажмите на кнопку Установить сейчас

    Отобразится экран "Где ты?"

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

    Отображаемые часовой пояс и город соответствуют вашему часовому поясу и основному городу вашего региона

  15. Выберите свой часовой пояс и нажмите на кнопку продолжить

    • Появится экран "Раскладка клавиатуры".
    • Предлагаемая клавиатура соответствует вашей клавиатуре
  16. Выберите свою раскладку клавиатуры и нажмите продолжить

    Появится экран "Кто вы?".

  17. Введите свои первоначальные данные пользователя и пароль. admin не может быть использован - это специальный пользователь Linux

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

    Кнопка Продолжить становится доступной

  18. Нажмите продолжить

    • Отобразится слайд "Добро пожаловать в Ubuntu".
    • Слайд-шоу полностью на вашем языке
  19. Дождитесь завершения установки

    Появится диалоговое окно "Установка завершена".

  20. Нажмите кнопку Перезапустить сейчас

    Графический интерфейс выключен, появится запрос на удаление носителя и нажатие клавиши Enter

  21. Извлеките диск и нажмите enter

    Машина перезагружается

  22. Позвольте компьютеру перезагрузиться

    Система загружается правильно и загружается в Ubuntu с указанием выбранного вами имени пользователя

  23. Выключите компьютер, отсоедините внешние накопители и отключите его от электросети. Повторно подключите (и/или подключите) внутренний диск (диски)

    • Если внешний накопитель представляет собой жесткий диск или твердотельный накопитель, то теперь он готов к использованию.

    • Если внешний накопитель представляет собой USB-накопитель или карту памяти, рекомендуется настроить систему таким образом, чтобы уменьшить износ. Смотрите следующую ссылку,

      help.ubuntu.com/community/Installation/UEFI-and-BIOS#Final_system_tweaks

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

      В Ubuntu 18.04.1 LTS вы можете установить проприетарный драйвер nvidia, который позволяет вашему компьютеру с мощной картой nvidia использовать всю мощность этой карты. Система все равно выберет драйвер Intel или Radeon при загрузке на компьютер с такой графикой. Но возникнут проблемы с чипами nvidia, которые не работают с установленным проприетарным драйвером. Смотрите эту ссылку,

      Установка драйверов Nvidia Полная установка USB флэш накопителя


Редактировать:

Если вы не можете отсоединить/удалить внутренний диск есть обходные пути:

  • Отключать внутренний диск в меню UEFI/BIOS. Это работает на нескольких, но далеко не на всех компьютерах.

  • То флаг метод

    a. Запишите на бумаге флаги раздела EFI на внутреннем диске

    b. Удалите флаги из раздела EFI на внутреннем диске (например, с помощью gparted, при загрузке с живого диска)

    c. Выполните установку

    d. Восстановите флаги в разделе EFI на внутреннем диске (с gparted загружается с живого диска).

    Этот метод флага подробно описан @Tim Richardson в этот ответ на наш общий вопрос.

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

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

Что Вам Понадобится

  1. Компьютер с доступом в Интернет.
  2. LiveCD или LiveUSB с Ubuntu.
  3. Внешний жесткий диск с поддержкой USB.

Что Делать

  1. Откройте свой компьютер и извлеките жесткий диск.
  2. Подключите внешний жесткий диск USB с помощью USB-кабеля.
  3. Вставьте свой LiveUSB или LiveCD, а затем загрузите свой компьютер.
  4. Откройте меню загрузки и выберите загрузку с LiveCD/LiveUSB.
  5. Во время процесса установки вы должны указать свой внешний жесткий диск в списке, установите Ubuntu на него.
  6. Завершите процесс установки, выключите компьютер и вставьте другой жесткий диск обратно в компьютер.
  7. Перезагрузите компьютер, перейдите в меню загрузки, выберите внешний жесткий диск и попытайтесь загрузиться с него. Если это произойдет, поздравляю, теперь у вас есть внешний жесткий диск с полноценной операционной системой на нем.
  8. Наслаждайтесь своим внешним жестким диском под управлением Ubuntu / Linux!Пожалуйста, дайте мне знать, если это вам поможет! Если нет, дайте мне знать и об этом тоже. :)

Но если вам просто нужен живой USB, вы можете использовать для этого универсальный установщик USB или Ubuntu USB Startup Disk Creator...

1) Универсальный установщик USB:

Universal USB Installer - это Live Linux USB Creator, который позволяет вам выбирать из множества дистрибутивов Linux для установки на ваш USB-накопитель. Универсальный установщик USB прост в использовании. Просто выберите дистрибутив Live Linux, ISO-файл, ваш флэш-накопитель и нажмите кнопку Установить. Другие функции включают в себя; Сохранение (если доступно) и возможность форматирования флэш-накопителя fat32 (рекомендуется) для обеспечения чистой установки. По завершении у вас должен быть готовый к запуску загрузочный USB-накопитель с установленной выбранной вами версией Linux.

2) UNetbootin:

UNetbootin позволяет создавать загрузочные живые USB-накопители для Ubuntu, Fedora и других дистрибутивов Linux без записи компакт-диска. Он работает на Windows, Linux и Mac OS X. Вы можете либо позволить UNetbootin загрузить один из многих дистрибутивов, поддерживаемых для вас "из коробки", либо предоставить свой собственный ISO-файл Linux, если вы уже загрузили один из них или ваш предпочтительный дистрибутив отсутствует в списке.

3) LinuxLive USB Creator:

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

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

Старый ответ, не используйте его больше!

Я сделал это, используя следующий метод:

  • Вставьте live CD и подключите USB-ключ.

  • Выбрать Установите Ubuntu.

  • Выбрал Передовой при выборе раздела диска.

  • Выберите свой раздел USB-ключа в качестве целевого.

  • ВНИМАНИЕ: Выберите свой USB-раздел для загрузчика GRUB.

После процесса установки загрузитесь с вашего USB-ключа, а не с жесткого диска.

Единственный способ, которым я смог это сделать, - это

  • чтобы записать ISO-файл компакт-диска,
  • отсоедините мой жесткий диск (физически отсоедините кабель(ы)) и
  • установите на USB-накопитель.

Не очень элегантно, но это работает.

OP запрашивает "не касаясь моей существующей установки Ubuntu". Мой ответ описывает, как заставить это работать, с реальной установкой, а не с постоянной установкой live USB. Постоянные установки довольно хрупки, а обновление ядра затруднено. Реальная установка лучше.

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

Вот что работает для меня в Ubuntu 18.04, 18.10 и 19.04.Протестировано на ThinkPad T480 и P50, двойной загрузке Win 10 и Ubuntu. Я отключил устаревшую загрузку. UEFI используется на 100%. Я установил Ubuntu и загрузчик на USB-накопители и накопители по крайней мере шесть раз, используя свое решение.

Установка на второй диск сопряжена с трудностями, потому что установщик ubuntu использует первый видимый раздел EFI, который находится на внутреннем жестком диске, независимо от любых попыток указать альтернативное расположение для раздела EFI. Поэтому, когда вы пытаетесь установить загрузочное устройство на свой целевой USB-накопитель, вас игнорируют. Это довольно старая ошибка, но, поскольку мы приближаемся к выпуску 19.04, она все еще присутствует.

https://bugs .launchpad.net/ubuntu /+источник/повсеместность/+ошибка/1396379

Резюме: Чтобы обойти это, отключите внутренний раздел EFI, используя gparted для редактирования его флагов непосредственно перед началом установки. Тогда установщик не найдет его, и ошибка не будет устранена. Позже снова включите флаги. Это тривиальный шаг. Это почти логический эквивалент физического отключения внутреннего диска, который, несомненно, также устраняет ошибку установщика.

Шаги, которые я предпринял:

Перед началом установки:Вам понадобится стандартное USB-устройство ubuntu live и целевой USB-накопитель для установки.

Загрузитесь в Ubuntu live USB в режиме "попробуйте сначала".

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

  • повторно разделите целевой внешний диск с помощью таблицы разделов GPT. Таблицы разделов GPT необходимы для загрузочного диска UEFI (современного).

  • Создайте раздел размером 500 МБ с типом FAT32. Вы также можете настроить желаемый раздел (разделы) для вашей установки Ubuntu. Возможно, вам будет удобно пометить нужный раздел /, потому что при установке у вас будет три диска: ваш внутренний диск, диск установщика live image и ваш целевой диск.

  • После применения этих обновлений измените флаги на небольшом разделе размером 500 МБ, который вы только что создали. Щелкните правой кнопкой мыши на небольшом разделе и выберите пункт Управление флагами. Эти изменения вступают в силу немедленно (но обратите внимание, что вы должны сначала создать раздел, выполнив предыдущий шаг) Установите флажок, чтобы включить загрузку, esp и скрытый.

Устанавливать

Вы загрузились с USB-образа live-disk в соответствии с обычной установкой ubuntu. Итак, у вас есть два USB-устройства: ваше целевое устройство и USB-накопитель live-disk.

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

Вот короткое видео, в котором выполняется редактирование флага в gparted: https://youtu.be/sdgrmylH6pc

Теперь, когда вы устанавливаете, установщик увидит только один раздел EFI на вашем целевом устройстве. Это новый шаг, который я нигде не видел задокументированным.

Начните установку ubuntu. Продолжайте, пока не увидите вкладку "Настройка диска" установщика. Конечно, вам нужен полностью ручной подход, "Что-то еще" на этапе разделения.

Вы указываете способ установки загрузчика при выполнении установки. Если ваш целевой диск смонтирован как sdc и созданный вами раздел EFI, следовательно, является sdc1 (первый раздел), то вы будете устанавливать загрузчик на устройство sdc, а раздел EFI будет sdc1.

Прокрутите страницу, чтобы найти этот раздел. В столбце Типа должно быть указано "efi". Нажмите "Изменить", чтобы убедиться: установщик должен сказать "Использовать как: Системный раздел EFI". На самом деле вы ничего не будете менять. Нет необходимости форматировать его.

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

Вы также увидите раздел EFI рабочего диска, с которого вы загрузились для установки, все в порядке. Установщик достаточно умен, чтобы игнорировать это.

Выберите желаемый целевой раздел для / (возможно, sdc2 ... все, что вы уже сделали выше) и выполните обычную установку Ubuntu.

После Установки

Восстановите флаги на вашем внутреннем разделе EFI

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

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

Позже, когда вы загрузитесь без USB-накопителя, bios должен быть достаточно умным, чтобы вернуться к последнему известному исправному устройству EFI (вашему внутреннему устройству), но вам может потребоваться повторно выбрать вариант загрузки EFI вручную.

Совет: Как переименовать загрузочную запись USB, чтобы избежать дублирования записей "ubuntu"

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

Убедитесь, что вы загрузились с установки на свой внешний диск, затем

sudo efibootmgr -v

Вы загружаетесь с первой строки в списке.

Обратите внимание на имя файла, используемого для загрузки, и обратите внимание на номер partition.my вывод для первой записи - это:

HD(1,GPT,...) .... File(\EFI\ubuntu\shimx64.efi)

а затем взгляните на эту тему: https://www.kubuntuforums.net/showthread.php/68851-Labels-on-UEFI-Boot-Entries-using-efibootmgr-L

Я сделал это, чтобы переименовать свой "owcUbuntu":

efibootmgr -c -d /dev/sdb -p 1 -L owcUbuntu -l \\EFI\\ubuntu\\shimx64.efi

зная, что загрузочным диском в моем случае является sdb, и поскольку я сначала создал раздел EFI, значение аргумента -p равно 1. Примечание: пожалуйста, проверьте, какой у вас фактический загрузочный диск :) используйте gparted или df

Рекомендация USB 3: Я пробовал это на ряде флешек USB 3. Лучшим опытом на сегодняшний день (очень далеко) были флешки Samsung USB 3 "Bar". Они действительно быстры (для USB-накопителей 3) в этом случае использования (произвольный доступ, разделы ext4 с журналированием) и довольно надежны.

Ты можешь, да.

Этот процесс предполагает, что вы устанавливаете с live cd. В то время как живой usb также должен работать нормально, вариант cd теоретически является самым безопасным, поскольку нет никаких шансов перезаписать компакт-диск во время разбиения на разделы.

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

Затем загрузите live cd и запустите установку, как обычно. Убедитесь, что вы выбрали "использовать весь диск", если вы отключили все другие устройства хранения, в противном случае вам придется выполнять разбиение на разделы вручную.В последнем случае создайте раздел ext4 на USB-накопителе (создайте таблицу разделов, если ее нет) и, при необходимости, раздел ПОДКАЧКИ, если вы собираетесь запускать тяжелые приложения. Установите точку монтирования в /. не прикасайтесь к другим устройствам хранения данных и их разделам!

Когда программа установки запросит местоположение загрузчика, выберите имя устройства вашего USB-накопителя. Это может быть /dev/sda, /dev/sdb, и так далее, но не выбирайте раздел (например /dev/sda1).

Дождитесь завершения установки, затем перезагрузитесь. Убедитесь, что ваш компьютер загружается с USB-накопителя. Это можно сделать либо из меню загрузки (обычно esc или функциональная клавиша), либо из bios, где последовательность загрузки может быть изменена.

Если все прошло нормально, Ubuntu должна загрузиться с USB-накопителя. Если появится GRUB, выберите первый вариант.

Наконец, запустите следующую команду с вашего недавно установленного рабочего стола Ubuntu:

sudo chmod -x /etc/grub.d/30_os-prober

Это гарантирует, что update-grub не обнаружит никаких других операционных систем, которые могут присутствовать в системе, поскольку они не имеют значения для установки вашего USB-накопителя Ubuntu. Кроме того, когда вы загружаете свой USB-накопитель с чужого компьютера, операционные системы на его внутреннем диске будут включены в GRUB при обновлении ядра / grub. Это нежелательно.

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

@Frxstrem Я пытаюсь сделать это через KVM без необходимости записывать ночной образ на компакт-диск. Это звучит как пустая трата времени…

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

@John, проще всего установить на внешний диск, если вы * отсоедините внутренний диск*. Это верно как в режиме BIOS, так и в режиме UEFI, но в режиме UEFI это имеет большее значение. Если это возможно с вашим компьютером (по крайней мере, с одним компьютером, который вы можете использовать при установке Ubuntu на внешний жесткий диск), я рекомендую это. Затем загрузитесь с живого диска Ubuntu и запустите программу установки. Таким образом, это будет довольно просто (например, установка на внутренний диск, потому что внешний жесткий диск (даже USB-накопитель) будет обрабатываться как внутренний диск.

@sudodus Я отключил все остальные диски на настольном компьютере, затем установил 16.4.2, и он отказался загружаться. _ оШибка: файл ‘/boot/grub/i386-pc/normal.mod’ не найден. Входим в режим спасения…_ Если бы не все загрузочные файлы были записаны на жесткий диск USB, я не могу себе представить, куда еще они были бы записаны.

Было бы предпочтительнее, если бы флешка была одновременно UEFI и BIOS. Я устанавливаю его с Lenovo Z710 под управлением Windows 10. Спасибо за помощь! @Videonauth

В духе основного требования “Я хочу попробовать Unity Ubuntu 11.04, не касаясь моей существующей установки Ubuntu”. не проще ли просто создать постоянный диск с помощью mkusb

@John, Возможно, следующая ссылка и ссылки из нее помогут вам, Ubuntu installed on USB stick - are such installations limited to run on the same machine? - Ask Ubuntu - Я могу дать вам больше ссылок с подробностями, если хотите. В этом случае, пожалуйста, опишите, какие важные шаги вам нужны.

Я понимаю, что когда вопрос был задан впервые **_ “действительно установить Ubuntu” **, возможно, был единственным вариантом. Но теперь с mkusb все стало проще, и требования можно решить без необходимости вызывать _ “Чтобы сделать это, мне действительно нужно установить Ubuntu на USB-ключ”. _ . Поправьте меня, если я что-то упускаю

Вы уверены, что установили загрузчик на USB?