从NFS启动linux
来源:互联网 发布:淘宝代购绿色标 编辑:程序博客网 时间:2024/06/11 08:38
让内核识别NFS并可从NFS启动
编译内核
在内核源代码目录树下,配置内核:
$make menuconfig
依次进入 File Systems -> Network File System中选择 NFSclient support 以及 Root file system on NFS。如果找不到Root file system onNFS 选项,要打开第一级菜单下的Networking support -> Networkingoptions -> TCP/IP networking -> IP:kernel level autoconfiguration。如果NFS要使用DHCP,还得选上 IP: DHCPsupport。
保存配置并重新编译即可。
配置内核参数
进入ARM开发板的设置 linux_cmd_line的地方(mini2440则为开机按s,输入linux_cmd_line,并带着引号输入参数),或者进入PC的GRUB,设置类似参数
root=/dev/nfs rw nfsroot=192.168.1.1:/linuxip=192.168.1.5:::255.255.255.0:linux::off
该配置为静态IP设置。各参数意义如下:
root=/dev/nfs :指定根文件系统为 /dev/nfs,即NFS。这与/dev这个目录并没有什么关系,在此仅为一个名字。
rw :根文件系统挂载为可读写。还可以有 ro 即只读的选项。
nfsroot=192.168.1.1:/linux:指明挂载哪一个NFS上的哪一个目录。这里指的是挂载IP 为192.168.1.1的电脑上导出的/linux目录。
ip=192.168.1.5:::255.255.255.0:linux::off:设置本机的IP。此举是为了 连接刚才设置的IP。这里是一个静态的配置,配置的格式为ip=本机的IP地址::网关地址:网络掩码:本机的主机名:网络接口名:off。一般情况下网关、网络接口名都不需要设置。如果是DHCP获取IP,那很简单,直接 ip=dhcp 即可。
设置NFS服务器
Ubuntu下看链接:http://blog.mcuol.com/User/xiaoxiaopig/article/37324_1.htm
http://blog.sina.com.cn/s/blog_76c545390100sx1l.html
- 从NFS启动Linux
- 从NFS启动linux
- 从NFS启动linux
- 从NFS启动Linux
- 如何从NFS启动Linux及原理
- 从NFS启动Linux系统,OK6410
- 从NFS启动Linux并挂载根文件系统
- Marvell ESPRESSObin从NFS启动Linux
- 从NFS启动TQ2440
- 从NFS启动TQ2440
- 转载_如何从NFS启动Linux及原理
- mini2440使用u-boot从nfs启动linux
- nfs 启动linux
- AT91SAM9X35-EK 从NFS启动
- Mini6410-NFS启动Linux/Andorid
- Mini2440通过nfs启动linux
- OK6410开发板:挂载NFS、从NFS启动:
- E9 搭建 NFS 环境并从 NFS 启动开发板
- android工程导入多个三方jar包 android.mk写法
- 从ramdisk根文件系统启动Linux成功,总结一下
- DIY-共享上网(NAPT)
- 工作两年后的总结
- JSP自定义标签实现多选下拉框
- 从NFS启动linux
- 测试(或删除)创建主键、外键、索引
- 嵌入式Linux启动过程中的问题积累
- poj 3414 Pots(TLE代码),回头继续搞
- Android 调试桥(adb)
- Delphi判断文件夹下子文件夹是否为空,及删除子文件夹,遍历文件夹及子文件夹的文件
- SQL Server 作业监控
- 信息安全导论课后的几个小问题
- MyEclipse8.5 svn插件安装