目录
一、vmware安装
二、安装ubuntu操作系统
1. 新建虚拟机选择iso文件
2. 设置虚拟机磁盘大小
3. 选择安装ubuntu
三、配置网络
四、启用ssh服务
五、通过xshell连接到虚拟机
六、增加磁盘
七、磁盘分区
八、格式化分区
九、挂载分区到指定目录
十、安装必需的库和工具
我们采用ubuntu 14.04 server版本操作系统,server版本是不带图形界面的,如果不熟悉命令行操作的建议先学习linux命令。server版本包含了常用的服务,并且安装包没有desktop版本庞大,安装后才占1G空间,方便虚拟机导入导出。
以下为创建虚拟机的步骤
第一个盘的大小建议创建小一点,因为经常会遇到虚拟机备份,导致备份速度比较慢,ubuntu新建是创建8G足够了。后面可以手动增加磁盘,用于放代码或其他文件。
安装完成后需要设置root密码,第一次通过sudo passwd root设置
ubuntu的网络配置文件为/etc/network/interfaces
系统初始化时没有接口网络配置,需要手动增加,如果只有一个网卡,一般接口名为eth0
可以通过cat /proc/net/dev命令查看当前系统网卡信息
设置动态获取ip在/etc/network/interfaces配置中增加以下配置
auto eth0 iface eth0 inet dhcp设置静态ip # ip地址 address 192.168.100.10 # 子网掩码 netmask 255.255.255.0 # 网关地址 gateway 192.168.100.1 # dns列表,以空格隔开 dns-nameservers 192.168.100.1 8.8.8.8
设置完成后重启网络,重启网络的方式有多种
1. 重启某个接口,如eth0
ifdown eth0
ifup eth0
2. 重启所有接口
ifdown -a
ifup -a
3. 通过/etc/init.d/networking restart
注意有些ubuntu版本用该命令无效
/etc/init.d/ssh start
命令 ssh username@虚拟机ip
注意ssh默认是禁用root连接的,需要以用户权限连接
如果磁盘容量不够,需要增加一个虚拟磁盘
首先通过vmware增加磁盘
一步步按指引操作即可,中间需要设置新建磁盘的大小,可以自行设置,建议设置为20G以上。
重启ubuntu系统
重启后/dev/目录就会多出一个磁盘文件,注意磁盘还不能用,需要分区和挂载才行
一般第二个磁盘名为/dev/sdb
fdisk /dev/sdb进入分区命令行操作
然后输入n新建一个分区,然后一直回车即可
采用ext4格式, 命令mkfs.ext4 /dev/sdb ,然后一直回车即可
mkdir /mnt/disk2
mount /dev/sdb /mnt/disk2
然后通过df 命令可以查看挂载成功,注意/mnt/disk2目录为新建磁盘的目录,空间为磁盘空间大小。
apt-get update更新软件源,默认是ubuntu官网,如果比较慢可以换成其他国内源
可将/etc/apt/sources.list文件中的内容替换成以下内容,然后update,以下为阿里云的软件源 deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties deb http://archive.canonical.com/ubuntu xenial partner deb-src http://archive.canonical.com/ubuntu xenial partner deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse
安装gcc等编译openwrt所需要的软件包
sudo apt-get install build-essential asciidoc binutils bzip2 gawk gettext git libncurses5-dev libz-dev patch unzip zlib1g-dev lib32gcc1 libc6-dev-i386 subversion flex uglifyjs git-core gcc-multilib p7zip p7zip-full msmtp libssl-dev texinfo libglib2.0-dev xmlto qemu-utils
以上为基本的环境搭建步骤,下一节将讲解openwrt源码获取和编译过程。
ubuntu server14.04百度云下载路径如下:
链接:https://pan.baidu.com/s/1v_lKJs77bI6AvdpGkajcPg 密码:cuh4
如果需要开发板、固件定制开发、技术咨询,可以关注我的公众号。
扫描以下二维码关注:wifi开发者 ,定期更新openwrt、wifi、网络开发相关文章,谢谢!
