如何在启动时以root身份自动登录到TTY?

我正在使用RT-PREEMPT补丁创建一个实时内核。 我创建了没有图形桌面的内核。 它在登录提示符的终端模式下出现。 要求是,它应该启动并直接转到具有root权限的shell提示符,而不需要登录。 如何才能做到这一点? 你能帮助我吗?

来源: http : //linux.koolsolutions.com/2009/04/30/autologin-linux-console-mode 。

我已经开始工作,但在Ubuntu上略有不同。

  1. 首先安装mingetty

     sudo apt-get install mingetty 
  2. 编辑/etc/init/tty1.conf

    更改:

     exec /sbin/getty -8 38400 tty1 

    至:

     exec /sbin/mingetty --autologin root --noclear tty1 
  3. 重启并测试。

这对我来说在Ubuntu 12.04上有用,如果这对你有用,你需要更多的自动开始更改tty2.conf – tty6.conf并且你应该好好去。

您无需任何其他软件即可完成此操作

 sudo vim /etc/inittab 

评论出来

 1:2345:respawn:/sbin/getty 115200 tty1 

并替换它

 1:2345:respawn:/bin/login -f pi tty1 /dev/tty1 2>&1 

所以你留下了这个

 #1:2345:respawn:/sbin/getty 115200 tty1 1:2345:respawn:/bin/login -f pi tty1 /dev/tty1 2>&1