Получение * buntu 17.04 (или других) для соблюдения моих предпочтений при установке на внешний диск UEFI / secureboot system

Я пытаюсь установить Lubuntu или Kubuntu 17.04 на внешний диск. Я использую IODD 2451, загружающий ISO, и устанавливаю на эмулируемый phyical диск, поддерживаемый VHD. Для всех целей и задач – я устанавливаю с livecd / dvd на обычный внешний жесткий диск, который моя прошивка обнаруживает как загрузочное устройство.

Я запускаю систему с secureboot, и я не хочу ее отключать.

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

Хотя IODD является необычным аппаратным обеспечением, однако, насколько это касается моего компьютера, это обычный диск с blueray (неважно) и загрузочный жесткий диск. Он даже загружается с диска, видит другой диск и делает установку. Установщик Lubuntu не дает мне выбора, где установить мой загрузчик, и не создает раздел ESP. KDE делает, поэтому давайте предположим, что я использую Kubuntu

Kubuntu рад создать раздел ESP на моем внешнем диске. Затем приступает к установке моих загрузочных файлов и загрузочных файлов EFI на главный диск в моей системе, несмотря на то, что он установил его на внешний диск.

Хотя теоретически я мог бы установить на виртуальную машину, а затем конвертировать, я не думаю, что любое бесплатное программное обеспечение vm эмулирует систему secureboot.

Итак, как мне получить любой из этих вкусов ubuntu, чтобы уважать мои выборы и фактически установить на диск, я хочу, чтобы он не сбивал другой диск?

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

При установке в режиме EFI / UEFI установщик Ubuntu (Ubiquity) запрашивает местоположение загрузчика, но быстро игнорирует эту информацию. Есть несколько ошибок, связанных с этим:

Я не проверял Lubuntu и Kubuntu специально, но я ожидал бы, что у них будет такая же ошибка.

Одна процедура обхода:

  1. Загрузите установочный носитель в режим «попробуйте до установки».
  2. Откройте окно терминала.
  3. Тип ubiquity -b . Параметр -b указывает, что Ubiquity не устанавливает загрузчик вообще.
  4. Продолжайте установку в обычном режиме.
  5. Вручную установите загрузчик. Однако это может показаться сложным. Существует несколько вариантов действий:
    • Вы можете установить с установочного носителя, который вы уже загрузили, или вы можете использовать такой инструмент, как мой менеджер загрузки rEFInd на USB-накопителе или CD-R, для однократной загрузки на вашу дисковую установку.
    • Вы можете установить GRUB 2 (по умолчанию Ubuntu) или что-то еще.
    • Возможно, вам придется настроить /etc/fstab или иначе убедиться, что ESP, который вы хотите использовать, установлен в /boot/efi .

Обратите внимание, что многие (но не все) EFI удаляют записи загрузки NVRAM, которые указывают на недопустимые загрузчики. Таким образом, если вы устанавливаете загрузчик Ubuntu на внешний диск, а затем отключите этот диск и загрузитесь, запись загрузчика может исчезнуть. Решение состоит в том, чтобы переименовать путь загрузчика ( EFI/ubuntu/ по умолчанию) в EFI/BOOT и переименовать сам загрузчик в резервное имя файла ( EFI/BOOT/bootx64.efi ). Это имя файла сделает загрузочный внешний диск, указав диск в меню загрузки прошивки. Кроме того, вы можете установить rEFInd на внутренний диск. REFInd более динамичен, чем GRUB; Он активно сканирует все носители для загрузочных изображений, поэтому его параметры адаптируются к загрузке по загрузке, и это не будет беспокоить появление и исчезновение внешнего диска. Вам нужно будет перепрыгнуть через дополнительные обручи, чтобы rEFInd работал с Secure Boot, хотя, как описано в его документации.

Что касается виртуальных машин, есть прошивки EFI для QEMU, которые поддерживают Secure Boot. Существуют некоторые ссылки и инструкции по его использованию здесь, среди других мест – попробуйте поиск в Интернете, если у вас есть проблемы с предоставленной мной ссылкой. Я не знаю ничего заранее подготовленного для VirtualBox.

  • Ubuntu Server 12.10 - После ввода учетных данных на экране входа в систему снова появляется экран входа в систему. Экран входа в систему
  • Преобразовать NTFS в EXT3?
  • «Не может прочитать заголовок Linux». Новая установка, старая машина
  • Выключение без пароля пользователя sudo в ubuntu
  • Настройка локальной сети через WiFi
  • Depmod замерзает после сбоя установки bcwml-kernel-source
  • Не удается установить пакет .bin на Ubuntu
  • Лучшие шрифты Ubuntu
  • Как запустить мой раздел ubuntu в Windows? VMware?
  • Как запустить службу Ubuntu в Windows (при запуске)?
  • Чтобы сделать системный звуковой сигнал Irssi
  • Interesting Posts

    Разница между заголовками Content-Range и Range?

    почему я получаю только четкую версию 0?

    Почему printf не печатает только один байт при печати hex?

    Как изменить формат данных в формате long?

    Как установить динамический controller для директив?

    Настройка строки запроса с использованием запроса Fetch GET

    Филиал TFS 2010 во всех командных проектах – лучшие практики

    Когда регистрировать / отменять регистрацию широковещательных приемников, созданных в ходе действия?

    Есть ли способ скопировать пути файлов из всех открытых открытых файлов Windows? (Для сохранения и восстановления сеанса Windows во время перезапуска)

    Добавить каталог в $ PATH, если он еще не существует

    Особенности проектирования Android: AsyncTask vs Service (IntentService?)

    Где поставить iVars в «современную» цель-C?

    Создание папки с именем «CON» в Windows

    Как я могу заставить VirtualBox хорошо играть с двумя мониторами?

    Является ли параметр запроса url действительным, если он не имеет значения?

    Давайте будем гением компьютера.