LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: jarryson

[已解决]今天更新了,结果终端都打不开了。

[复制链接]
 楼主| 发表于 2010-6-14 07:25:01 | 显示全部楼层
看来是这个原因。。

按照ls的解决了。
回复 支持 反对

使用道具 举报

发表于 2010-6-14 09:36:38 | 显示全部楼层
none                   /dev/pts      devpts    defaults            0      0

这是默认的嘛,我的从安装archlinux开始,就是这一条。
回复 支持 反对

使用道具 举报

发表于 2010-6-14 14:14:52 | 显示全部楼层
说,你多久没更新了?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-14 16:01:07 | 显示全部楼层
才一个星期而已。。应该是更新了initscripts的缘故
回复 支持 反对

使用道具 举报

发表于 2010-6-17 21:22:25 | 显示全部楼层
楼主,字符界面,虚拟终端 使用 /dev/tty? 参考
man console
man vcs
图形界面,包括 X11、framebuffer(fbterm zhcon ...),终端 使用 /dev/ptmx  参考
man pts

chroot 环境下,想使用图形界面终端,同样需要  挂载 devpts伪文件系统到 /YOUR_CHROOT_DIR/dev/pts/,否则和您遇到情况类似。
Post by yafeng;2096607
升级到最新,发现同样的问题
lxterminal打不开,urxvt没反应,看到urxvt的报错是can't initlize pseudo-tty
搜了一把,把fstab改了下


#devpts                 /dev/pts      devpts    defaults            0      0
none                    /dev/pts      devpts    defaults            0      0

奇迹般的解决了

mount 伪文件系统时,设备参数字符串可随意指定,起标识作用,防止混淆,这里 devpts none 无区别。

改参数能解决问题,不靠谱。
是否中间有重启,或干脆换内核?
莫非 archlinux mount 打了什么补丁,或内核打过什么补丁?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-18 04:09:44 | 显示全部楼层
改成none就好了,比较奇怪。

不过archlinux的testing里面的mkinitcpio这个东西有bug,说已经在git里面修复了。生成的kernel initrd image启动的时候都找不到/dev/null的。
回复 支持 反对

使用道具 举报

发表于 2010-6-18 05:37:10 | 显示全部楼层
记忆中一开始是这样子的 none /dev/pts devpts defaults 0 0
后来才变成这样子 devpts /dev/pts devpts defaults 0 0

我用的是 devpts /dev/pts devpts defaults 0 0
但打开终端是没问题的.
回复 支持 反对

使用道具 举报

发表于 2010-6-18 06:57:24 | 显示全部楼层
Post by 聚焦深空;2097155


mount 伪文件系统时,设备参数字符串可随意指定,起标识作用,防止混淆,这里 devpts none 无区别。

改参数能解决问题,不靠谱。
是否中间有重启,或干脆换内核?
莫非 archlinux mount 打了什么补丁,或内核打过什么补丁?


所以我才说“奇迹般的”好了……
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表