linux-Ubuntu环境搭建

一、建立快照


二、配置网络

VMware WorkStation网络连接的主要方式有:桥接(Bridged)、NAT、主机网络(Host-Only)

假设

主机的VMnet1使用网段VMnet8使用网段地址网关主机网卡使用地址
192.168.10.0192.168.80.0192.168.80.254192.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-1sudo apt-get install fcitx libssh2-1

③ 根据你的系统选择32位或者64sogoupinyin_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链接。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值