Рейтинг:0

Grub не может получить доступ к TFTP-серверу для загрузки конфигурации grub

флаг gh

Я пытаюсь выполнить pxeboot и установить Ubuntu 20.04 на свой целевой компьютер, настроенный на использование UEFI.

Мой сервер сборки — это Raspberry Pi с Raspbian. Я использую dnsmasq в качестве сервера dhcp/dns/tftp для моей сети сборки.

Когда я пытаюсь выполнить pxeboot на целевом компьютере, он получает адрес DHCP, загружает BOOTX64.EFI, а затем загружает grubx64.efi с TFTP-сервера.

Тем не менее, я остался в подсказке grub. В интерфейсе командной строки grub для $prefix установлено значение (tftp.192.168.105.1)/EFI/убунту. Кажется, это правильный адрес для сервера сборки. Однако я не могу сделать лс префикс $ команда, потому что она говорит мне ошибка: диск 'tftp.192.168.105.1' не найден.

Кроме того, /var/log/syslog на загрузочном сервере сообщает, что BOOTX64.EFI и grubx64.efi были загружены, но не записывает никаких ошибок, когда я пытаюсь выполнить лс префикс $.

Я не понимаю, почему это не работает (поскольку целевой компьютер может получить доступ к файлам на TFTP-сервере). Может ли кто-нибудь предложить что-то посмотреть или другой подход?

Рейтинг:0
флаг ph

У вас опечатка.

Адрес должен читаться (тфтп, 192.168.105.1) с комой не в точку.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.