Я следовал этим инструкциям для двойной загрузки Windows 8 и Ubuntu:
Установка Ubuntu вместе с предустановленной Windows с UEFI
Мне удалось установить Ubuntu , Но тогда я не смог загрузить Windows 8
"File: \Boot\BCD Status: 0xc000000c Info: the boot configuration data for your pc is missing or contains errors."
, поэтому я запустил boot-repair в Ubuntu.
Но потом, когда я перезагружал компьютер, я получаю:
error: invalid arch independent ELF magic
grub rescue >
В конце восстановления загрузки у меня было это сообщение:
Please do not forget to make your BIOS boot on sda2/EFI/ubuntu/shimx64.efi file!
Я понятия не имею, как это сделать. , Я могу загрузиться в Ubuntu, нажав F12 при запуске, в противном случае он выходит на экран с ошибкой недопустимой арки.
Вот краткая информация о восстановлении загрузки: http://paste.ubuntu.com/6535680
РЕДАКТИРОВАТЬ: Все еще не может загрузиться в Windows 8 из grub screen между прочим, я получаю:
error: unknown command 'drivemap'.
error: invalid EFI file path.
РЕДАКТИРОВАТЬ: Еще несколько деталей: когда я установил Ubuntu, мой BIOS был установлен в устаревшем режиме (не UEFI), как предложено в статье выше. Когда я установил Ubuntu, я выбрал «Установить Ubuntu вместе с Windows 8».
Поскольку в одном из ваших комментариев вы сказали, что можете загрузить Windows, выбрав ее загрузочную запись в менеджере загрузки прошивки, я рекомендую попробовать rEFInd. Вы можете сделать это без риска, используя образ флешки CD-R или USB; подготовить среду и попробовать. Если вы можете загружаться как в Linux, так и в Windows, вы можете установить версию пакета Debian в Ubuntu. Затем rEFInd заменит GRUB в качестве основного загрузочного менеджера. Вам может потребоваться очистить нежелательные параметры загрузки, удалив файлы из дерева каталогов /boot/efi/EFI
в Linux или используя параметры dont_scan_dirs
или dont_scan_files
в refind.conf
; подробности см. в справочной документации.