«Не удалось найти работающую файловую систему в сети» PXE-загрузка Ubuntu из CentOS

Процесс с pid 31754 существует; если вы наберете ps -e |grep 31754, но, поскольку это не задание, которое можно снова переместить на передний план, оно не отображается командой jobs. wget -bqавтоматически отправляет вывод на задний план без возможности снова переместить его на передний план.

0
08.02.2021, 01:43
3 ответа

Я заставил это работать со следующими параметрами в моей конфигурации по умолчанию:

LABEL Ubuntu 20 LTS
    MENU LABEL Install Ubuntu 20 LTS
    KERNEL ubuntu20/casper/vmlinuz # On PXE server, relative to TFTP Root
    INITRD ubuntu20/casper/initrd
    IPAPPEND 1
    APPEND autoinstall ip=dhcp interface=enp5s0 ds=nocloud-net;s=http://<mywebserver>/ubuntu2004/autoinstall/ucshadoop06/ url=http://<mywebserver>/ubuntu-20/liveserver-iso/ubuntu-20.04.1-live-server-amd64.iso

Работает как с параметром ds, так и без него. Моя текущая задача — выяснить, почему параметр ds ничего не делает. Дайте мне знать, если у вас есть что-то еще.

0
07.05.2021, 22:33

Это, к сожалению, некоторая загвоздка -во всех отказах с несколькими возможными причинами. Оболочка busybox, в которую вы попали, позволит вам просмотреть файл casper.log во временной файловой системе ram. (Добавление debug=к строке APPEND должно включать дополнительную отладочную информацию ). Это может пролить свет на проблему.

Кроме того, файлы журнала на вашем tftp- и http-сервере также сообщат вам, как далеко он продвинулся в запросах различных частей, которые ему нужны.

Одна возможность (и проблема в моем случае )заключается в том, что файлы vmlinuz и initrd, которые вы обслуживаете, должны быть теми же файлами из образа.iso, который вы загружаете. (Я обновил.iso до новой дополнительной версии и неожиданно столкнулся с этой проблемой, потому что использовал ядро/initrd из предыдущей версии)

mount -o loop,ro ubuntu-20.04.2-live-server-amd64.iso  /mnt
cp /mnt/casper/initrd /mnt/capser/vmlinuz  [somedir]
umount /mnt
0
07.09.2021, 05:08

Может быть отсутствующий .diskфайл, как указано в этой ошибке:https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1877618

При копировании файлов для установки PXE обязательно включите скрытые файлы:https://superuser.com/questions/61611/how-to-copy-with-cp-to-include-hidden-files-and-hidden-directories-and-their-con

Между прочим, это лучшая статья, которую я нашел по настройке установки PXE. --Я изменил инструкции для Ubuntu 20.04 и должен был убедиться, что скопировал .disk(, не упомянутый в статье):https://linuxhint.com/pxe_boot_ubuntu_server

0
14.09.2021, 23:49

Теги

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