Какие команды для преобразования установки Ubuntu BIOS в EFI / UEFI без восстановления при загрузке на одном загрузочном оборудовании?

Установлен случайный режим BIOS

У меня есть 64-разрядное оборудование Intel с утилитой настройки UEFI. Ubuntu 14.04.1 LTS был установлен как единственная операционная система на единственном подключенном диске. Случайно Ubuntu был установлен в режиме BIOS / CSM / legacy.

Преобразовать в UEFI

. Позже, узнав об UEFI, цель состоит в том, чтобы изменить эту существующую установку Ubuntu (быстрее) через EFI / UEFI. Я все еще хочу иметь какое-то меню - 2 секунды - загрузочное меню, которое позволяет мне войти в утилиту настройки UEFI. Поэтому я думаю, что мне нужно использовать Grub (нельзя использовать заглушку EFI), а поддержка GOP требует Grub версии 1.99 или выше. Я уже переделал диск с помощью Live CD и вставил 200-й раздел MiB EFI в начале диска и пометил этот форматированный раздел fat16 как идентификатор типа 0xEF.

До:

[ f1]

После:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *      411648   108478463    54033408   83  Linux
/dev/sda2       108480510   125044735     8282113    5  Extended
/dev/sda3            2048      411647      204800   ef  EFI (FAT-12/16/32)
/dev/sda5       108480512   125044735     8282112   82  Linux swap / Solaris

Partition table entries are not in disk order

Нет загрузочного ремонта, пожалуйста

Вики сообщества Ubuntu предлагают использовать boot-repair для Поддержка GOP требует Grub версии 1.99 или выше . Я не хочу использовать графический интерфейс или устанавливать какие-либо дополнительные пакеты, и я не хочу, чтобы какие-либо данные случайно отправлялись на pastebin.com, и потому что я хочу знать, что будет точно изменено, я не хочу (! d8)

Под капотом

Попытка выяснить, что происходит с загрузкой, я нашел этот фрагмент:

Boot-Repair будет конвертировать установка BIOS в UEFI путем удаления grub-pc и установки grub-efi, если gpt разделен.

источник: Загрузочный ремонт

Установка установки режима UEFI

Чистая установка Ubuntu 14.04.1 в режиме UEFI создает 512 Миша Fat32 отформатировал раздел EFI. Этот раздел содержит один каталог /EFI/ubuntu, содержащий 4 файла: grub.cfg, grubx64.efi, MokManager.efi и shimx64.efi. Grub.cfg содержит:

search.fs_uuid 7d843e47-3917-4114-8725-55dfa1fbe002 root hd0,gpt2
set prefix=($root)'/boot/grub'
configfile $prefix/grub.cfg

Search.fs_uuid указывает на UUID раздела установки Linux, в этом сравнении установкой UEFI Linux устанавливается раздел / dev / sda2 (по сравнению с sda1 в режиме установки BIOS) ,

Не обнаружено потенциальных проблем с программным обеспечением Asrock

. CSM все еще отключен в прошивке и использует чистую установку UEFIU UEFI. Изменение размера раздела 512 MiB EFI на 200 MiB с использованием Live CD и gparted приводит к тому, что его форматирование изменяется с FAT32 на FAT16. Прошивка Asrock P1.50 (по сравнению с sda1 в режиме установки BIOS) все еще может загрузиться в UEFI-режим Ubuntu: UEFI + FAT16 = ok. Преобразование таблицы разделов с GPT на MBR (msdos) с использованием такая же команда терминала терминала Live CD gdisk и ее команды r g p w также приводит к загрузке UEFI Ubuntu на разделенный диск MBR: UEFI + MBR = ok.

Вопрос

Означает ли это, что единственные команды, которые мне нужно выполнить, - из устаревшей установки Ubuntu и в этом порядке - это:

# apt-get install grub-efi
# apt-get remove grub-pc

? Или нужно больше делать?

1
задан 11 August 2014 в 18:49

0 ответов

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

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