2440学习(一)—— NFS搭建
来源:互联网 发布:linux修改普通用户密码 编辑:程序博客网 时间:2024/06/06 14:26
刚从井老师处拿的板子,板子的Nand flash被和谐掉了,只能从nfs启动了
一 在ubuntu上安装nfs服务
关于nfs的说明网上有很多
http://chen.wenz.blog.163.com/blog/static/67743854200909102435164/
1.安装服务器端
$sudo apt-get install nfs-kernel-server nfs-common portmap
2. 共享文件夹设置
~$ mkdir M2440nfs
~$ chmod 777 M2440nfs
/etc/exports加入:
/home/tech/M2440nfs *(rw,sync,no_root_squash)
3.重启服务
sudo /etc/init.d/nfs-kernel-server restart
4. 测试是否成功
showmount -e
mount -t nfs 192.168.0.1:/home/tech/M2440nfs /mnt
ls -l /mnt
后记: 以上代码是用tech用户操作的,之后加载nfs启动后遇到很多问题,没找到解决方法。
然后root账户把目录改建在了/M2440nfs下,终于启动成功。
1.Warning: unable to open an initial console.
解决方法
创建rootfs过程中,在/dev目录下手动创建如下节点:
mknod -m 660 null c 1 3
mknod -m 660 console c 5 1
2. can't open /dev/tty3: No such file or directorycan't open /dev/tty2: No such file or directory
can't open /dev/tty4: No such file or directory
解决方法:
在/dev目录下
ln -sf null tty2 ln -sf null tty3 ln -sf null tty4
3. mount: permission denied.
没找到解决方法
二 网络设置
nfs服务器搭建在虚拟机的ubuntu上,2440直接连在笔记本的网口上,需要搭建一个ubuntu和2440双机互联的网络1 。先设置虚拟机的网络,选择桥接方式,直接使用pc的网卡2 。设置ubuntu的地址192.168.0.107 255.255.255.0 192.168.0.13 。设置2440 uboot参数bootdelay=1baudrate=115200ethaddr=08:08:11:18:12:27tekkaman=bmp d 70000stdin=serialstdout=serialstderr=serialethact=dm9000bootcmd=nfs 0x30008000 192.168.0.107:/M2440nfs/uImage;bootmbootargs=noinitrd root=/dev/nfs rw nfsroot=192.168.0.107:/M2440nfs/root_qtopia ip=192.168.0.121:192.168.0.107:192.168.0.1:255.255.255.0:mini2440:eth0:off console=ttySAC0,115200 init=/linuxrc mem=64Mnfsroot=192.168.0.107:/M2440nfs/root_qtopianfshost=192.168.0.107filesize=1EDEF0fileaddr=30008000gatewayip=192.168.0.1netmask=255.255.255.0ipaddr=192.168.0.121serverip=192.168.0.107
参数设置参考:http://blog.csdn.net/zxf20063033/article/details/8041002
- 2440学习(一)—— NFS搭建
- 共享存储(—)nfs服务搭建
- mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(一搭建开发环境——建立NFS服务器)
- mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(一搭建开发环境——建立NFS服务器)
- 嵌入式linux开发环境搭建(二)——NFS服务器的搭建
- mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(一搭建开发环境——安装交叉工具连)
- mini6410基于linux2.6.36内核通过NFS启动根文件系统总结(一搭建开发环境——建立tftp服务器)
- [Linux移植一]ubuntu搭建NFS
- Android 学习笔记(一)——开发环境搭建
- cacti学习笔记(一)——环境搭建
- ExtJS 4.2学习(一)——环境搭建
- maven学习教程(一)——环境搭建
- Realm 学习(一)——平台搭建
- Redis学习(一)——环境搭建
- Elasticsearch学习(一)—— 虚拟机上搭建Elasticsearch
- Maven学习——环境搭建(一)
- Kotlin学习(一)——环境搭建
- React Native学习(一)——搭建开发环境
- 最大子数组乘积
- [归纳]PHP手册重读与整理-基本语法与类型
- 那是一种尊敬、一种祝福
- Spring(2)-Spring Dependency Injection (DI)
- 1024Max Sum Plus Plus
- 2440学习(一)—— NFS搭建
- 隧道适配器,本地连接过多的解决办法
- 我深深感觉到每一次呼吸里都充满了思念的韵味
- CherryPy installation on Android
- java基础--面向对象入门
- 招聘 JavaScript 程序员时应该问什么问题 ?
- sequence parameter sets参数解释
- H.264 picture parameter sets成员值含义
- Android中的单元测试