我想知道如何将Linux的默认显示输出更改为串口而不是自己的显示器。我想通过Windows XP中的超级终端查看所有Linux输出(从第一个启动时间开始)。
顺便说一下,这只是对未来用途的研究!我知道这样做没有简单的解决方案。也许我应该再次编译Linux!我不知道。请给我一些建议。
答案 0 :(得分:1)
使用console
kernel parameter指定默认控制台。在inittab
中添加一个条目,以将登录过程附加到串行线。
答案 1 :(得分:1)
请参阅Serial Console Howto并在Windows
处使用putty答案 2 :(得分:1)
这当然是可行的。最简单的方法就是在串口终端上放置一个“getty”进程,有时通过编辑/ etc / inittab来完成(那里会有一些例子)然后你会看到一个通过串口的登录提示终端并正常使用所有(命令行)程序。从历史上看,Unix机器将其作为主要工作方式。
另一个选择是使用“串行控制台”,它涉及将一些启动时参数传递给内核;只有在串口上看到它的启动消息时才需要这样做。
编辑:在较新的Linux发行版中,将“getty”放在串行线上并不容易,大概是因为这是一件老式的事情。在嵌入式设备之外,几乎没有人使用串口登录系统(大多数现代PC甚至没有rs232端口)。例如,Fedora和Ubuntu不使用“init”,而是使用其他没有固有支持来运行“getty”的东西。可能有一种方法,但我不知道它是什么;请参阅您的distributuon的文档。