root=/dev/block/mtd/by-name/linuxroot?

我想尝试不要initramfs,直接用内核启动分区中的系统,发现内核报错找不到root分区。突然想到,/dev是在initramfs中通过用户态进程挂载的,没有initramfs,/dev根本就没有挂载,当然找不到root分区了。但是我的笔记本就没有initrd,一个内核就能成功启动。为什么呢?

慢慢测试下呢.我也遇到这个问题了