Kali Linux не может пройти загрузку GRUB (двойная загрузка с EasyBCD)

У меня довольно большая проблема. Как специальный математик (также интересующийся компьютерными науками), у меня была двойная загрузка Windows 10 и Kali Linux 2016.2 в течение нескольких месяцев. Мой первый жесткий диск (hd0) только 300 ГБ места, поэтому я быстро исчерпал его, особенно при поддержке двух ОС. Я недавно получил диск 1 ТБ (hd1), поэтому я хотел заново установить Kali Linux на этот новый компонент (для справки: я использую HP Elitebook 8760w с двумя слотами для SDD/HDD: основной и дополнительный). Я удалил разделы Kali Linux на hd0 и хотел установить его на hd1, Я следовал этому уроку, которого было достаточно для моей установки 2016.2 (сейчас я пытаюсь установить 2017.1). Вот моя процедура:

  1. Я загрузил ISO-образ с официальной веб-страницы Kali Linux
  2. Я записал это изображение на 8 ГБ Patriot USB с помощью программы под названием Rufus
  3. Я перезагрузил свой ноутбук, выбрал boot options с F9 ключ в биосе
  4. Конечно, мне удалось начать установку (я выбрал Graphical installation)
  5. Я сделал все именно так, как было показано на видео; Вот разделы, которые я создал:
#5    logical 2.0   GB    f   ext4    /boot
#6    logical 80.0  GB    f   ext4    /
#7    logical 300.0 GB    f   ext4    /home
#8    logical 6.0   GB    f   swap    swap

(Примечание: на hd1 также есть G: раздел, где я храню разные вещи - фильмы, музыку и т. д. - я думаю, что это не должно быть проблемой, но это стоило упомянуть, потому что, возможно, это даст вам лучший обзор ситуации)

  1. В разделе установки GRUB я указал путь к моему загрузочному разделу: /dev/sdb5 (/sda = hd0, /sdb = hd1)
  2. Я закончил установку, и все прошло хорошо: Windows загрузилась, и я был готов использовать EasyBCD для двойной загрузки
  3. Из предыдущего опыта я знаю, что если бы я выбрал тип Linux в качестве GRUB 2, меня бы подняли до GRUB4DOS Командная строка bash при попытке загрузиться в Kali Linux (если вы посмотрите раздел комментариев, вы увидите, что у многих людей была такая же проблема, как и у меня), поэтому я выбрал вместо этого тип SysLinux, а также указал загрузочный раздел (даже хотя это не было правильно перечислено в EasyBCD (номер был № 2 вместо #5), я не мог ошибиться, так как загрузочный раздел был единственным разделом на hd1 с 2 ГБ места)
  4. Я перезапустил и попытался загрузиться в Kali Linux через EasyBCD, но когда я это сделал, я увидел только мигающую линию _ на несколько секунд; затем система автоматически перезагружается обратно в Windows; Я пытался держать Shift "убить" тихий режим загрузки, но единственное, что я увидел, было GRUB _; больше ничего не изменилось

Я в отчаянии, я не знаю, где я совершил ошибку; моя система не работает в UEFI, я отключил безопасную загрузку в BIOS, у меня включена технология виртуализации и т. д. Я даже пытался установить 32bit версия вместо 64 один, но без успеха. После 6 часов разочарования и около 9 переустановок я сдался и зашел на этот сайт, чтобы обратиться за помощью. Возможно я должен свести мою просьбу:

  1. Почему я не могу нормально загрузиться с GRUB 2 (почему GRUB4DOS объявиться)?
  2. Почему альтернативный SysLinux больше не работает (он работал с Kali Linux 2016.2)?
  3. Пожалуйста, расскажите мне ваш способ решения проблемы и укажите мои ошибки.

Моя скромная теория состоит в том, что версия имеет некоторые модификации, которые несовместимы с моим стандартным методом. Ваша помощь действительно дорогая.

1 ответ

Решение

Прежде всего, нет такой вещи, как загрузка EasyBCD. Упомянутый инструмент использует GRUB4DOS.

GRUB4DOS - это порт GRUB для среды Windows/DOS.

Загрузка MBR хорошо известна: (есть десятки, если не сотни сайтов, которые обрабатывают двойную загрузку Windows/Linux)

Диспетчер загрузки Windows может загружать Windows (конечно) и загружать по цепочке любой загрузочный сектор (включая загрузочный сектор GRUB).

GRUB может загружать Linux (конечно) и загружать Windows.

Термин здесь - цепная нагрузка.

Для использования менеджера загрузки Windows в качестве "основного" менеджера загрузки для цепной загрузки Linux я предлагаю вам прочитать Двойную загрузку Windows 7 и Linux/UNIX

Для использования GRUB в качестве основного загрузчика / менеджера могу предложить официальную " Dual Boot Kali с Windows"

GRUB4DOS совсем не нужен. Просто больше кода между ними.

Поскольку вы говорите, что вы математик, вам будет не так сложно получить полное представление о процессе загрузки и загрузке цепочки (это означает, что вы можете легко решить проблемы двойной загрузки в будущем, если они возникнут).

РЕДАКТИРОВАТЬ:

Существует третий способ двойной загрузки - вы устанавливаете каждую ОС на свой собственный диск и используете "одноразовый ключ выбора загрузки" (обычно F12) для выбора диска на уровне BIOS. Здесь нет общего загрузочного кода, каждая ОС использует свой собственный загрузчик / менеджер, поэтому ОС полностью независимы друг от друга, нет общих проблем с загрузкой MBR!

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