由于要修改开发板中的IP地址,于是想到要修改/etc/init.d/rcS,可是由于使用vi rcS后出现乱码,于是想到将rcS复制到主机上修改后在放回到开发板上。
于是就悲剧了,修改后放回到init.d目录下,然后重启,就一直不断的出现
can't open /dev/tty2: No such file or directory
can't open /dev/tty3: No such file or directory
看了它的输出信息,主要是没有访问权限。
后来发现其实已经启动了系统,只是没有显示QT界面,那就好办了。
解决方法:
在DNW中使用命令,不管他输出
can't open /dev/tty2: No such file or directory
的这些,只管按照自己想要输出的命令即可(会被
can't open /dev/tty2: No such file or directory
隔断,没关系)
#cd etc
#cd init.d
#chmod 777 rcS
于是重启开发板,一切OK.
这个问题主要是rcS是初始化脚本用的,如果不能访问,就不能访问/dev等设备,也就无法开启界面等。
所以如果没有的话,需要复制rcS到init.d目录下,然后修改权限
若以上方法不能解决,则说明不是权限问题,那就
can't open /dev/tty3: No such file or directory
can't open /dev/tty2: No such file or directory
can't open /dev/tty4: No such file or directory
解决办法:
ln -sf /dev/null /dev/tty2
ln -sf /dev/null /dev/tty3
ln -sf /dev/null /dev/tty4