我按網上教程下載了新的kernel 4.15, 然后make menuconfig配置了 nfs. 接著make modules_install , make install后, 系統可以應用新的內核了。
然后再用dracut initrd.img `uname -r` 生成PXE無盤的initramfs, (有dracut-network)
但是 用 lsinitrd initrd.img | grep nfs 看不到任何nfs項。
把這個initrd.img用在無盤提示 dracut : FATAL: don't know how to handle 'root=nfs:192.168.1.1:/diskless
百度找不到答案, 請教了。。。
uj5u.com熱心網友回復:
剛看了一下, 連 /boot 下面的 initramfs-4.15.15也沒有nfs 相關資訊, 我們配置的時候明明有勾1. IP: kernel level autoconfiguration
2. <*> NFS client support
.......
[*] Root file system on NFS
uj5u.com熱心網友回復:
剛翻到這個貼子, 自己回復一下吧, 后來了解了 dracut的引數.加上 --add引數就可以把nfs加到 initramfs了.
dracut -v -a 'nfs'
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/101918.html
標籤:內核源代碼研究區
上一篇:dns重發,求各路大牛解答
下一篇:生信菜鳥團
