Моя ситуация такая же, как здесь
Sony VAIO с биосом Insyde H2O EFI не загружается в GRUB EFI
и здесь http://www.hackourlife.com/sony-vaio-with-insyde-h2o-efi-bios-ubuntu-12-04-dual-boot
Чтобы решить проблему, я попытался выполнить действия, описанные в предыдущих двух статьях. Мой диск разбит на разделы:
sda1 FAT32 Расположение файлов Windows EFI (помечено как загрузочное при установке Ubuntu)
sda2 неизвестно
sda3 NFTS Windows C:
sda4 ext4 Ubuntu root
sda5 swap
sda6 ext4 Ubuntu home
Меня немного смутило требование во второй статье «быть осторожным при установке Grub» bootloader in / dev / sda3 "
В моем случае соответствующий раздел - sda1. Я попробовал три вещи: установить точку монтирования sda1 как /boot
, как /boot/efi
и как специальный зарезервированный раздел grub. В каждой установке я указывал, что grub должен быть установлен в sda1.
После каждой установки я перезагружаюсь на live CD и смотрю в sda1. Я вижу EFI / Boot и EFI / Windows, но нет EFI / Ubuntu и, следовательно, нет grubx64.efi.
Я понимаю рекомендованную процедуру перемещения grubx64.efi в каталог EFI / Boot и замены существующего файла bootx64.efi, но я не вижу grubx64.efi и не знаю, где он должен быть.
В общем, у вас есть три варианта:
Чтобы начать работу с первым вариантом, я рекомендую использовать USB-накопитель. Разбейте его на GPT и создайте на нем системный раздел EFI (ESP). (ESP имеет свой «флаг загрузки», установленный в GParted, или имеет код типа раздела EF00 в gdisk. В любом случае он использует файловую систему FAT - предпочтительно FAT32 - и обычно имеет размер 100-500 МБ.) Вкл. ESP, создайте каталог EFI / BOOT и поместите туда программу загрузчика с именем bootx64.efi. Например, вы можете поместить ELILO туда. В случае ELILO вам также необходимо скопировать ядро Linux и исходный RAM-диск на диск и создать файл конфигурации. Смысл всего этого в том, что вы можете связываться с флэш-накопителем USB на другом компьютере, вставить его в целевую систему и указать микропрограмме загрузиться с USB-накопителя в режиме EFI. Если это не сработает, вы можете поиграть с ним и попробовать еще раз. Повторите это, пока это не работает. Как только вы получите что-то, что загрузит вашу установку Linux, вы можете скопировать эти файлы в ESP на вашем жестком диске (/ dev / sda1) и использовать программу efibootmgr
, чтобы зарегистрировать загрузчик в вашей прошивке.
Как вы можете видеть из моего поста: Сбой загрузки liveCD / USB в режиме EFI на Samsung Tablet XE700T1A
В настоящее время у меня трудные времена с uefi. Я думаю, что то, что я сделал сегодня, может решить твою проблему.
Вам нужно будет сначала установить win7, а затем загрузиться на ubuntu-secure-remix в режиме BIOS.
Во время установки не забудьте выбрать «что-то другое», когда его спросят о местоположении. В диспетчере разделов укажите установщику использовать / dev / sda1 как / boot / efi. И любые другие разделы, которые вам нужны (я не использовал отдельный раздел / boot, но я думаю, что он может работать).
Выберите / dev / sda в качестве устройства grub.
Это может сработать для вас. Но если у вас проблема с пустым / фиолетовым экраном, то вы, как и я, испорчены, и мы можем объединить наши посты.
Floof.