Chinaunix首页 | 论坛 | 博客
  • 博客访问: 316631
  • 博文数量: 40
  • 博客积分: 892
  • 博客等级: 准尉
  • 技术积分: 445
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-25 10:20
文章存档

2011年(40)

分类: LINUX

2011-09-05 09:53:41

  -安装Ubuntu10.04

本文的嵌入式操作系统为Linux,主机上也应为Linux操作系统。Ubuntu是开源、免费的Linux操作系统,其中10.04版本是最新的长期支持版,操作方便、界面友好。

安装VMware-workstation

虚拟机是一个在WindowsLinux计算机上运行的应用程序,它可以模拟一个基于x86的标准PC环境。

安装步骤:

1)在Windows上运行VMware-workstation-full-7.1.3-324285.exe,选择默认设置:

(2)修改安装路径:

(3)其他选择为“Next >”。

(4)进入注册界面,输入正确注册码

下一步:

(5)重启,完成安装。

 

(1)运行VMware Workstation,新建一个虚拟机:

(2)配置:

(3)其他步骤选择“Next >”。

(4)新建完成再安装系统

(5)系统选择配置:

(6)修改虚拟机安装目录:

(7)网络连接方式:

(8)修改系统的安装目录:

(9)新建虚拟机完成。

(1)设置,修改Ubuntu系统镜像文件的路径:

(2)启动Ubuntu-10.04虚拟机

(3)选择安装:

4)默认“前进(F)”,分区使用自动分区

(5)设置用户名和密码

   提示:请记住自己所设置的用户名与密码。

 

(6)进行安装:

安装过程注意:

安装过程如果没有网络,那么安装完成得到的Ubuntu的语言环境为英文;如果想修改为中文的语言环境,可以在安装完成后进到系统联网更新语言包。

VMware-workstation(虚拟机)底角标注:To return to your computer , press Ctrl + Alt .

安装过程中,如果点击VMware-workstation(虚拟机),鼠标“消失”了,按“Ctrl + Alt”重现鼠标。

7)安装完成后,重启虚拟机,准备进入系统。

-使用Ubuntu10.04

Linux 中的所有管理任务都可以在终端中完成。Linux终端使用命令行模式,许多情况下,使用终端比使用图形化的程序更快捷,而且还可能实现额外的功能。

启动终端:

简单常用命令(只适用于“搭建LINUX开发环境”) lscdcptarsudo

文件列表 ls  

     #ls                        #以默认方式显示当前目录文件列表   

     #ls -a                     #显示所有文件包括隐藏文件   

     #ls -l                     #显示文件属性,包括大小,日期,符号连 接,是否可读写及是否可执行  

目录切换 cd  

     #cd dir                     #切换到当前目录下的dir目录   

     #cd /                       #切换到根目录   

     #cd ..                      #切换到到上一级目录  

复制 cp  

    #cp source target                 #将文件source 复制为 target   

    #cp /root/source .                #/root下的文件source复制到当前目录   

    #cp -av soure_dir target_dir      #将整个目录复制,两目录完全一样   

#cp -fr source_dir target_dir      #将整个目录复制,并且是以非链接方式 复制,当 source  目录带有符号链接时,两个目录不相同  

压缩与解压 tar  

    #tar xfzv file.tgz                #将文件file.tgz解压   

#tar cfzv file.tgz source_path     #将文件 source_path 压缩为file.tgz  

超级用户模式 sudo

允许系统管理员让普通用户执行一些或者全部的root命令的一个工具

    #sudo  tar xfzv file.tgz          #在普通用户模式下将文件file.tgz解压

#sudo  su                          #切换到超级用户模式

详细参考“附录Linux常用命令详解

(1)WindowsUbuntu间文件的访问

参考“附录1  WindowsUbuntu间文件的传输

选择“设置”,VM ——> Settings...

确认网络连接方式为“Bridged

安装虚拟机工具(VMware Tools

进入终端:

$cd /media/

$ls

$cd VMware\ Tools/

$ls

$sudo tar zxvf VMwareTools-8.4.5-324285.tar.gz -C /tmp/ 

$cd /tmp/

$ls

$cd vmware-tools-distrib/

$ls

$sudo ./vmware-install.pl

需要选择的话默认按回车键。

执行完成。

建立共享关系,添加共享目录

完成后。

Windows上的文件放于“E:\Ubuntu-10.04\share”,Ubuntu可以通过访问“/mnt/hgfs/share/”来共享Windows上的文件;反之,Ubuntu上的文件放于“/mnt/hgfs/share/”,Windows可以通过访问“E:\Ubuntu-10.04\share”来共享Ubuntu上的文件。

这样实现了WindowsUbuntu间文件的共享与传输。

(1)有网络(命令安装)

安装服务器与客户端

$sudo apt-get install tftpd tftp 

创建服务目录

$sudo mkdir /srv/tftp

提示:$sudo cat /etc/inetd.conf 可以看到tftp的服务目录/usr/sbin/in.tftpd  /srv/tftp

把需要tftp传输服务的文件放于“/srv/tftp”下。

(2)上一步的方法,服务目录默认为/srv/tftp。通过安装xinetd可以改变服 务目录和相应的控制设置

a、安装xinetd

$sudo apt-get install xinetd

b建立配置文件

/etc/xinetd.d/下建立一个配置文件tftp

$sudo vim tftp

在文件中输入以下内容:

service tftp

{

socket_type = dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /tftpshare  /*tftp存放文件夹路径一致*/

disable = no

per_source = 11

cps = 100 2

flags = IPv4

}

保存退出

c建立tftp服务文件目录(上传文件与下载文件的位置),并且更改其权限

$sudo mkdir /tftpshare

$sudo chmod 777 /tftpshare

d重新启动服务

$sudo /etc/init.d/xinetd restart

把需要tftp传输服务的文件放于“/tftpshare”下。

3)如果没有网络,使用源码tftp-hpa-5.1.tar.gz来安装

解压:

$sudo tar xf tftp-hpa-5.1.tar.gz

配置:

$cd tftp-hpa-5.1

$sudo ./configure

编译安装:

$sudo make && make install

建立交叉编译环境

(1)Windows上把Tools/toolchain目录下gcc-3.4.6.tgz复制到共享目录“E:\Ubuntu-10.04\share”,在Ubuntu上再到“/mnt/hgfs/share/”中把gcc-3.4.6.tgz复制到“/tmp”或自己创建管理的目录。然后进到该目录,解压。

复制到“/tmp”:

$sudo cp /mnt/hgfs/share/gcc-3.4.6.tgz /tmp

解压到/opt目录下:

$sodo tar zxvf gcc-3.4.6.tgz  -C /opt

2)设置工具链的路径到系统环境变量

$export PATH=/opt/gcc-3.4.6/bin:$PATH

  提示:这条命令的作用只在当前终端有效,即交叉编译环境只在当前终端起作用。

输入命令mipsel-linux-gcc -v ,看到如下显示,则交叉编译环境已经建立。

如果需要在整个系统建立交叉编译环境,可以把/opt/gcc-3.4.6/bin: 添加到/etc/environment文件下;PATH="/opt/gcc-3.4.6/bin:/usr/local/sbin:

/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games",退出,然后打开新终端验证。

阅读(1376) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~