No sistema de trabalho, observe o (s) dispositivo (s) em sysfs e seu link simbólico device
. Isso aponta para o dispositivo pai - que, por sua vez, pode ter seu próprio dispositivo pai e assim por diante. Escreva uma lista do dispositivo e de todos os seus dispositivos pai. Então você pode verificar todos eles no initramfs. Você pode estar perdendo mais requisitos do que apenas os dois dispositivos de disco.
Em segundo lugar, quando você faz sua lista de dispositivos, veja o driver/module
de cada um e anote o que é. Isso informa a você qual módulo do kernel está reconhecendo o dispositivo.
O udev deve estar carregando os módulos do kernel para você.
Infelizmente, o initramfs do LFS usa o systemd-udev e tenta executá-lo sem o systemd. Isso é lamentável porque usar o systemd permitiria que o systemd-udev registrasse quaisquer erros encontrados no diário do systemd. Você poderia então verificar o diário em busca de erros. Não sei se o log de erros do udev funciona no initramfs do LFS.
does ubuntu add-on to the kernel (/ubuntu directory) dictates any special policy for initrd?
Não.