Всем привет!
Это мой первый вопрос, поэтому, пожалуйста, поправьте меня, если я задаю что-то не так.

Итак, моя проблема:
У меня есть Lenovo E31-70 с предустановленной Windows 10 home 64bit, и я попытался загрузить на нем Kali Linux.
Сначала я создал раздел с 100 ГБ. Затем я установил Kali Linux и загрузчик GRUB из образа .iso с USB. Установка работала нормально, и, наконец, я все установил.Затем я попытался загрузить Windows и получил ошибку загрузки, но Linux работал хорошо.
По какой-то причине я не могу загрузить фотографию ошибки, но:

File: \Boot\BCD
Status: 0xc000000e
Info: The Boot Configurations Data for your PC is missing or contains errors.

После небольшого поиска я обнаружил, что: http://answers.microsoft.com/en-us/windows/forum/all/0xc000000e-boot-error/ef08ab00-e130-4301-bc80-79d5b414a81f?auth=1
ВТОРОЙ ОТВЕТ

Поэтому я загрузил Windows 10 .iso на USB, запустил восстановление Windows и написал
bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd

Все работало нормально, Windows была полностью восстановлена, но когда я перезагружал ПК, GRUB не появлялся! Я пытался перезапустить ноутбук несколько раз с тем же результатом.

Чем я нашел это решение: https://forums.kali.org/showthread.php?20559-How-To-Repair-Kali-Linux-Grub-With-Kali-Linux-Live-Cd-Dual-Boot-With- Windows 7

Опять все работало нормально. Когда я перезагрузил ноутбук, появился GRUB. Я думал, что это конец ... Это не было
Потому что, когда я попытался запустить Windows, я снова получил ту же ошибку 0xc000000e.

НОТА:
Быстрая загрузка отключена
Режим загрузки является устаревшим (можно переключиться на UEFI)

Вывод: при ремонте Windows GRUB не появляется. При ремонте GRUB, ошибка загрузки Windows.

Я думаю, что GRUB переопределяет загрузочные данные Windows ...

[РЕДАКТИРОВАТЬ]
Я могу загрузить Windows, если я переключусь на UEFI. Проблема в том, что я не хочу переключать BIOS с UEFI на Legacy каждый раз, когда мне нужно загрузить другую ОС. Есть ли способ загрузить Windows 10 в устаревшем режиме или запустить GRUB в UEFI?

2 ответа2

0

НЕ ИСПОЛЬЗУЙТЕ HYBRIB MBR

Моя ситуация

  • На MacBook Pro с OSX 2015 установлен
  • Я установил Windows через Bootcamp без проблем
  • В OSX я разделил свой диск, чтобы освободить место для Ubuntu
  • Я установил Ubuntu без проблем
  • Windows больше не работает, показывая эту ошибку

изображение ошибки Windows

Через бесчисленные часы исследований я нашел отличную ссылку об установке Windows 10 на Mac без использования bootcamp

Что решило мою проблему, так это раздел «Обеспечение того, чтобы гибридная MBR не использовалась», и вот эти шаги на случай, если ссылка когда-либо умрет:

Огромное спасибо посту Рода из поста суперпользователя под названием Windows, который определяет GPT диск как MBR при загрузке EFI.

После добавления раздела FAT32 с помощью Boot Camp Assistant или Disk Utility ваш диск преобразуется в гибридный GPT / MBR-диск, который фактически не поддерживается более новыми версиями Windows. На этом этапе мы отменяем это дополнительное изменение, внесенное Дисковой утилитой, возвращаясь к чистой таблице разделов GPT.

Загрузите последнюю версию GPT fdisk, перейдя к версии, затем gdisk-binaries и щелкнув файл с расширением * .pkg (например, gdisk-1.0.1.pkg). Установите GPT fdisk, запустив установщик, который вы скачали Откройте терминал и проверьте состояние MBR

1 sudo gdisk / dev / disk0 Если ваш раздел MBR настроен как гибридный, перейдите к шагу 4, в противном случае, если он настроен как защитный, вы можете пропустить оставшуюся часть этого раздела. Просто введите q и нажмите клавишу возврата, чтобы выйти из GPT fdisk.

Введите p, чтобы просмотреть существующую таблицу разделов и убедиться, что вы работаете на правильном диске

Введите x, чтобы войти в экспертное меню

Введите n, чтобы создать новый защитный MBR

Введите w, чтобы сохранить изменения и подтвердить изменения, когда их попросят

Введите q, чтобы выйти из GPT fdisk

Запустите GPT fdisk, чтобы показать расположение вашего диска:

1 sudo gdisk -l /dev/disk0

Ваша таблица разделов должна выглядеть примерно так:

1 GPT fdisk (gdisk) version 1.0.1

2 3 Warning: Devices opened with shared lock will not have their

4 partition table automatically reloaded!

5 Partition table scan:

6 MBR: protective

7 BSD: not present

8 APM: not present

9 GPT: present

10

11 Found valid GPT with protective MBR; using GPT.

После этого исправления я перезагрузил компьютер, выбрал раздел Windows и загрузил его.

НОТА

Я часто держу опцию (alt) при загрузке, которая показывает мне список OS / USB, в который я могу загрузиться. Я использовал это много на протяжении всего этого процесса.

0

Большинство предустановленных Windows 10 используют UEFI с безопасной загрузкой. Я не очень уверен, поддерживает ли Кали безопасную загрузку или нет, но он определенно поддерживает UEFI.

Также кажется, что вы устанавливаете Кали в наследство. Для появления GRUB обе ОС должны быть либо в устаревшем, либо в uefi.

1: Восстановите Windows 10, используя шаги, которые вы уже упоминали.

2: Отключить безопасную загрузку из BIOS.

3: установить Кали в UEFI (не устаревший).

Теперь GRUB должен появиться.

PS: Вам не нужно отключать быструю загрузку. Также вам не нужно Windows 10 ISO специально для ремонта окон. Это можно сделать с помощью win 7 или win 8.1 iso.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .