Я следую этому руководству: Создайте собственный Debian Live (это не в первый раз), но на этот раз не получается, когда я пытаюсь установить linux-image-amd64 live-boot systemd-sysv в среде chroot.
Ошибка:
mkinitramfs: failed to determine device for /
mkinitramfs: workaround is MODULES=most, check
grep -r MODULES /etc/initramfs-tools
Это во время update-initramfs. Когда я запускаю его один, он возвращает ту же ошибку. Команда grep возвращает:
/etc/initramfs-tools/initramfs.con:MODULES=most
/etc/initramfs-tools/conf.d/driver-policy:MODULES=dep
Дистрибутив - Debian Stretch, установленный с минимальной (netinstall) версии ядра 4.9.0-6.
Когда я был в 4.9.0-4 или 4.9.0-5, у меня никогда не было этой проблемы. Может дело в 4.9.0-6?
Любое решение? Спасибо
Я отредактировал /etc/initramfs-tools/conf.d/driver-policy, чтобы заменить
MODULES=dep
по
MODULES=most
и это "работает". Есть много строк с «W: возможно отсутствие прошивки ...», но он правильно обновляет initrd, и я могу загрузить свою среду Live.