当前位置:文档之家› LINUX系统必备程序安装步骤

LINUX系统必备程序安装步骤

1.红帽企业版5获得root权限方法:su root2. 红帽企业版5 启动samba的方法:a.在安装LINUX的过程中将所有选项都选择上,这样可以确保samba等软件都已经安装好。

b. 修改/etc/samba/smb.conf,添加:[root]comment = Root Directoriesbrowseable = yeswriteable = yespath = /valid users = smb(用户名)c.添加用户:RHEL5:Useradd smb //添加smb系统用户Smbpasswd -a smb //修改密码d.重新启动samba:/etc/init.d/smb restarte.windows访问LINUX访问LINUX的IP地址,输入用户名smb及密码就可以正常访问linux了3.建立tftp服务器:a.在安装LINUX的过程中将所有选项都选择上,这样可以确保tftp等软件都已经安装好。

b.建立TFTP主工作目录:mkdir /tftpbootc.修改配置文件 vi /etc/xinetd.d/tftp修改内容如下:d.重新启动tftp /etc/init.d/xinetd restarte.确认TFTP启动的是否成功:netstat –a | grep tftp4.NFSa.配置vi /etc/exportsb.重新启动NFS服务器:/etc/init.d/nfs restart5.升级安装LINUX内核:a.解压缩内核代码tar –xvzf linux-2.6.32.27b.拷贝config 文件将目录boot下的原先LINUX内核的CONFIG文件复制到新内核的根目录下名字为.configc.make menuconfigd.make bzImagee.make modulesf. make modules_installg.制作init ramdisk:h.内核安装:i.升级内核后重新启动机器所遇到的问题解决办法:方法:编译时修改.config文件中的“CONFIG_SYSFS_DEPRECATED_V2”,默认该选项为not set,被注释掉的,将其改为y。

即修改为“CONFIG_SYSFS_DEPRECATED_V2=y”,修改后,再编译,重启即正常了。

6.交叉工具链:安装目录为/usr/local/arm/ 交叉工具的使用方法如下;7.运行在ARM平台上的内核制作方法:8.根文件系统制作应该是tar xvzf etc.tar.gz –C /my_rootfs注意这里安装内核模块直接使用make installBusybox提供了linux目标板所需要的LINUX命令以及常用的工具,甚至VI这些工具也可以提供。

再去查看my_rootfs目录下的bin和sbin目录可以发现LINUX命令已经COPY到该目录下。

LINUX系统中无genext2fs需要我们自行安装,安装方法如下,安装包可以自己去下载也可以使用国嵌提供的下载地址/download/0004000/3625.shtml或者在google上搜安装cd genext2fs.../configuremake 或者make install9.与MINI2440的USB线驱动安装:原先XP系统采用的DNW下载,驱动程序是友善之臂提供的可以使用,但是现在大多都使用WIN7系统,所以原先的驱动基本用不了了,现在介绍一下如何使用其他驱动替代他。

资源请下载:/detail/chenqiai0/51383751) 下载驱动:2) 安装驱动,3) 安装完后在【其它设备】-》【SEC S3C210X Test B/D】前有个叹号,说明驱动没有安装成功。

需要进行第四步。

4) 右击【SEC S3C210X Test B/D】备-〉单击“更新驱动程序软件”-〉单击“浏览计算机以查找驱动程序软件”-〉选择SuperVivi-Transfer-Tool-Complete\Driver目录安装。

5) 安装成功,会出现下图。

6) 运行Program目录下的SuperVivi-USB-Transfer-Tool.exe程序,(若出现程序没反应的情况,可先扒下USB下载线,再运行),若有显示Mini2440 connected.说明连接成功。

(记住是用这个工具来下载,而不是MINI2440光盘中带的DNW)10.如何使用NFS启动开发板a设置共享目录注意:要使用共享目录,必须先按照 5.4.2 章节解压安装好root_qtopia 目标板文件系统包。

(1)设置共享目录运行命令#gedit /etc/exports第- 288 - 页编辑nfs 服务的配置文件(注意:第一次打开时该文件是空的),添加以下内容:/opt/FriendlyARM/mini2440/root_qtopia *(rw,sync,no_root_squash)其中:/opt/FriendlyARM/mini2440/root_qtopia 表示nfs 共享目录,它可以作为开发板的根文件系统通过nfs 挂接;* 表示所有的客户机都可以挂接此目录rw 表示挂接此目录的客户机对该目录有读写的权力no_root_squash 表示允许挂接此目录的客户机享有该主机的root 身份b 和启动NFS 服务可以通过命令行和图形界面两种方式启动NFS 服务,我们建立NFS 服务的目的是通过网络对外提供目录共享服务,但默认安装的Fedora 系统开启了防火墙,这会导致NFS 服务无法正常使用。

因此先关闭防火墙,在命令行输入“ lokkit”命令,打开防火期设置界面:选择其中(*)Disabled,然后选择“ OK”退出,这样就永久的关闭了防火墙。

下面是启动NFS 服务的方法和步骤:(1)通过命令启动和停止nfs 服务在命令行下运行:#/etc/init.d/nfs start这将启动nfs 服务,可以输入以下命令检验nfs 该服务是否启动。

# mount -t nfs localhost: /opt/FriendlyARM/mini2440/root_qtopia /mnt/如果没有出现错误信息,您将可以浏览到/mn t 目录中的内容和第- 289 - 页/opt/FriendlyARM/mini2440/root_qtopia 是一致的。

使用这个命令可以停止nfs 服务:#/etc/init.d/nfs stop(2)通过图形界面启动NFS 服务为了在每次开机时系统都自动启动该服务,可以输入# serviceconf打开系统服务配置窗口,在左侧一栏找到nfs 服务选项框,并选中它,然后点工具栏的“ Enable”启动它,如图。

c通过NFS 启动系统当NFS 服务设置好并启动后,我们就可以把NFS 作为根文件系统来启动开发板了。

通过使用NFS 作为根文件系统,开发板的“硬盘”就可以变得很大,因为您使用的是主机的硬盘,这是使用Linux 作为开发经常使用的方法,设置目标板启动模式为Nand Flash 启动,连接好电源,串口线,网线;打开串口终端,在开机或者复位的时候按下开发板上K1-K6 任意按键,这样我们就进入了vivi 模式,输入以下命令:Supervivi> param set linux_cmd_line "console=ttySAC0 root=/dev/nfsnfsroot=192.168.1.111:/opt/FriendlyARM/mini2440/root_qtopiaip=192.168.1.70:192.168.1.111:192.168.1.111:255.255.255.0::et h0:off"其中,param set linux_cmd_line 是设置启动linux 时的命令参数。

其各参数的含义第- 290 - 页如下:nfsroot 是自己开发主机的IP 地址。

“ ip=”后面:第一项(192.168.1.70)是目标板的临时IP(注意不要和局域网内其他IP 冲突);第二项(192.168.1.111)是开发主机的IP;第三项(192.168.1.111)是目标板上网关(GW)的设置;第四项(255.255.255.0)是子网掩码;第五项是开发主机的名字(一般无关紧要,可随便填写)eth0 是网卡设备的名称。

由于该命令比较长,容易输入错误,我们已经把它写入了光盘的nfs.txt 文件中,这样您直接复制过来就可以了。

然后输入boot,按回车就可以通过nfs 启动系统了11.将程序下载到开发板运行:A.通过NFS运行:Linux 中最常用的方法就是采用NFS 来执行各种程序,这样可以不必花费很多时间下载程序,虽然在此下载hello 程序用不了多久,一旦您的应用程序变得越来越大,您就会发现使用NFS 运行的方便所在。

如同前面所讲述的那样,请先搭建好NFS 服务器系统,然后在命令行输入以下命令(假定服务器的IP 地址为192.168.1.111):#mount –t nfs –o nolock 192.168.1.111:/opt/FriendlyARM/mini2440/root_qtopia/mnt挂接成功,您就可以进入/mnt 目录进行操作了,在您的PC Linux 终端把hello 复制到opt/FriendlyARM/mini2440/root_qtopia 目录,然后在开发板的串口终端执行#cd /mnt#./helloB.通过FTP将程序下载到目标开发板运行:方法:使用ftp 登录目标板,把编译好的程序上传;然后修改上传后目标板上的程序的可执行属性,并执行。

首先,在PC 端执行,如图所示然后,在目标板一端执行,如图所示12.安装目标板LINUX系统安装LINUX系统有以下几个步骤:A.分区:提示:分区将会擦除Nand Flash 里面的所有数据(1) 连接好串口,打开超级终端,上电启动开发板,进入BIOS 功能菜单:(2) 选择功能号[f]开始对Nand Flash 进行分区,如图所示。

说明:有的Nand Flash 分区时会出现坏区报告提示,因为supervivi 会对坏区做检测记录,因此这将不会影响板子的正常使用。

提示:普通的Nand Flash 并不能保证所有扇区都是完好的,如果有坏区,系统软件会对它们做检测处理,而不会影响整个软件系统的使用。

保证完全无坏区的Nand Flash 另有型号,请参考光盘中的Flash 选项指南(Samsung_Nand_Flash.pdf),这种Flash 一般没有现货,而且订货周期长,价格昂贵,一般场合很少用到;其他品牌的Nand Flash 也与此类似。

相关主题