[make-initrd] [devel] syslinux
    Michael A. Kangin 
    mak at complife.ru
       
    Sat Apr 20 00:31:51 MSK 2019
    
    
  
Алексей, спасибо за комментарии.
On 04/19/2019 11:04 PM, Alexey Gladkov wrote:
> Я никогда не использовал nfsroot.
А есть еще какой-то "payload" для тестирования сетевой загрузки?
>> А через mount.nfs монтировать удавалось. Просто немного приболел,
>> поэтому до подготовленного железного стенда на работе пока не доехал. И
>> сначала на виртуалках хочу собрать деплойный вариант подключения
>> NFS-раздела.  Может, смогу в эти выходные.
> 
> Можно попробовать переписать nfsroot с nfsmount на что-то другое.
Да, было бы классно.
 >>> Если внутрь initrd положить человеческий mount.nfs с доп.модулями типа
 >>> nfsv4, то ручками корень монтируется без проблем.
 >>> Однако, дальше ничего не происходит - если покинуть теперь шелл, то
 >>> инитрд продолжает висеть вечно и чего-то ждать, даже по таймауту не
 >>> отваливается.
А как такое вот залипание разруливать? Что нужно выполнить в initrd, 
чтобы загрузка продолжилась?
> Мне не известны случаи, когда STOP не работал в принципе. Я знаю, что не
> он, а чтение с терминала может не работать из-за plymouth.
Я смутно вспоминаю, что шелла в итоге я получить не смог - то ли пароль 
бесконечно спрашивали, то ли еще что-то. И никакие попытки параметров 
типа RDSHELL=shell не помогали.
В любом случае, сейчас шелл работает хорошо.
Еще большой вопрос - как написать фичу? Есть какая-то образцовая 
работающая фича? Или документация, с бест-практиками, примерами...
Мне надо утащить образы по сети, и смонтировать их на /root
(https://github.com/Prividen/make-initrd-colaboot)
Я думал попробовать взять за основу nfsroot, но, похоже, он вообще не 
"запускается". По крайней мере ни одного упоминания в /var/log нет, в 
dmesg только о загруженном модуле nfs.
    
    
More information about the Make-initrd
mailing list