毕业设计辛酸路—mini2440 从VM中的Ubuntu nfs启动
来源:互联网 发布:stat数据 编辑:程序博客网 时间:2024/05/17 23:02
一、安装NFS
sudo apt-get install nfs-kernel-server
二、服务器端
要做4件事情
1)sudo vi /etc/exports
加入一行:
/opt/FriendlyARM/mini2440/ *(rw,sync,no_root_squash)
<注:/opt/FriendlyARM/mini2440/是你要挂载的nfs目录>
2)sudo exportfs –r //使刚才的配置立刻生效,否则要重启机器
3)sudo /etc/init.d/portmap restart(或者start)
4)sudo /etc/init.d/nfs-kernel-server restart(或者start)
三、判断nfs有没有在服务器端正确运行:
root@kong:~# showmount -e 127.0.0.1
Export list for 127.0.0.1:
/opt/FriendlyARM/mini2440 *
root@kong:~#
如果这里不加IP地址则会返回莫名的结果。
四在Ubuntu中挂载nfs :
root@kong:/mnt# mkdir /mnt/nfs
root@kong:/mnt# mount -t nfs -o nolock 127.0.0.1:/opt/FriendlyARM/mini2440//mnt/nfs/
root@kong:/mnt# cd /mnt/nfs/
root@kong:/mnt/nfs# ls
arm-qte-4.6.3 busybox-1.13.3 linux-2.6.38.tar.bz2 vboot
arm-qtopia examples linux-headers-2.6.35-22 x86-qtopia
back linux-2.6.32.2 rootfs_qtopia_qt4
bootloader linux-2.6.38 rootfs_qtopia_qt4-20100816.tar.gz
root@kong:/mnt/nfs#
四设置虚拟机Ubuntu IP地址信息,
在开机前将虚拟机设置为Bridge模式
设置Ubuntu的网关和IP地址,使之和开发板在一个网段
#ifconfig eth0 192.168.1.210 netmask 255.255.255.0
#route add default gw 192.168.1.254
五设置开发板的地址信息
[root@FriendlyARM /]# ls
bin etc lib mnt proc sbin tmp var
dev home linuxrc opt root sys usr www
[root@FriendlyARM /]# cd /etc/
[root@FriendlyARM /etc]# ls
boa hosts mdev.conf profile
eth0-setting inetd.conf mime.types protocols
ftpchroot init.d mtab rc.d
ftpusers issue.net passwd resolv.conf
group localtime pointercal scsi_id.config
host.conf login.defs pointercal_a70 services
[root@FriendlyARM /etc]# vi eth0-setting
IP=192.168.1.230
Mask=255.255.255.0
Gateway=192.168.1.1
DNS=192.168.1.1
MAC=08:90:90:90:90:90
修改IP地址与Ubuntu在一个网段,及Gateway与Ubuntu的一样。重启
六测试网络连接:
在开发板中ping Ubuntu测试是否ping通:
[root@FriendlyARM /etc]# ping -c 8 192.168.1.210
PING 192.168.1.210 (192.168.1.210): 56 data bytes
64 bytes from 192.168.1.210: seq=0 ttl=64 time=0.904 ms
64 bytes from 192.168.1.210: seq=1 ttl=64 time=0.760 ms
64 bytes from 192.168.1.210: seq=2 ttl=64 time=0.900 ms
64 bytes from 192.168.1.210: seq=3 ttl=64 time=0.737 ms
64 bytes from 192.168.1.210: seq=4 ttl=64 time=0.910 ms
64 bytes from 192.168.1.210: seq=5 ttl=64 time=0.714 ms
64 bytes from 192.168.1.210: seq=6 ttl=64 time=0.757 ms
64 bytes from 192.168.1.210: seq=7 ttl=64 time=0.949 ms
--- 192.168.1.210 ping statistics ---
8 packets transmitted, 8 packets received, 0% packet loss
round-trip min/avg/max = 0.714/0.828/0.949 ms
[root@FriendlyARM /etc]#
七将开发板调节到nor flash启动
开发板IP:192.168.1.230
UbuntuIP:192.168.1.210
在菜单栏输入q
Supervivi param set linux_cmd_line "console=ttySAC0 root=/dev/nfsnfsroot=192.168.1.210:/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4ip=192.168.1.230:192.168.1.210:192.168.1.254:255.255.255.0:sbc2440.arm9.net:eth0:off"
接着输入boot
可以正常从nfs启动。
完毕。
- 毕业设计辛酸路—mini2440 从VM中的Ubuntu nfs启动
- ubuntu下mini2440通过NFS启动linux
- ubuntu下mini2440通过NFS启动linux
- 毕业设计辛酸路—在ubuntu下安装mplayer以及遇到的问题
- 毕业设计的辛酸路——Ubuntu10.04+apache安装
- 毕业设计辛酸路——嵌入式平台搭建
- 毕业设计辛酸路—Libcgi库的安装
- mini2440 nfs 挂载到ubuntu
- mini2440使用u-boot从nfs启动linux
- Mini2440通过nfs启动ubuntu-10.04系统总结
- mini2440通过NFS启动系统
- Mini2440通过nfs启动linux
- 配置NFS服务器启动mini2440
- 配置NFS服务器启动mini2440
- ubuntu下mini2440 NFS挂载
- ubuntu下mini2440 NFS挂载
- VM无法启动Ubuntu
- mini2440使用nfs无法启动的问题解决
- Erlang的Mnesia——为高伸缩性应用准备的数据库管理系统
- 基于jquery的自动提示单选框
- 如何刷新DNS缓存
- jlu 2776 Problem G 并查集
- Anti-fingerprinting techniques
- 毕业设计辛酸路—mini2440 从VM中的Ubuntu nfs启动
- vs2010 快捷键大全
- 自动滚动3
- 二维码的原理
- Linux下安装MySQL
- cocos2d - 多点触摸
- mongodb的备份与恢复
- shell 特殊变量
- 把outlook express的邮件 转回web上