主题 : 通过NFS启动系统时,超级终端里面出现一下界面就启动不了,请问应该然后解决? 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 4500
精华: 0
发帖: 16
金钱: 125 两
威望: 52 点
综合积分: 32 分
注册时间: 2009-03-17
最后登录: 2016-12-27
楼主  发表于: 2009-11-07 18:41

 通过NFS启动系统时,超级终端里面出现一下界面就启动不了,请问应该然后解决?

P-Config: Complete:
      device=eth0, addr=192.168.1.70, mask=255.255.255.0, gw=192.168.1.24,
     host=mini2440, domain=, nis-domain=arm9.net,
     bootserver=192.168.1.24, rootserver=192.168.1.24, rootpath=
Looking up port of RPC 100003/2 on 192.168.1.24
portmap: server 192.168.1.24 not responding, timed out
Root-NFS: Unable to get nfsd port number from server, using default
Looking up port of RPC 100005/1 on 192.168.1.24
portmap: server 192.168.1.24 not responding, timed out
Root-NFS: Unable to get mountd port number from server, using default
Root-NFS: Server returned error -5 while mounting /opt/mini2440/root_nfs
VFS: Unable to mount root fs via NFS, trying floppy.
VFS: Cannot open root device "nfs" or unknown-block(2,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

之前的设置都是安装使用手册上面弄的,
supervivi:param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.24:/opt/mini2440/root_nfs ip=192.168.1.70:192.168.1.24:192.168.1.24:255.255.255.0:mini2440.arm9.net:eth0:off",后boot,就出现上面的情况,启动不了。

请问一下是否是我设置问题还是其他问题?
级别: 新手上路
UID: 4500
精华: 0
发帖: 16
金钱: 125 两
威望: 52 点
综合积分: 32 分
注册时间: 2009-03-17
最后登录: 2016-12-27
1楼  发表于: 2009-11-07 18:42
说明下:我的limux主机是再VM下面的redhat 9;网络应该没有问题,都能够上网,
级别: 新手上路
UID: 4500
精华: 0
发帖: 16
金钱: 125 两
威望: 52 点
综合积分: 32 分
注册时间: 2009-03-17
最后登录: 2016-12-27
2楼  发表于: 2009-11-07 21:42
没人知道?我可以通过telnet 连接到开发板上面去,网络应该没有问题
级别: 新手上路
UID: 4500
精华: 0
发帖: 16
金钱: 125 两
威望: 52 点
综合积分: 32 分
注册时间: 2009-03-17
最后登录: 2016-12-27
3楼  发表于: 2009-11-07 21:45
参照了另外一个帖子里面的方法,不过还是出现了上面的问题。

真不容易,终于成功,总结一下
1、miniarm2440说明书第202页中的 /etc/exports ,内容中的 /opt/FriendARM/MINI2440/root_nfs *(rw,sync,no_root_sqush) ,将MINI2440应改为mini2440;
2、vmware连网要改为桥接方式,VM->settings->Hardware->Netwaor Adapter,在右边将Network Connection,改为Bridged,
3、vmware中Edit->Virtual Network Editor->Host Virtual Network Mapping中的 VMnet0选为你的计算机网卡。
4、网卡设置,计算机上网网卡IP:192.168.1.100,子网掩码: 255.255.255.0,网关:192.168.1.1,DNS:192.168.1.1
redhat9.0中网卡设计IP:192.168.1.24,子网掩码: 255.255.255.0,网关:192.168.1.1,DNS:192.168.1.1
5、进入超级终端Supervivi 后,用以下指令
Supervivi>param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.1.24:/opt/FriendlyARM/mini2440/root_nfs ip=192.168.1.70:192.168.1.24:192.168.1.24:255.255.255.0:sbc2440.arm9.net:eth0:off"
就可以引导了
级别: 新手上路
UID: 4500
精华: 0
发帖: 16
金钱: 125 两
威望: 52 点
综合积分: 32 分
注册时间: 2009-03-17
最后登录: 2016-12-27
4楼  发表于: 2009-11-08 09:50
关闭防火墙之后,好像能够连接上了,不够又出现一下问题:

P-Config: Complete:
      device=eth0, addr=192.168.1.70, mask=255.255.255.0, gw=192.168.1.24,
     host=sbc2440, domain=, nis-domain=arm9.net,
     bootserver=192.168.1.24, rootserver=192.168.1.24, rootpath=
Looking up port of RPC 100003/2 on 192.168.1.24
Looking up port of RPC 100005/1 on 192.168.1.24
VFS: Mounted root (nfs filesystem).
mount_devfs_fs(): unable to mount devfs, err: -2
Freeing init memory: 144K
Warning: unable to open an initial console.
Kernel panic - not syncing: No init found.  Try passing init= option to kernel.

请问这个问题是啥意思?
级别: 新手上路
UID: 4500
精华: 0
发帖: 16
金钱: 125 两
威望: 52 点
综合积分: 32 分
注册时间: 2009-03-17
最后登录: 2016-12-27
5楼  发表于: 2009-11-08 13:15
终于搞定了,原来是自己的/opt/mini2440/root_nfs/root_nfs下面,