一、安装步骤
1.安装虚拟机VirtualBox,安装过程见笔记:安装VirtualBox
2.安装Ubuntu18.04
二、安装Ubuntu18.04
1.下载Ubuntu
Ubuntu镜像源下载地址:清华源
搜索Ubuntu,点击Ubuntu-releases进入
选择.iso镜像文件下载
2.在虚拟机中安装Ubuntu镜像
新建:
名称:显示在虚拟机列表中的名称
文件夹:Ubuntu安装目录
类型:系统类型
版本:系统版本
下一步;
设置内存大小:查看计算机的物理内存大小,虚拟机内存设为实际物理内存的一半。
我的电脑内存是4G,所以这里设置2G即可:
下一步;
选择现在创建虚拟硬盘:
创建。
选择硬盘文件类型:
下一步;
动态分配:会随虚拟机中磁盘占用的多少占用物理磁盘。
固定分配:一次性从物理磁盘开辟一片固定大小的空间作为虚拟机的磁盘,安装完系统后也可以更改。
下一步;
选择文件位置和虚拟硬盘的大小:硬盘大小至少20个G
创建;
设置:
设置CPU数量:CPU数量和与电脑实际的硬件平台CPU数量一致。(我的电脑是2个CPU)
设置显卡控制器:
显示》屏幕》显卡控制器:VBoxVGA。
导入之前下载的镜像文件:
OK!
启动安装:
点击启动刚才创建的虚拟电脑,VirtualBox会提示选择启动盘,选择我们下好的ubuntu镜像就好了
进入Ubuntu安装界面:
键盘选择:美式键盘
安装选项:
设置分区:选择自定义模式设置磁盘分区
现在,之前定义的分区被删除,free space说明了现在变成自由空间,需要用户自定义如何分区。使用“+”添加自定义分区。
分区:
(1)/boot:存放启动文件,占用内存不大,分配1GB空间
(2)swap分区:虚拟内存空间。
4G以内的物理内存,SWAP 设置为内存的2倍,不超过4G。
4-8G的物理内存,SWAP 等于内存大小。
8-64G 的物理内存,SWAP 设置为8G。
64-256G物理内存,SWAP 设置为16G。
(3)根分区:/ 这里就不单独分/home 和 /usr了,所以根分区尽可能大。
(4)/web分区:后面搭建网络的时候会用,先留着这个分区
(5)/test分区:平时学习的时候都在这个分区,剩余空间都给这个分区
分区完成后,点击安装:
选择时区:Shanghai
设置用户名和密码:
等待安装:
安装完成,重启:
重启后,换软件镜像源:
选项切换为Other
用系统上的挑选合适源选择适合自己的源:
现在下载和更新软件的速度会更快一点。
3.安装增强功能
先安装依赖:
sudo apt-get install gcc make perl -y
安装增强工具:
RightCtrl+Home快捷键 》设备 》安装增强功能 》Run
安装完成之后重启。
4.配置共享文件夹
RightCtrl+Home快捷键 》设备 》共享文件夹 》共享文件夹 》固定分配右击 》添加共享文件夹
把用户添加到vboxsf用户组:
sudo adduser tata vboxsf
5.共享粘贴板、拖放改为双向
6.设置root密码
sudo passwd root
三、疑难问题解决
1.远程登录失败问题
首先,配置好网络:【网络地址转换(NAT)】->【端口转发】->设置端口转发规则
然后,使用MobaXterm尝试远程连接,设置SSH
结果发现,一直连接不上,解决办法如下:
一是需要开启ssh服务,若是没安装需要先安装
#安装
sudo apt-get install openssh-server
#启动
sudo /etc/init.d/ssh start
二是修改sshd_config文件
sudo /etc/init.d/ssh start
将文本中的#PermitRootLogin prohibit-password修改为:PermitRootLogin yes
然后重启ssh:
sudo /etc/init.d/ssh restart
此时再去连接就没有问题了。
我之前还遇到一个问题,没有将specify name 与Ubuntu系统里的普通用户名一致,导致一直报下面的错:
所以,还是需要和Ubuntu系统里设置的用户名一致 因为我们发现第一次登录的时候只输入密码,并没有检查用户名,其实用户名就是specify name这里。