Рабочая конфигурация GRUB для загрузки FreeBSD через UEFI

Yum показывает эту ошибку, когда не может продолжить с помощью команды. Это сообщение может появиться по многим причинам:

  • Пакет уже установлен и обновлен
  • Пакет не существует в настроенном репозитории
  • Нет репозиторий настроен правильно
  • При загрузке пакета с удаленного URL возникла проблема (невозможно подключиться, не удается найти пакет и т. д.)
  • Для пакета требуются недоступные зависимости
  • Пакет конфликтует с другой установленный пакет

Чтобы устранить проблему, вы должны сосредоточиться на сообщении, которое появляется перед «Ничего не делать», а не на сообщении «Ничего не делать», которое является чисто результатом ошибки.

2
05.04.2017, 09:33
1 ответ

В ОС Linux добавьте новую запись FreeBSD в свой /etc/grub.d/40_custom , затем повторно сгенерируйте файл grub.cfg :

rm /boot/grub/grub.cfg

Добавьте следующую строку в ваш /etc/grub.d/40_custom :

menuentry "FreeBSD" {
insmod ufs2
set root=(hd0,gpt3)
kfreebsd /boot/loader
}

Запустите grub-mkconfig :

grub-mkconfig -o /boot/grub/grub.cfg

Изменить

Вы должны создать bios-boot partition (size = 1 M)

Из FreeBSD, после установки grub из коллекции портов, установите его правильно, используя следующую команду:

grub-install --modules=part_gpt /dev/ada0

Используйте команду gpart show , чтобы получить правильное устройство.

Запустите команду grub-mkconfig -o /boot/grub/grub.cfg, она сгенерирует для вас grub.cfg .

2
27.01.2020, 22:10

Теги

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