Почему Ubuntu 16.04.2 устанавливала загрузчик на жестком диске MacBook Pro несмотря на то, чтобы быть сказанным поместить его на жесткий диск USB?

Macbook Pro 12,1 с OS X 10.11.6; установка использования рабочего стола Ubuntu 16.04.2 amd64.iso

Попытка установить Ubuntu 16 на жестком диске USB, для использования с моим MacBook Pro, который я настроил с Учебным лагерем и Windows 10. Таким образом, я поместил установщик на карту с интерфейсом USB, загруженное использование его, и настроил материал в менеджере по разделу согласно этой фотографии.

Me quite clearly telling the stupid computer to put a boot loader on /dev/sdd1

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

Отметьте устройство, выбранное установкой загрузчика.

Я нажал Install Now.

Stupid computer failing to mention that it's about to copy stuff onto /dev/sda1

Это все казалось в порядке, таким образом, я нажал Continue и позвольте ему установить. И то, что закончило тем, что произошло, было то, что загрузчик был установлен на /dev/sda1, и /dev/sdd1 был оставлен незаполненный.

Это сделало определенную путаницу:

  1. Включите с подключенным жестким диском USB: меню начальной загрузки Ubuntu появляется с опцией для Ubuntu и опцией для Windows 10 (который работает). Никакой знак OS X

  2. Включите с разъединенным жестким диском USB: текстовая консоль личинки. Я не знаю, как использовать это, потому что, когда я ввел help Я получил несколько страниц вывода, который сразу прокрутил далеко, и я решил, что жизнь была слишком коротка

  3. Включите при содержании Высокого звука: стандартное меню начальной загрузки Apple появляется, позволяя выбор OS X и Windows как прежде. Но даже когда жесткий диск USB подключен, нет никакого знака Ubuntu

Довольно легко удалить загрузчик (смонтируйте раздел EFI и удалите ubuntu папка там), поэтому теперь я вернулся, где я был.

Но я все еще немного смущен. Что, во всяком случае, я делал неправильно? Почему загрузчик заканчивался на /dev/sda1 вместо /dev/sdd1?

2
задан 23 February 2017 в 17:48

1 ответ

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

В конце у меня, кажется, есть он работающий к моей удовлетворенности. Вооруженный ubuntu папка, которую установщик добавил к разделу EFI моего MacBook, моему жесткому диску USB с пустым разделом EFI и комментариям @oldfred, я заполнил жесткий диск USB раздел EFI следующим образом:

  1. сделайте папку в корне пустого раздела EFI названной EFI
  2. копия ubuntu папка (что добавленный установщик) в новое EFI папка
  3. сделайте папку в EFI названный Boot
  4. переместиться EFI/ubuntu/grubx64.efi и EFI/ubuntu/MokManager.efi в EFI/Boot
  5. переместиться EFI/ubuntu/shimx64.efi в Boot, и переименуйте его к BOOTx64.EFI
  6. Править EFI/ubuntu/grub.cfg, найдите search.fs_uuid строка, и удаляет спецификатор устройства из конца (таким образом, это читает просто search.fs_uuid <<GUID>> root).

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

Как заключительный шаг, однажды и выполнение, я отредактировал /etc/fstab смонтировать диск USB раздел EFI, а не MBP's.

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

1
ответ дан 2 December 2019 в 04:50

Другие вопросы по тегам:

Похожие вопросы: