一、建立快照
二、配置网络
假设
主机的VMnet1使用网段 | VMnet8使用网段地址 | 网关 | 主机网卡使用地址 |
192.168.10.0 | 192.168.80.0 | 192.168.80.254 | 192.168.1.1 |
则:
使用桥接模式 | 虚拟机A1的IP地址可以设置为192.168.1.5(与主机网卡地址网段相同即可),其他的配置如网关,DNS,子网掩码都与主机相同。 |
使用NAT模式 | 虚拟机的IP地址可以设置为192.168.80.5(与VMnet8使用相同的网段),网关是NAT路由器地址,即192.168.80.254。 |
使用Host-Only方式 | 虚拟机A1的IP地址可以设置为192.168.110.5(与VMnet1使用相同的网段)。 |
说明一般用户不需要主机手动设置,选择自动获取,或开启DHCP服务。
三、安装系统为汉语(可选)
四、设定获得root用户
命令: sudo passwd
五、为了提高下载速度,更新源(可选)
① 选择最快的源
② sudo apt-get update
③ sudo apt-get -f install修复一下破损的依赖关系。
六、更新VMwareTools工具
① 解压VMwareTools-10.1.6-5214329.tar.gz
② 执行命令:udo ./vmware-install.pl
七、设置共享文件夹
八、安装vim编译器
命令:sudo apt-get install vim
九、配置vim编辑器
使用vimconfig.tar。
十、Ubuntu系统的安装搜狗输入法
① sudo apt-get -f install
② 安装fcitx依赖libssh2-1:sudo apt-get install fcitx libssh2-1
③ 根据你的系统选择32位或者64位 sogoupinyin_2.1.0.0086_i386.deb
④ sudo dpkg -i 命令安装 sogoupinyin_2.1.0.0086_i386.deb
十一、搭建tftp服务器
① 运行下面的命令安装TFTP服务器和客户端。
$ sudo apt-get install tftpd-hpa tftp-hpa
② 配置TFTP服务器
sudo vim /etc/default/tftpd-hpa
将原来的内容改为:
TFTP_USERNAME="tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_DIRECTORY="tftp根目录" #服务器目录,需要设置权限为777,chomd 777
TFTP_OPTIONS="-l -c -s"
③ 3.重新启动TFTP服务
sudo service tftpd-hpa restart
④ 如果TFTP的下载不成功,运行下面的命令卸载软件(连同配置信息一起),然后再重新安装,最后再重启TFTP服务器。
$ sudo apt-get remove --purge tftpd-hpa tftp-hpa
$ sudo apt-get install tftpd-hpa tftp-hpa
$ sudo service tftpd-hpa restart
十二、搭建NFS服务器
1. 运行下面的命令安装NFS服务器。
$ sudo apt-get install nfs-kernel-server
2. 运行下面的命令,创建一个目录,并在该文件下创建一个文件。
$ sudo mkdir /nfs
$ sudo chown farsight /nfs # 非root用户需要执行该步骤,farsight为用户名
$ sudo chgrp farsight /nfs # 非root用户需要执行该步骤,farsight为用户组
$ mkdir /nfs/rootfs
$ echo "nfs test" > /nfs/rootfs/test.txt
3. 编辑/etc/exports配置文件。
$ sudo vim /etc/exports
添加如下内容:
/nfs/rootfs *(rw,sync,no_subtree_check,no_root_squash)
其中:
/nfs/rootfs:共享的目录;
*:不限定客户端;
rw:共享目录可读可写;
sync:将数据同步写入内存缓冲区与磁盘,效率低,但可以保证数据的一致性;
no_subtree_check :即使输出目录是一个子目录,nfs服务器也不检查其父目录的权限,这样可以提高效率;
no_root_squash:来访的root用户保持root帐号权限;
4. 使用下面的命令,重启NFS服务。
$ sudo service nfs-kernel-server restart
十三、安装ctags软件
$ sudo apt-get install ctags
十四、安装ARM交叉编译工具链
① 获得交叉编译工具链。
② 解压完成后,进入到相应的目录获取绝对路径。
③ 编辑/etc/environment文件,加入相应的路径。
④ 注销后重新登录,使用下面的命令确定交叉编译工具链安装成功。 $ arm-none-linux-gnueabi-gcc -v
十五、安装curses开发库,linux源码配置时需要用到该库
$ sudo apt-get install libncurses5-dev
十六、安装dtc工具,用于编译U-Boot的设备树。
① 首先在线获取自动化安装脚本文件
$ wget -c https://raw.github.com/RobertCNelson/tools/master/pkgs/dtc.sh
② 添加可执行权限。
$ chmod u+x dtc.sh
③ 运行自动化安装脚本进行安装。
$ sudo ./dtc.sh
④ 运行下面的命令,确认安装成功。
$ dtc –v
十七、安装mkimage工具,用于生成uImage
将mkimage拷贝到Ubuntu主机中的/usr/local/bin目录即可
十八、搭建SecureCRT链接Ubuntu服务器
安装ssh服务:
sudo apt-get install openssh-server
安装完成之后,查看ssh安装是否成功:netstat -tlp
使用ifconfig查看Linux IP地址,使用secureCRT链接。