Попытка установить Ubuntu 15.10 на USB все еще пишет EFI в основной жесткий диск

У меня есть Windows 10 PC, но я пытаюсь учить своих детей C, программирующих, и пытался установить Linux на съемной Карте памяти.

Установка ПК: у Меня есть i3 с гигабайтом z97x игры 3 материнских плат. У меня есть окна 10 на SSD, и у меня есть он набор для начальной загрузки UEFI только в BIOS (безопасная начальная загрузка выключена).

Я загрузился, установщик USB, превосходный в режиме UEFI путем выбора его из BIOS (ясно, сказал, что UEFI), и был создан с помощью dd на дистрибутиве человечности на моем ноутбуке Linux с установкой человечности ISO, в режиме UEFI (меню начальной загрузки F12). Это загрузилось хорошо. Для установки его на другом USB я выполнил функцию меню человечности установки на диске установщика. Затем установите мои собственные разделы на USB Иншталлее. Я сделал 512 МБ efi разделом (основной), 27 ГБ ext4 часть (основной), и часть подкачки на 4 ГБ (также основной).

я выбрал для установки загрузчика на/dev/sdc. Это устанавливает великое и перезагрузки.

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

Когда я смотрю на свои параметры загрузки в F12 bootselector существует 4 перечисленные опции. Диспетчер начальной загрузки Windows, человечность, человечность, (да 2 из них) и начальная загрузка Samsung 32gb UEFI (картой памяти является Samsung). Если я выбираю Windows, он загружается к окнам. Если я выбираю Samsung 32GB UEFI, она все еще загружается к окнам?! Но если я выбираю человечность... она загружается к человечности на Карте памяти на 32 ГБ.

Более разочаровывающе, если я вытаскиваю Карту памяти, параметр загрузки UEFI Samsung исчезает, но опции человечности остаются. При нажатии на них без Карты памяти в она входит в меню личинки и не загрузится. В BIOS те две опции человечности перечислены под твердотельным диском, означающим даже при том, что я конкретно сказал этому не устанавливать там, это все еще установило личинку на нем?

Windows, к счастью, все еще загрузится, если диспетчер начальной загрузки окон будет выбран, но это очень печально. Почему это смешивало с ним? Я перешел к восстановлению окон и использовал bootrec и сделал и/FixMbr и/FixBoot, но опции человечности остаются. Личинка, кажется, наполнила себя где-нибудь, но я не знаю где! Карта памяти не загрузит на моем ноутбуке ни одного (хотя установщик загрузится в режиме UEFI очень хорошо).

Я не уверен, что я сделал неправильно. Я удостоверился, что был в режиме UEFI не режим BIOS при установке, и я никогда не выбирал ничего, что коснется/dev/sda в футболисте, чтобы иметь его путаница с моим HD.

Fedora 23 установит очень хорошо и загрузится в режиме UEFI при установке на Карте памяти.

Действительно ценил бы некоторую справку!Спасибо!

2
задан 17 March 2016 в 07:35

2 ответа

При установке под EFI, "устройством для опции" установки загрузчика (или независимо от того, что это называют; я не проверил, что деталь), проигнорирован. Я не проверил, что это на самом деле работает, но существует другой способ указать, куда загрузчик идет: это - то, какой раздел отмечен как "раздел начальной загрузки EFI", или "Системный Раздел EFI" (термин меняется в зависимости от версии Ubuntu) в "Чем-то еще" список раздела. В теории, , если Вы отмечаете ESP на Карте памяти и снимаете выделение с ESP на жестком диске, установщик должен поместить GRUB 2 на Карту памяти. Я не протестировал это, это на самом деле работает, но это должно работа.

Тем не менее Вы сталкиваетесь с другой проблемой, также: запись диспетчера начальной загрузки EFI, которую Вы описываете для начальной загрузки от Карты памяти, делает не , запускаются EFI/ubuntu/shimx64.efi файл, который является, где Ubuntu хранит свой первый загрузчик. Скорее та опция запускает "нейтрализацию" файл загрузчика EFI, EFI/BOOT/bootx64.efi. Это имя файла используется в качестве "универсального" имени файла загрузчика для съемных носителей. Идея состоит в том, что установщик ОС или другой внешний носитель, вероятно, не будут иметь работы запись NVRAM, таким образом, стандартизированное местоположение загрузчика будет необходимо для начальной загрузки установщиков ОС, чрезвычайных дисков, и т.д. Таким образом, если Вы хотите сделать Карту памяти, которая может быть загружена на любом x86-64 основанном на EFI компьютере, необходимо скопировать EFI/ubuntu в EFI/BOOT и переименовать EFI/BOOT/shimx64.efi к EFI/BOOT/bootx64.efi. IIRC, необходимо будет уехать EFI/ubuntu на месте также, так как там трудно кодируются пути в одном или нескольких двоичных файлах, таким образом, оба каталога необходимы.

Другая точка: Если Вы намереваетесь использовать Карту памяти всего на одном компьютере, Вы можете сходить с рук не копирование GRUB к EFI/BOOT; однако, некоторые EFIs очищают свои записи NVRAM, если они загружают и замечают, что запись недоступна. Таким образом при удалении Карты памяти и начальной загрузки без вставленного можно проиграть ubuntu запись. Поэтому один, копирующий GRUB к резервному имени файла желательно.

причина Вы видите grub> подсказка, когда Вы пытаетесь запуститься ubuntu, опция с отключенной Картой памяти состоит в том, потому что конфигурация GRUB Ubuntu полагается на двоичный файл GRUB на ESP (на Вашем внутреннем диске) и конфигурационные файлы в разделе Ubuntu /boot (на Карте памяти). Таким образом, когда Карта памяти отключается, запуски GRUB, но не может считать свой конфигурационный файл, таким образом, она терпит полный провал.

2
ответ дан 2 December 2019 в 02:19

Вы врезались в известную ошибку 1173457 в личинке всегда установки на основном EFI вместо того, где Вы указываете. Однако Вы также смущены новым механизмом начальной загрузки UEFI - загрузчики Ubuntu (контейнер, личинка) помещаются в файловую систему EFI в своем собственном каталоге,/EFI/ubuntu, ничего не перезаписывая Windows. Простое решение состоит в том, чтобы только скопировать файловую систему EFI первичного диска в USB и выбрать его для первого устройства загрузки. Другой глюк - то, что личинка Ubuntu все еще не может загрузить Windows с безопасной включенной начальной загрузкой, необходимо будет использовать меню начальной загрузки EFI (некоторая функциональная клавиша при включении питания для выбора устройства/ose) или отключить безопасную начальную загрузку.

<час>

Действительно добавляют себя к ошибке "список" по телефону 1173457 ("делает эту ошибку, влияют на меня вопрос). Так как второй человек никогда не добавлял себя, эта ошибка, зарегистрированная в 2013, даже не добралась до "подтвержденного", поэтому возможно, вот почему она никогда не фиксировалась.

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

2
ответ дан 2 December 2019 в 02:19

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

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