Как следует из заголовка, мне нужно установить Ubuntu в режиме двойной загрузки с Windows 8.1 на моем домашнем ПК.
Я знал, что в UEFI таблица разделов записана в GPT, но обнаружил, что таблица разделов на моем жестком диске записана в MBR и состоит из двух разделов:
1)Раздел BOOT, отформатированный в NTFS, имеет размер 1,5 ГБ и помечен как загрузочный. 2)Раздел ОС, отформатированный в NTFS, занимает остальную часть жесткого диска.
В меню UEFI (canc в начале) Secure Boot и Fast Boot отключены. Я нашел в интернете, что таблица разделов MBR, если UEFI установлен в Legacy mode, но я не могу найти эту опцию.
Более того, Ubuntu live не распознает никакую другую ОС, установленную на моем жестком диске (я загрузил Ubuntu Live с USB-накопителя, используя опцию UEFI в меню загрузки, и все прошло нормально). Как мне поступить? Стоит ли мне преобразовать всю таблицу разделов в GPT (я прочитал в интернете, что это можно сделать без потери данных), а затем установить Gummiboot или просто установить Ubuntu в старом режиме legacy и позволить grub сделать все остальное? Спасибо за помощь.
решение1
На этом этапе самый простой путь — установить Ubuntu в BIOS/CSM/legacy-mode. Вероятно, вы можете сделать это, выбрав для установочного носителя опцию загрузки, которая делаетнетвключите слово "EFI" или "UEFI". Результат будет таким же, как если бы вы использовали старый компьютер только с BIOS. Самым большим недостатком этого будет немного более длительное время загрузки, чем если бы вы загружали обе ОС в режиме EFI.
Если вы хотите выполнить установку Ubuntu в режиме EFI, вам, по сути, придется либо переустановить Windows, либо перевести ее на загрузку в режиме EFI. (Существуют способы установки двух ОС в двух разных режимах загрузки, но они, как правило, довольно неудобны в использовании.)
решение2
Вам решать, хотите ли вы, чтобы загрузка была основана на UEFI или на BIOS=CSM=legacy.
Похоже, Windows 8.1 установлена в режиме BIOS/MBR. Вы также можете установить Ubuntu в режиме BIOS/MBR.
Чтобы преобразовать установку BIOS/MBR Windows 8.1 в UEFI/GPT, вам необходимо:
Выполните 1), 2) и 3) с Ubuntu Live CD/DVD/USB
1) преобразовать существующий диск в GPT
2) удалить раздел BOOT (1,5 ГБ). (предполагается, что это первый раздел на диске)
3) создаем на свободном месте (1,5 ГБ) три новых раздела:
а) Системный раздел EFI размером 300 МБ
б) 128 МБ зарезервированного раздела Microsoft
в) остаток до 1,5 ГБ - раздел восстановления Windows (будет около 1 ГБ)
4) После этого загрузите установочный DVD/USB Windows 8.1 в режиме UEFI, перейдите в командную строку и введите:
bcdboot c:\windows- где c: - это диск, на котором установлена Windows на жестком диске, в конечном итоге измените c: на букву диска фактического отображения.
Теперь вы сможете загрузить Windows 8.1 в режиме UEFI.
5) Уменьшите размер существующего раздела Windows и на освободившееся место можно установить Ubuntu 14.04 в режиме UEFI.
Примечание:
Если вы загружаете установочный CD/DVD/USB с Linux или Windows, используя загрузку UEFI, то целевой жесткий диск по умолчанию предполагается в стиле GPT.
ИЛИ
если вы загружаете установочный носитель с помощью эмуляции Legacy/CSM/BIOS, то по умолчанию предполагается, что целевой жесткий диск имеет формат MBR.
Прошивка должна позволять переключать режим загрузки на UEFI или CSM/legacy/BIOS или оба (UEFI+CSM).