Как установить Legacy Grub на диск GPT UEFI?

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

Для системы X64 попробуйте

mkdir broadcom

cd broadcom

wget http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz

tar xzf http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz

build

Для системы x32 попробуйте

mkdir broadcom

cd broadcom

wget http://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz

tar xzf http://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz

build

Затем следуйте инструкциям из STA readme для установки

1
05.02.2019, 22:04
3 ответа

3 возможности

мбр

Использовать mbr; тратить дисковое пространство более 2 ТБ

гпт

Используйте grub2 с gpt.

[Напрягаться из-за скриптов и т. д. необязательно — вы можете просто проигнорировать предложение не редактировать grub.confи редактировать как устаревший grub. Просто убедитесь, что никакие обновления, указывающие на (, этот )grub не запускается автоматически]

гибрид

Использовать гибридный подход

т. е. 4 раздела MBR (менее 2 ТБ ), о которых известно grub legacy, и ОС, поддерживающая gpt, которая использует остальные.

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

1
27.01.2020, 23:31

Grub Legacy хочет использовать промежуток между MBR и первым разделом для хранения собственного кода. Это пространство недоступно при использовании GPT, поскольку таблица GPT намного больше и обычно между таблицей и первым разделом нет промежутка. Grub2 может использовать специальный загрузочный раздел BIOS для хранения кода вместо промежутка.

1
27.01.2020, 23:31

Если вы хотите загрузиться в режиме BIOS (alias CSM alias legacy mode ), и у вас есть таблица разделов GUID (GPT ), , вам нужен небольшой раздел с bios_grubфлаг . Здесь grub установит данные, которые установлены в первом мибибайте (после первых 512 байтов, но перед разделами )на диске со старой таблицей разделов MSDOS.

  • Размер раздела bios_grubможет составлять 1 МБ.

  • Более подробная информация по этой ссылке:help.ubuntu.com/community/DiskSpace

0
27.01.2020, 23:31

Теги

Похожие вопросы