主题 : 为什么mini2440从NFS启动,要将网线与主机直接连接? 复制链接 | 浏览器收藏 | 打印
立志救中国
级别: 新手上路
UID: 12076
精华: 0
发帖: 38
金钱: 205 两
威望: 41 点
综合积分: 76 分
注册时间: 2009-12-28
最后登录: 2011-06-22
楼主  发表于: 2010-03-15 19:35

 为什么mini2440从NFS启动,要将网线与主机直接连接?

可不可以不与主机直接连接,而是将mini2440直接连接到同一个局域网中?
这样的话,不妨碍主机上网,mini2440从NFS启动后也能上网。
请大虾们指点哈(我试了下不行)。
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
1楼  发表于: 2010-03-15 20:22
当然可以
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
成佛之路漫漫啊……
级别: 新手上路
UID: 6770
精华: 0
发帖: 29
金钱: 155 两
威望: 37 点
综合积分: 58 分
注册时间: 2009-06-16
最后登录: 2012-01-07
2楼  发表于: 2010-03-15 23:22
可以啊,我就是这么干的,具体为:
主机为192.168.0.170,给目标机的是192.168.0.180,网关为192.168.0.1,都连到一个路由器上
param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.0.170:/opt/FriendlyARM/mini2440/root_qtopia ip=192.168.0.170:192.168.0.180:192.168.0.1:255.255.255.0:arm9:eth0:off"
然后boot就OK了
立志救中国
级别: 新手上路
UID: 12076
精华: 0
发帖: 38
金钱: 205 两
威望: 41 点
综合积分: 76 分
注册时间: 2009-12-28
最后登录: 2011-06-22
3楼  发表于: 2010-03-16 10:41

 回 1楼(kasim) 的帖子

原来我给mini2440的ip地址 与局域网中一台主机ip地址相同,产生冲突,换了个ip地址行了。

想请教kasim,从NFS启动友善光盘中的root_nfs可以,启动root_qtopia怎么就不行,提示信息如下
VFS: Mounted root (nfs filesystem).
Mounted devfs on /dev
Freeing init memory: 144K
mini2440_backlight: module license 'unspecified' taints kernel.
backlight initialized
[31/Mar/2022:17:55:57 +0000] boa: server version Boa/0.94.13
[31/Mar/2022:17:55:57 +0000] boa: server built Feb 28 2004 at 21:47:23.
[31/Mar/2022:17:55:57 +0000] boa: starting server pid=271, port 80

RPC: sendmsg returned error 101
nfs: RPC call returned error 101
/etc/init.d/rcS: /etc/init.d/rcS: 54: /bin/qtopia: Network is unreachable
RPC: sendmsg returned error 101
nfs: RPC call returned error 101
/etc/init.

请问能不能从NFS启动qtopia根文件系统,如何设置才可以?
*無鈳取玳
级别: 论坛版主
UID: 27
精华: 12
发帖: 5398
金钱: 40120 两
威望: 17929 点
综合积分: 11036 分
注册时间: 2008-01-16
最后登录: 2014-11-22
4楼  发表于: 2010-03-16 11:29

 回 3楼(xiaogen) 的帖子

我想这可能是你用的root_qtopia文件系统里没有对NFS启动的检测,在启动时重新配置了网卡的IP地址。
你可以试试把文件系统/etc目录下所有用到ifconfig的地方屏蔽掉。

你用的是老的2.6.13内核 + qtopia 1.7的文件系统,建议你把系统升级到最新的linux 2.6.32.2 + qtopia-2.2.0(root_qtopia)文件系统。它会自动识别NFS启动模式并正确配置网卡的IP地址(参考http://www.aiothome.net/read.php?tid=1702#5128
"If you have an apple and I have an apple and we exchange apples, then you and I will
still each have one apple. But if you have an idea and I have an idea and we exchange
these ideas, then each of us will have two ideas."
级别: 新手上路
UID: 5171
精华: 0
发帖: 35
金钱: 250 两
威望: 100 点
综合积分: 70 分
注册时间: 2009-04-13
最后登录: 2016-03-30
5楼  发表于: 2010-03-18 21:33
我用拉一个交换机  把两个机器链接起来拉
级别: 新手上路
UID: 17756
精华: 0
发帖: 5
金钱: 30 两
威望: 6 点
综合积分: 10 分
注册时间: 2010-04-01
最后登录: 2010-04-27
6楼  发表于: 2010-04-09 23:51
你先把你的板子接到路由上。 在配好与你机子的ip.网段,dns,defule最好是静态的。
然后让宿主机和目标机互ping.如果能通的话.改写你的"超级vivi"后的那一长段内容然后启动.这样你就可以建立nfs了.
级别: 新手上路
UID: 17883
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2010-04-02
最后登录: 2010-04-27
7楼  发表于: 2010-04-10 23:53
我的宿主机和目标机互ping不通啊 麻烦给解答一下好吗?谢谢了
级别: 新手上路
UID: 17883
精华: 0
发帖: 3
金钱: 15 两
威望: 3 点
综合积分: 6 分
注册时间: 2010-04-02
最后登录: 2010-04-27
8楼  发表于: 2010-04-11 18:07
顶一下
级别: 新手上路
UID: 31880
精华: 0
发帖: 14
金钱: 75 两
威望: 15 点
综合积分: 28 分
注册时间: 2010-11-06
最后登录: 2012-03-21
9楼  发表于: 2011-01-31 11:05
引用第2楼azazazaz于2010-03-15 23:22发表的  :
可以啊,我就是这么干的,具体为:
主机为192.168.0.170,给目标机的是192.168.0.180,网关为192.168.0.1,都连到一个路由器上
param set linux_cmd_line "console=ttySAC0 root=/dev/nfs nfsroot=192.168.0.170:/opt/FriendlyARM/mini2440/root_qtopia ip=192.168.0.170:192.168.0.180:192.168.0.1:255.255.255.0:arm9:eth0:off"
然后boot就OK了


2楼是用nor上vivi启动的吗,vivi好像不能更改IP吧