Загрузка mfsBSD через PXE с UEFI

Для этого можно использовать функцию поиска в Calc.

Документация здесь:https://wiki.openoffice.org/wiki/Documentation/How_Tos/Calc:_LOOKUP_function

вам нужны ваши данные в столбцах, чтобы это работало, тогда вы должны сделать что-то вроде:

LOOKUP(3; A1:E1; A3:E3)

для каждой строки данных.

1
20.01.2020, 17:27
1 ответ

Вы уверены, что что-то не работает? Вы пытались получить к нему доступ через сеть?

Если вы посмотрите на руководство Grub и выполните поиск amd64 EFI, вы увидите, что он поддерживает только безголовую загрузку. На вашем снимке экрана вы могли бы успешно загрузить систему. Однако вы не должны ожидать, что увидите какой-либо вывод консоли на свой экран.

Если вы создаете собственную версию mfsBSD (или исправляете образ ISO ), вы можете попробовать установить либо nullconsole, либо comconsoleв/boot/loader.conf

console=nullconsole

...без консоли -или используйте последовательную консоль с помощью

console=comconsole

Или см. 2.12 Расширенное руководство по установке

Я понимаю удобство использования mfsBSD, поскольку все создается для вас. Но на самом деле нетрудно полностью пропустить Grub и загрузиться непосредственно во FreeBSD. Единственная неприятность заключается в том, что вам нужно где-то запустить NFS для загрузки.

Если вы посмотрите документацию по 31.8. Бездисковая работа с PXE-вы можете увидеть пример конфигурации для DHCP-сервера.Изменение этого для загрузки UEFI тривиально :

.
# path of boot loader obtained via tftp
filename "loader.efi";

# pxeboot boot loader will try to NFS mount this directory for root FS
option root-path "192.168.0.1:/tftproot/FreeBSD/" ;

Таким образом, если вы скопируете FreeBSD /boot/loader.efiна свой TFTP-сервер, мы сразу же загрузимся с соответствующим загрузчиком. AFAIK loader.efiпо-прежнему поддерживает получение ядра только через NFS в сети (, в отличие от pxeboot (8 ), которые могут получить дальнейшее использование TFTP ). Но если у вас есть под рукой NFS, то настроить его не составит труда. Подробнее об этом можно прочитать в бездисковых (8)

По умолчанию вы получаете типичный root через NFS. Но когда у вас это получается, работать с диском памяти совсем не сложно -см. 17.9. Диски памяти и mdmfs (8). Так как mdmfsподдерживает geom _uzip , вы можете получить красивое вложенное изображение, которое при необходимости легко изменить.

Что касается дальнейших действий, то велась работа над поддержкой загрузки UEFI HTTP , которая упростит работу, если вы предпочитаете обслуживать через HTTP, а не через NFS. Это, однако, все еще довольно новое и блестящее.

Имеются другие отчеты о проблемах с теми же настройками, что и у вас, с использованием UEFI, Grub и mfsBSD.

Еще раз:Я понимаю удобство использования образа mfsBSD. Я просто хотел показать, что есть альтернативный маршрут. Если нам повезет, возможно, кто-то с большим опытом работы с Grub сможет ответить лучше.

0
27.01.2020, 23:55

Теги

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