首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >找到正确的tty & tty设置

找到正确的tty & tty设置
EN

Unix & Linux用户
提问于 2016-01-16 02:27:13
回答 1查看 1.4K关注 0票数 4

我成功地在基于Android的设备上运行了纯Debian (去引导)。这意味着我的Nexus 5运行一个完全正常的GNU/Linux系统,但是使用CyanogenMod 11 Linux内核(有一些特定于模型的补丁)。

我有串行连接到电话(通过4针调制耳机插孔),我可以看到完整的内核日志。

问题是,尽管系统确实启动和工作,但我无法找到与其接口的方法,因为我无法找到需要使用的正确的tty设置。

首先,当我将类似/sbin/ls /dev > /hello的内容放在inittab ( getty应该在哪里)时,系统肯定是活动的,我得到了目录列表。

串行端口在/dev/ttyHSL0上,我在getty上做了很多尝试,最后一个是/sbin/getty -8 -L -m -w 115200 ttyHSL0,一点也不走运。我也尝试过清单所报告的其他两个端口(tty1 & ttyS0),但也没有任何结果。

注意:我试图在引导时启动WiFi,这样我就可以获得SSH,但是它没有工作,它无法连接到网络,我不知道为什么。当我有bash提示符时,我将能够调试它.

注2:这不是一个chroot系统,它是纯粹运行在设备上的Debian。这与Android无关。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2016-01-20 05:25:02

好吧,在我用到switch_root的init脚本中进行了大量调试(并且头撞墙)到debian所在的目录之后,我没有挂载/dev、/proc和/sys.

正确的tty实际上是1:2345:respawn:/sbin/getty ttyHSL0 115200

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/255667

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档