Ubuntu 16.10虚拟机安装的核心思路是:先准备好镜像和虚拟机软件,再按向导完成基础配置,最后通过调整apt源和安装增强工具让系统稳定运行,整个流程在30分钟内可以完成,关键在于分区设置和源替换这两个环节。
安装前的准备工作:镜像下载和虚拟机软件选型
动手安装之前,先把材料备齐,Ubuntu 16.10属于非LTS版本,官方支持期在2017年就结束了,所以现在下载镜像要去old-releases.ubuntu.com这个老版本归档站,打开页面后找到ubuntu-releases/16.10/目录,选择桌面版或服务器版ISO文件,我建议新手选64位桌面版,后缀是ubuntu-16.10-desktop-amd64.iso,体积大约1.5GB,顺便确认一下电脑是64位系统,不然会白忙一场。
虚拟机软件方面,社区里用得多的是VMware Workstation和VirtualBox,两款软件口碑都不错,VMware对硬件的兼容性更好,界面也更流畅;VirtualBox完全免费开源,功能足够日常使用,如果在笔记本上跑,内存至少预留2GB给虚拟机,硬盘空间建议准备25GB以上,因为装完系统和常用软件会占掉一半。
ubuntu 16.10虚拟机怎么安装?从创建虚拟机到系统装完的完整流程
第一步:在虚拟机软件中创建空虚拟机
拿VMware Workstation举例,打开软件后点击“创建新的虚拟机”,选择“典型”模式,把刚才下载的ISO镜像指定给光驱,这里有个关键点:操作系统类型要手动选“Linux”和“Ubuntu 64位”,别让软件自动检测,不然虚拟机配置可能对不上号。
内存默认给1GB,最好拉到2048MB,虚拟机跑起来会顺畅许多,处理器核心数设为2核,硬盘用默认的20GB就行,磁盘类型选NVMe还是SCSI都无所谓,性能差异不明显,这些参数可以在安装后随时修改,不用太纠结。
第二步:分区方案和安装选项实操
虚拟机开机后选择“Install Ubuntu”,语言设为简体中文,键盘布局保持默认,安装类型那里选“清除整个磁盘并安装Ubuntu”注意这里是清空虚拟机的虚拟磁盘,不影响宿主机数据。
分区这一步是翻车高发区,新手强烈建议直接选“使用整个磁盘”,如果你确实想手动分,记住这个方案:
- 根分区:20GB,格式ext4,用来装系统文件
- Swap交换分区:2GB,物理内存不够时应急用
- 剩余空间挂载
/home,格式ext4,以后装软件和存文件都放这里
手动分区时在“安装启动引导器的设备”下拉菜单里确认选的是虚拟机那块虚拟硬盘,不是宿主机硬盘,接下来设置用户名密码,注意开机自动登录和加密主目录这两个选项都别勾选。
第三步:系统初始化和重启设置
安装进度条走到最后会提示重启,点击“现在重启”后如果虚拟机卡在Logo界面,直接按虚拟机菜单栏的“重启客户机”按钮,多半能解决,重启后进入登录页面,用刚才设的账号登进去,桌面环境是Unity,界面看起来和现在的GNOME不同,这是16.10的原生风格,别慌。
Ubuntu 16.10虚拟机配置要点:apt源、网络和基础设置
配置apt源解决软件安装报错问题
因为官方源已经停止维护,打开终端输入sudo apt update会报一堆404错误,解决办法是把源改成Old Releases归档地址,在终端执行以下命令:
- 备份原有源列表:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak - 编辑源列表:
sudo gedit /etc/apt/sources.list - 替换原有内容:
deb http://old-releases.ubuntu.com/ubuntu/ yakkety main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ yakkety-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ yakkety-security main restricted universe multiverse
保存后运行sudo apt update,等命令跑完不报错,说明源替换成功,这个步骤能解决90%以上的软件安装问题,给虚拟机配置环境前最好先做这一步。
网络模式选择和SSH配置
默认的NAT模式已经能上网,虚拟机通过宿主机共享IP访问外网,如果想在局域网里让其他电脑直接访问这台虚拟机,把网络模式改成桥接模式这样虚拟机会自动获取和宿主机同一网段的IP地址。
在终端用sudo apt install openssh-server装上SSH服务,之后就可以用宿主机上的终端或Xshell远程连进虚拟机,这对习惯在命令行里操作的朋友来说比在虚拟机的图形界面里折腾方便得多。
安装增强工具让虚拟机更好用
- VMware:在菜单栏点击“虚拟机”→“安装VMware Tools”,然后按提示操作
- VirtualBox:在设备菜单里选择“安装增强功能”
增强工具装上后有两个明显好处:一是屏幕分辨率能随便调,不再被局限在800x600;二是剪贴板互通,宿主机和虚拟机之间可以自由复制粘贴文本和文件,考虑到16.10内核版本较旧(4.8),装上增强工具偶尔会有小问题,遇到就重启一下虚拟机,多数情况能恢复正常。
常见问题排查:黑屏、网卡驱动和root密码设置
安装过程中或开机后黑屏
这个问题经常和显示兼容性有关,在VMware中,可以在虚拟机的选项设置里修改.vmx配置文件,加上一行mks.enable3d = FALSE,然后关掉加速3D图形,VirtualBox的话,检查一下显卡控制器是否为VBoxSVGA或VMSVGA,大部分情况下这些操作就能让屏幕正常显示。
网卡识别不了
耐心等待半分钟左右,观察右上角网络图标变化,如果一直显示“有线网络未受管”,在终端执行sudo dhclient ens33(网卡名称可能是ens33、ens160或eno16777736,用ip addr确认),手动获取IP地址就能临时解决,这不是驱动问题,是老版本系统的常见现象。
设置root密码
Ubuntu默认不给root用户设置密码,用sudo passwd root命令,按提示输入两次新密码就可以开启root账号。命令行里运行图形软件需要带sudo前缀,直接输root密码不一定好使。
Q&A:Ubuntu 16.10虚拟机安装相关疑问
问:Windows 10系统下能装Ubuntu 16.10虚拟机吗?
可以,在Windows 10上用VMware或VirtualBox完全没问题,只是安装过程可能会提示BIOS设置里的虚拟化技术(Intel VT-x或AMD-V)没开启,重启电脑进BIOS设置,找到这个选项并打开,Windows 10就能正常安装Ubuntu 16.10虚拟机了。
问:虚拟机里的Ubuntu 16.10和直接安装在同一台电脑上有什么不同?
性能上有轻微损失,日常办公和编程感觉不出来,但图形处理和大型编译任务会有差距,文件访问是最大的不同虚拟机和Windows系统之间传文件需要依靠共享文件夹功能,而不是像双系统那样直接访问磁盘分区,虚拟机最大的优点是把系统玩坏了拍个快照就能还原,双系统出问题就得重装。