文档介绍:2 / 80
Linux系统移植
  
Linux系统移植
序
该文档的目的是总结我们在工作中的一些经验,并把它们分享给喜欢
ARM和Linux的朋友, 如有错误
之处,请大家多多指点. 同样, 我们也希望更多人能把ee命令
3. 建立环境变量设置脚本
[******@localhost arm]$vi env_sh
#!/bin/bash
PRJROOT=~/dev_home
KERNEL=$PRJROOT/kernel
ROOTFS=$PRJROOT/rootfs
LAPP=$PRJROOT/localapps
DOC=$PRJROOT/doc
TMP=$PRJROOT/tmp
export PRJROOT KERNEL LAPP ROOTFS
export PATH=/usr/local/arm/:$PATH
4. 登陆时启动环境变量
[******@localhost arm]$vi ~/.bashrc
. ~/dev_home/env_sh
重新登陆
arm用户,环境变量生效
[******@localhost arm]$su arm
tftp服务器的配置
如果用下面一条命令能够看到服务已经启动, 则不用安装, 否则需要按
1或
2点安装t服务器.
[******@localhost arm]#netstat -a | grep tftp
udp 0 0 *:tftp *:*
5 / 80
1. 从
RPM包安装t
从对应Linux操作系统版本的安装光盘上找到t的安装包.
下面
t包为例,把rpm包拷贝到dev_home/btools/下.
[******@localhost arm]#cp t /home/arm/dev_home/btools/
[******@localhost arm]#su root
[******@localhost arm]#rpm -q t
如果没有安装t,就要用下面命令安装,否则,直接进入第2步配置服务.
[******@localhost arm]#cd /home/arm/dev_home/btools/
[******@localhost btools]#rpm -ivh t
建立tftp的主工作目录
[******@localhost btools]#mkdir /t
2. 修改配置文件并启动服务
备份配置文件
[******@localhost btools]#if [ -f /etc/ ]
> then
> cp /etc/
> fi
修改配置文件
[******@localhost btools]#vi /etc/
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/
server_args = -s /t
per_source = 11
cps = 100 2
flags = IPv4
5 / 80
}
检查
tftp服务是否打开
[******@localhost btools]#chkconfig --list
如果
tftp的服务没有打开,则用下面命令打开tftp服务开关
[******@localhost btools]#chkconfig t
重启服务
#/etc/ restart
#netstat -a | grep tftp
udp 0 0 *:tftp *:*
NFS服务器的配置
1. 安装NFS服务器
[******@localhost btools]#rpm -q nfs-utils
如果没有安装,从对应Linux操作系统版本的安装光盘上找到nfs- 5中的安装包
名称为nfs-utils--。下面以该安装包为例说明:
[******@localhost btools]#rpm -ivh nfs-utils--
2. 配置NFS服务器
[******@localhost btools]#vi /etc/exports