В Tue, 10 Apr 2018 11:15:13 +0200 Konstantin Lepikhov <[email protected]> пишет:
> > На текущий момент положил vmlinuz и full.cz (с добавленными модулями > > для поддержки сетевых карт) на tftp-сервер, образ rescue - на > > ftp-сервер, прописал в pxelinux.cfg соответствующие параметры > > (fastboot live > > automatic=method:ftp,network:dhcp,server:192.168.1.1,directory:/rescue/32 > > ramdisk_size=450000 stagename=rescue showopts). Начинается загрузка, > > которая останавливается на сообщении "No network device found". > > Переход на вторую консоль и выполнение там udevadm trigger > > --action=add; udevadm settle подгружает модуль для сетевой карты, > > после чего можно продолжить загрузку (rescue скачивается с ftp и > > далее все загружается обычным образом). > > > > Никак не могу понять, каким образом заставить > > udev/propagator/кто-этим-должен-заниматься загружать модули для > > сетевой карты автоматически. > Насколько я помню, propagator все делает сам, и если имя сетевого > интерфейса не совпадает с ожидаемым, то он выкидывает эту ошибку. > Посмотрите отладочную консоль, там должно быть все написано что ему не > нравится. > На 3й консоли есть следующее: * welcome to the ALT Linux install(alt-stage1, built ...) * opening /proc/cmdline... * initrd=..... (строка APPEND из pxelinux) * AUTOMATIC MODE: got 4 params * got 8 args * spawning a shell * unsetting automatic Похоже, все ему нравится, просто модуля для сетевой карты никто не загружает. Интерфейс только lo. lsmod - пусто. После ручной загрузки модуля (через вторую консоль с шеллом) и нажатия Ok в propagator у него все получается - поднимается интерфейс, получается IP, загружается по FTP образ и т.д. Никак не могу понять, как и кого попросить грузить модуль для сетевой карты. Все нужное в initrd есть - модули, udev. _______________________________________________ Sysadmins mailing list [email protected] https://lists.altlinux.org/mailman/listinfo/sysadmins
