系统启动需要一个可用的控制台。如果内核配置中未包含相应的NULL TTY驱动,设置 console=null 会导致启动失败。
1.确认NULL TTY驱动:确保内核配置了 CONFIG_TTY_NULL。这样,console=ttynull 才会生效,它提供一个丢弃所有数据的数据的控制台。
2.检查控制台设备:在Linux内核中,/dev/null 通常不能直接作为控制台设备使用。控制台需要是一个真正的TTY设备,而 /dev/null 主要用来丢弃数据。请检查你的内核是否支持将 ttynull 作为控制台。
|
|