Я часами читаю / изучаю, как создать раздел для защищенной загрузочной системы Windows 8 с поддержкой UEFI . Используемый язык немного выше моей головы, хотя, и некоторые шаги, кажется, пропущены для ума, не наделенного Ubuntu.
Итак, очень просто, я начинаю прямо с опции раздела в установщике, где я нажимаю «что-то другое» вместо того, чтобы стереть весь диск (потому что я хочу сохранить и Windows 8). Теперь я прочитал, что вы можете иметь только один раздел UEFI. Отлично. Звучит хорошо. Теперь мне также нужен раздел для установки linux с ext3 / 4, или я делаю, как сказано в одном руководстве, и форматирую его в fat32?
Я потерян в этой точке. Затем он продолжает говорить о маркировке загрузки и о том, как нужно boot
помечать только раздел UEFI . Так вот, где моя пустышка начинает действовать, и я заблудился. Я ищу очень конкретные инструкции о том, как не полностью испортить загрузку и установить двойную загрузку системы Ubuntu / Windows 8.
источник
Ответы:
Разделение - это очень простая часть. Для всех задач разметки вы должны использовать программу разметки, такую как GParted, которая поставляется с образом Ubuntu Live ISO. Такой инструмент, как установщик Ubuntu, который упрощает вещи, вероятно, является главной причиной, по которой вы запутались.
Для правильной разметки и установки EFI вам необходимо:
Иметь таблицу разделов GPT на жестком диске, на который вы хотите установить.
Вы можете проверить это в GParted через пункты меню Вид -> Информация об устройстве . Если атрибут таблицы разделов читается
msdos
вместоgpt
, то это неправильно и может стать грязным, если вы продолжите. К сожалению, создание новой таблицы разделов уничтожает все существующие данные на диске.Связанный: Как я могу проверить и изменить тип таблицы разделов?
Иметь системный раздел EFI (ESP).
ef00
и обычно содержит файловую систему FAT32.ef00
, однако это не реальный GUID, используемый в GPT для ESP, см. В Википедии список GUID типа раздела и приведенный ниже комментарий пользователя Rod Smith , а также сноску в статья о конкретных загрузочных разделах производителя.)Создайте оставшиеся разделы, необходимые для ОС, и загрузите установочный носитель в режиме UEFI.
Вы можете выполнить UEFI-установку на многораздельных дисках MBR и выполнить определенные хаки / клуджи, но проверка, выполненная таким образом, даст вам наименьшее количество проблем, и все должно работать нормально. Я нашел вики-страницу Arch Linux UEFI очень детальной и полезной для того, чтобы узнать больше на всю тему и сделать несколько хаков.
Известные ошибки UEFI и недостатки реализации:
источник
gdisk
,cgdisk
иsgdisk
). Это не официальные коды типа GPT. Коды реального типа - это 128-разрядные (32-значные шестнадцатеричные) числа, которые неудобно вводить, отображать и запоминать, поэтому вместо этого GPT fdisk использует сокращенные 4-значные шестнадцатеричные коды. GParted иparted
использовать определенные «флаги», такие как «загрузочный флаг», для обозначения определенных кодов типов разделов. Другие инструменты имеют другие способы представления кодов типов GPT.На самом деле создание разделов для установки Ubuntu на основе EFI не сложнее, чем создание разделов для установки на основе BIOS. Если вы прочитали руководство по установке или разметке Ubuntu, изменения для установки на основе EFI:
gdisk
для изменения кода типа разделов вашей файловой системы Ubuntu с 0700 до 8300. Эта проблема более подробно рассматривается на этой странице. Вы можете сделать это изменение после установки Ubuntu.parted
него будет установлен «загрузочный флаг», и вgdisk
нем будет код типа EF00.Другие проблемы с разделением типичны для разных типов прошивок и таблиц разделов. В частности, Ubuntu по умолчанию использует два раздела: один для
/
файловой системы root ( ), а другой для пространства подкачки. Многим пользователям нравится разделять/home
или другие каталоги на свои собственные разделы, а некоторым нравится использовать настройки Logical Volume Manager (LVM) . Проблемы, связанные с такими вещами, одинаковы для EFI и GPT, так же как и для MBR и BIOS, поэтому обращайтесь к любому из сотен сайтов, посвященных таким проблемам.источник
Как я установил свою систему, но у меня безопасная загрузка в BIOS, поэтому я не уверен, что она будет работать:
Создайте новую таблицу разделов на жестком диске в режиме GPT. (Предупреждение: это приведет к удалению всех данных на диске!) Затем необходимо создать раздел FAT с размером 100 МБ, помеченный как «EFI» и помеченный как «загрузочный». а система разделов, так:
(необязательно) Установите Kali-linux, при установке обязательно смонтируйте 100 МБ fat32 как / boot / efi. Остальное делай как обычно.
Установите Windows 8. Он автоматически определит системный раздел EFI, создаст MSFTRES и NTFS, куда он сам себя устанавливает. После установки мы можем загружаться только в Windows, но мы исправим это позже.
Ubuntu, при установке выберите 100 МБ fat32 и измените его на «использовать как efi». Создайте ext4, установите Ubuntu. После перезагрузки мы имеем загрузчик win8. в bootmenu выбирай ubuntu end иди в него.
Теперь мы настроим GRUB2 для обнаружения Windows. откройте корневой файл nautilus, перейдите, чтобы
/boot/efi/EFI
удалить загрузочную папку и скопируйтеboot
папку из папки Microsoft в раздел Windows, а затем удалите папку Microsoft. В обратном направлении идите/etc/default/grub
и закомментируйте 2 строки, начинающиеся с "GRUB_HIDDEN". Далее, запись для окон может быть добавлена вручную, добавив следующие строки/etc/grub.d/40_custom
:И наконец типа
sudo update-grub
. Добро пожаловать в работающую систему.источник