深入理解 Linux 启动救援模式与控制台选择:从 x86 的 tty0 到 ARM 的 ttyS0在操作系统安装部署与日常维护中,有两个看似独立却深刻反映系统底层设计的问题经常被提及:从 ISO 启动时 GRUB 菜单里的“救援模式”到底做了什么,为什么能拯救一台“半残”的服务器?以及,为什么同样是 Linux 内核,x86 服务器的启动日志通常哗啦啦刷在显示器上(tty0),而 ARM 板子却总要从串口(ttyS0)里读输出?本文将从底层原理出发,把这两个问题讲透,并揭示它们在架构哲学上的差异。