У меня есть 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 при установке на Карте памяти.
Действительно ценил бы некоторую справку!Спасибо!
При установке под 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, но не может считать свой конфигурационный файл, таким образом, она терпит полный провал.
Вы врезались в известную ошибку 1173457 в личинке всегда установки на основном EFI вместо того, где Вы указываете. Однако Вы также смущены новым механизмом начальной загрузки UEFI - загрузчики Ubuntu (контейнер, личинка) помещаются в файловую систему EFI в своем собственном каталоге,/EFI/ubuntu, ничего не перезаписывая Windows. Простое решение состоит в том, чтобы только скопировать файловую систему EFI первичного диска в USB и выбрать его для первого устройства загрузки. Другой глюк - то, что личинка Ubuntu все еще не может загрузить Windows с безопасной включенной начальной загрузкой, необходимо будет использовать меню начальной загрузки EFI (некоторая функциональная клавиша при включении питания для выбора устройства/ose) или отключить безопасную начальную загрузку.
<час>Действительно добавляют себя к ошибке "список" по телефону 1173457 ("делает эту ошибку, влияют на меня вопрос). Так как второй человек никогда не добавлял себя, эта ошибка, зарегистрированная в 2013, даже не добралась до "подтвержденного", поэтому возможно, вот почему она никогда не фиксировалась.
Хороший вопрос об обновлениях, но даже если они переходят к неправильному ESP, старые версии, продолжает работать, таким образом, Вы никогда не могли бы знать.