3

Мой компьютер имеет два физических жестких диска.

  • SDD внутренний HDD0
  • HDD внутренний HDD1

BIOS (EFI) разрешает загрузку любой.

Поскольку я никогда не знаю, когда перестает работать один жесткий диск, особенно ssd, я бы предпочел иметь резервную копию операционной системы на втором жестком диске. В идеале этот второй жесткий диск является загрузочным, не требуя ничего от первого жесткого диска. (Я имею в виду, я хочу использовать BIOS в качестве менеджера загрузки и не использовать grub на hdd0.)

Я хотел бы, чтобы Debian Wheezy был установлен на обоих жестких дисках.

Я вообще не пользуюсь Windows.

Единственное, что может сработать, - это физическое удаление hdd0, но я бы предпочел не физически удалять любые hdds, чтобы избежать аннулирования гарантии.

Установка Debian на hdd0 была простой. Он создал загрузочный раздел EFI, загрузочный раздел и корневой раздел. Установка Debian на hdd1 работала не так хорошо. Он только создал загрузочный раздел и не было возможности установить grub на hdd1, только на hdd0.

Я загрузился с hdd0, установил флаг загрузки /dev /sdb1 в gparted и использовал «sudo grub-install /dev /sdb» (а также пробовал /dev /sdb1), но это не сделало этот жесткий диск загрузочным.

Короче говоря, как я могу иметь два независимо загружаемых HDD?

2 ответа2

1

Во- первых, вы должны быть очень четко о том , что вы загрузки в BIOS CSM режиме //унаследованной или в режиме /UEFI EFI. Смешивание режимов загрузки также возможно на большинстве компьютеров, но в большинстве случаев значительно усложняет ситуацию, поэтому я настоятельно рекомендую не использовать установку в смешанном режиме. Ваше описание не совсем понятно, но похоже, что вы используете загрузку в режиме EFI. Выполнение скрипта Boot Info, размещение файла RESULTS.txt который он генерирует, на сайте pastebin и размещение URL-адреса для документа здесь, прояснит ситуацию.

Предполагая, что вы выполняете загрузку в режиме EFI, я рекомендую вам прочитать немного, чтобы понять процесс загрузки EFI. Два документа, которые я написал, могут помочь:

По сути, вы хотите создать отдельный системный раздел EFI (ESP) на каждом диске и настроить менеджеры загрузки и / или загрузчики на обоих этих ESP. Учитывая ваши потребности, мой rEFInd может быть хорошим выбором, потому что он строит свой список ОС во время загрузки, поэтому он будет пропускать загрузчики для любой ОС на диске, который становится недоступным. Вы можете использовать что-то еще, и просто игнорировать записи, которые, как вы знаете, будут неработоспособны.

Одно предостережение: EFI имеют свои собственные менеджеры загрузки, которые поддерживают список загрузочных записей в NVRAM. Некоторые EFI "услужливо" удаляют загрузочные записи, которые являются недействительными. В результате загрузочные записи для диска, который вы удалили, могут исчезнуть навсегда, что потребует добавления их обратно. Это может быть очень раздражающим в некоторых случаях. Обычное решение состоит в том, чтобы поместить менеджер загрузки в резервное положение (EFI/BOOT/bootx64.efi на ESP). Большинство EFI признают это и дают вам возможность загрузить его.

0

Вы можете использовать EasyBCD для этого, вам просто нужно добавить новую запись на вкладке Linux, выбрать загрузчик для вашего дистрибутива Linux, назвать то, что вы хотите, чтобы меню загрузки отображало добавить запись, и вы должны быть настроены. Не могу сказать на 100%, поскольку я никогда не пытался сделать это с двойным Debian.

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