免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3468 | 回复: 5
打印 上一主题 下一主题

求助:用busybox制作nfs rootfs问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-12 16:33 |只看该作者 |倒序浏览
busybox-1.11.2
linux-2.6.21
工具链是自己做的,gcc-4.2.3

系统启动都没有问题,文件系统也都OK,shell命令也能用,就是显示有点不对。哪位大侠帮忙给看看,给点提示,不胜感谢。

************************************************************************************
init started: BusyBox v1.11.2 (2008-09-12 15:44:36 CST)

starting pid 767, tty '': '/etc/init.d/rcS'
Processing etc/init.d/rcS
Mount all
Start mdev
*****************************************
      RootFS by NFS
****************************************


starting pid 771, tty '': '-/bin/sh'

Processing /etc/profile...
Set search library path
Set user path
Set SP1
Done

[root@tiger \w]\$ls
bin      dev      home     linuxrc  proc     sbin     tmp      var
boot     etc      lib      mnt      root     sys      usr
[root@tiger \w]\$cd etc
[root@tiger \w]\$ls
fstab      init.d     mdev.conf  profile    shadow
group      inittab    passwd     profile~
[root@tiger \w]\$cat inittab
::sysinit:/etc/init.d/rcS
::respawn:-/bin/sh
::restart:/sbin/init

tty2::askfirst:-/bin/sh
::ctrlaltdel:/bin/umount -a -r
::shutdown:/bin/umount -a -r
::shutdown:/sbin/swapoff -a
[root@tiger \w]\$cat profile
# /etc/profile: system-wide .profile file for the Bourne shells

echo
echo "Processing /etc/profile... "
# no-op

echo "Set search library path"
export LD_LIBRARY_PATH=/lib:/usr/lib

echo "Set user path"
PATH=/bin:/sbin:/usr/bin:/usr/sbin
export PATH

echo "Set SP1"
export HOSTNAME="tiger"
export PS1="[$USER@$HOSTNAME \\w]\\$"

echo "Done"
echo

[root@tiger \w]\$
************************************************************************************

论坛徽章:
0
2 [报告]
发表于 2008-09-12 17:05 |只看该作者
应该是串口终端的问题,换一个试试

论坛徽章:
0
3 [报告]
发表于 2008-09-16 16:47 |只看该作者
多谢qspy。

搞定了,不是串口工具的问题(不过我的串口工具好像是有问题)

可以通过配置busybox得到解决。
问题1:提示符显示不对
解决:具体是哪个选项解决的不清楚,但是我对
Busybox settings --->
                  Gerneral Configuration --->
                  Busybox Library Tuning --->
这两个子项下多个项进行了添加,这个问题就对了

问题2:ls命令后出现多余字符
原因分析:查资料得知,那些多余字符应该是颜色属性,而我的串口信息输出到了windows下的dnw里,dnw不支持颜色显示,从而导致显示多余字符
解决:把Coreutils ---> ls下的 Allow use of color to identify file types取消,问题得到解决


上面两个问题解决了,但是有一个新的问题:
如果我使用minicom或者是windows下的超级终端,在内核加载以后,就无法实现串口通信,具体表现就是我敲击键盘,没有任何反应,但是如果我换成dnw后,则一切正常?
哪位大侠能给一点提示。

论坛徽章:
0
4 [报告]
发表于 2008-09-16 18:11 |只看该作者
楼主,能否讲讲你的工具链gcc-4.2.3的制作过程,我制作又失败了。

论坛徽章:
0
5 [报告]
发表于 2008-09-18 13:03 |只看该作者
上面两个问题解决了,但是有一个新的问题:
如果我使用minicom或者是windows下的超级终端,在内核加载以后,就无法实现串口通信,具体表现就是我敲击键盘,没有任何反应,但是如果我换成dnw后,则一切正常?
哪位大侠能给一点提示。
--------------------------------------------------------------------------------------------
不知道是不是线的问题,以前我也发现过dnw总是不出问题,换scrt就漏按键,但换根线又好了。

论坛徽章:
0
6 [报告]
发表于 2008-09-18 17:57 |只看该作者

回复 #5 obima 的帖子

windows下的超级终端没有配置好!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP