2013-01-04 26 views
1

我已经在我的桌面上安装了android x86。当我在grub中选择android的启动选项时,它转到tty8,然后我使用alt + F1转到tty1 ,然后登录到我的Ubuntu用户帐户(我的Android图像存储在那里)运行加载android的启动shell脚本。 我需要什么是自动化这些过程,即当我选择Android的启动选项,它应该去tty1并自动执行shell脚本,而无需登录。我怎样才能自动登录一个tty并执行一个脚本

这是可行的吗? 如果是这样,怎么样?

回答

1

您可以使用'mingetty'来自动登录。

sudo apt-get install mingetty 

然后/etc/init/tty1.conf

更改编辑该行称

exec /sbin/getty -8 38400 tty1 

进入

exec /sbin/mingetty --autologin root --noclear tty1 

注意,这个自动登录根,也许你想要一个不同的用户。 至于自动运行的shell脚本:你可以把你的脚本放在〜/ .bash_profile中

+0

嘿,谢谢,这很有效。要自动运行脚本,如果shell脚本放在〜/ .bash_profile ,那么一切都会正常工作,如果我登录到Android,但如果我登录到Ubuntu,那么它也会尝试运行脚本(请纠正我,如果我错了),我不想要的。我想运行该脚本只有当选择启动选项是android.Is有任何方式使用哪个脚本可以得到哪个选择启动选项? – androidnewbie

+0

我不明白。从我读到的是:你总是启动到Ubuntu,然后启动Android? 或者您是否使用bootloader来选择Ubuntu或Android? – Tuim

+0

我使用grub来选择Ubuntu或Android,我想我已经在我的问题中提到过它'当我在grub中选择Android的启动选项...' – androidnewbie

相关问题