У меня установлена Windows 8.1 в устаревшем режиме / режиме BIOS (т.е. совсем не UEFI). Windows 8.1 установлена в основном разделе (то есть: первый). Я (намерен) установить Linux на второй раздел на этом диске.

Допустим, я устанавливаю Linux (запустите его установщик и перезагрузите компьютер). Проблема: смогу ли я загрузиться в этот установленный раздел Linux, и если да, то как?

Примечание. В этом случае я не буду устанавливать GRUB автоматически через установщик, поэтому MBR будет по-прежнему содержать (как следует из названия) загрузчик Windows.

Более общая форма моего вопроса (и действительно то, что я хочу знать): как мне загружать ОС на разных разделах, если они удалены от MBR (то есть: не связаны напрямую с MBR через меню или транзитивно связаны между собой ).

Примечание. К сожалению, когда я ищу информацию об этом в Google и использую слово "Windows 8", в каждом руководстве по установке предполагается, что я использую UEFI, а я нет, я нахожусь в BIOS/ устаревшем режиме. У меня нет раздела EFI и я не собираюсь его использовать.

редактировать: я не собираюсь оставлять загрузчик Windows там. Меня беспокоит, если загрузчик Windows остался там (потому что я просто установил Linux, а не Grub + Linux), как мне загрузить Linux? Я не знаю, как выбрать ОС на дополнительном разделе, если MBR не указывает на это.

2 ответа2

1

Я не уверен, но я думаю, что загрузчик Windows получает записи при установке новой версии (устанавливаемая версия отвечает за обнаружение других версий Windows и добавление их в устанавливаемый загрузчик) и игнорирует все остальное. Поэтому, если вы не установите GRUB при установке Linux, загрузчик Windows просто проигнорирует его.

У вас есть два варианта:1) установить GRUB 2) добавить запись в загрузчик Windows для Linux.

Я бы настоятельно рекомендовал EasyBCD для второго варианта и, возможно, для первого, поскольку он имеет довольно интуитивно понятный интерфейс и отличное руководство пользователя.

Я не могу объяснить, как это делать, но ответ на этот пост Superuser - это то, что я использовал, чтобы получить Linux на своем загрузчике Windows.

0

К сожалению, если у вас нет загрузчика, который может указывать на раздел, который вы хотите загрузить, нет другого выбора, кроме как установить его там или изменить текущий.

Я не уверен, насколько гибок загрузчик Windows, но если вы устанавливаете Linux, вы все равно можете установить GRUB из среды установки. Вы можете использовать os-prober чтобы убедиться, что утилита grub-mkconfig обнаружит вашу установку Windows и настроит запись.

Вы не сказали, какой дистрибутив / установщик вы использовали, поэтому я не могу ссылаться на конкретную документацию для вашей ситуации. Тем не менее, процедура должна быть довольно похожа в большинстве систем. Вот ссылка на страницу GRUB ArchLinux. Чтобы показать его простоту, приведем список команд, запускаемых для систем MBR:

pacman -S grub os-prober
grub-install --target=i386-pc /dev/sda --recheck
grub-mkconfig -o /boot/grub/grub.cfg # Here you should see log where it detects your Windows install and generates entry

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