9

Я уже месяц пытаюсь сделать двойную загрузку Windows 8.1 и Debian Jessie. Я думал, что пришло время просить о помощи, потому что я немного схожу с ума.

Я пробовал следовать многим урокам, я свяжу несколько:

http://itstuff.the-zabala.net/2013/08/dual-boot-debian-7-wheezy-on-existing.html?showComment=1391441528704#c6800486694487233060

http://www.linuxbsdos.com/2013/02/06/how-to-dual-boot-fedora-18-and-windows-8-on-one-hdd-with-grub-installed-in-a- PBR /2 /

Я не могу опубликовать больше ссылок, позор, потому что я много пробовал. Были некоторые очень простые уроки, например, первое, где я не смог продолжить, потому что sudo modprobe efivars не удалось. sudo modprobe efivarfs же удалось. Но когда я продолжил использовать efivarfs, новой записи не было.

Я также попытался использовать EasyBCD, установив его на GRUB 2 и "автоматически выбирать и загружать", но он выбрал бы «/NST/AutoNeoGrub0.mbr». Что, конечно, не правильно. Итак, в общем, чтобы подвести итог моей проблемы: modprobe efivars не работает, и потому что многое зависит от этого, каждый учебник, которому я следую, терпит неудачу.

Как я могу запустить Linux и некоторую справочную информацию: сначала у меня была Windows 8, и я все еще хочу сохранить ее и использовать ее загрузчик, потому что он уже немного загружает Windows 8. У меня отключена Безопасная загрузка и включен UEFI с опциями загрузки Legacy. Я могу загрузить Debian, зайдя в меню загрузки и выбрав Hard Drive в Legacy Boot.

О да, почти забыл, когда я хотел установить Debian, использование флешки с некоторыми хорошими программами для Windows не работало, поэтому мне пришлось использовать DVD+RW для его установки.

Я пробовал этот заказ несколько раз сейчас:

sudo mount /dev/sda1 /boot/efi
sudo modprobe efivarfs
sudo grub-install /dev/sda
sudo update-grub

Иногда мне приходилось использовать --force , я уже не помню почему, я столько всего перепробовал ...

Я действительно надеюсь, что у некоторых из вас есть решение для меня!

1 ответ1

7

Если вы хотите, чтобы Debian Jessie был на том же диске, что и Windows 8.1, вот шаги, которые мне пришлось пройти:

1) Отключить быструю загрузку Windows

2) Вам необходимо сжать основной раздел Windows 8.1. Это может быть сложно, так как Windows ожидает, что будет использоваться определенная схема разбиения . Позвольте мне показать вам диаграмму:

[(Инструменты Windows RE)(системный раздел EFI)(зарезервированный раздел Microsoft)(Windows 8.1)(все остальное)]

Вы можете использовать ваш любимый инструмент для редактирования этих разделов. Я предпочитаю Gparted, но любой хороший инструмент для разбиения диска может справиться с этим. Сделайте резервную копию вашей установки Windows в первую очередь. Затем измените размер раздела Windows 8.1, чтобы у вас было достаточно места для другой ОС. Я предпочитаю предоставить Debian около 100 ГБ пространства.

3) Загрузите Debian Jessie iso и поместите его на какой-либо носитель (CD/DVD/USB/(вставьте предпочитаемый носитель здесь)).

4) Отключите безопасную загрузку и быструю загрузку в UEFI. НЕ ВКЛЮЧАЙТЕ LEGACY BOOTING (если ваша материнская плата поддерживает загрузку только по UEFI без включенной безопасной загрузки и быстрой загрузки).

5) Вставьте установочный носитель и установите Debian Jessie на оставшееся место 100 ГБ. Убедитесь, что для загрузочного раздела EFI вы заставили программу установки использовать системный раздел EFI, уже созданный в Windows 8.1. Раздел должен быть что-то вроде sdx2, но это может быть иначе. НЕ РЕФОРМИРУЙТЕ ЭТОТ РАЗДЕЛ !! Вы только скажете установщику использовать его как раздел EFI. В этом месте будет помещен загрузчик grubx64.efi для Debian Jessie.

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

Если вы пытаетесь исправить существующую установку Debian Jessie, вам нужно будет сделать:

sudo apt-get установить grub-efi-amd64

sudo modprobe efivars

sudo grub-install /dev /sdx (x - диск, на котором установлен Debian)

sudo update-grub

Оттуда UEFI должен использовать Grub-EFI в качестве загрузчика. Я не нашел способа заставить загрузчик Windows 8 увидеть и разрешить загрузку Debian. YYMV.

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