Debian
mkinitramfs 無法為 / 確定設備
我正在關注本教程:創建自定義 Debian Live(這不是第一次)但是這次當我嘗試在 chroot 環境中安裝 linux-image-amd64 live-boot systemd-sysv 時它不起作用。
錯誤是:
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
該發行版是從核心 4.9.0-6 中的最小 (netinstall) 安裝的 Debian Stretch。
當我在 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 環境。