1

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

Краткое описание того, что я пытаюсь сделать: когда мы заходим в меню BIOS, мы можем изменить порядок загрузки компьютера. У меня есть два диска, один с Windows 10, а другой с Ubuntu. Я хочу сделать то, что делает BIOS, через командную строку / терминал. В основном, dd правильный порядок загрузки в нужном месте в памяти, поэтому, когда я перезагружаю компьютер, он загружает правильную ОС.

Я нашел пару хороших ресурсов, но на самом деле я не нашел ничего, чтобы действительно достичь того, что я пытаюсь сделать. На этой странице показано, как выглядит MBR и что он делает. Этот показывает мне, как открыть MBR через терминал.

Может кто-нибудь указать мне правильное направление о том, как изменить порядок загрузки и каким способом? Или я даже не иду в правильном направлении вообще.

1 ответ1

0

То, что делает BIOS, не редактирует MBR; это редактирование внутренних данных NVRAM.

(Подумайте об этом на мгновение. У вас есть два диска, и у каждого своя MBR, поэтому должно быть что-то еще, сообщающее системе, какой MBR является основным.)

Что касается редактирования через командную строку:

  • Если под "BIOS" вы на самом деле имели в виду UEFI и если ваш Linux действительно загружается в режиме EFI (а не в режиме "CSM"/"BIOS"/"совместимость"/"устаревший"), то порядок загрузки доступен через "переменные EFI". msgstr ", например, используя инструмент efibootmgr . В Windows bcdedit /default или EasyUEFI могут делать то же самое.

    (Как примечание, системы UEFI обычно предпочитают GPT для хранения информации раздела; не MBR.)

  • Если все у вас есть обычный PC BIOS, обычно не может получить доступ порядка загрузки через ОСА на всех - вы должны использовать меню BIOS. (То же самое, если это система UEFI, настроенная для загрузки в "устаревшем" режиме.)

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