系统版本:Windows10 64位旗舰版
此教程只针对ubuntu14,其它版本配置虚拟机系统可能略有不同,创建虚拟机方法一样
一、下载安装VirtualBox虚拟机
虚拟机软件,除了比较常用的 VMWare Workstation / Player 和 Parallels Desktop 等商业软件外,还有一款相当强大且开源免费跨平台的虚拟机软件——它就是 VirtualBox。
VirtualBox 完全免费开源,可跨平台运行在 Win、Mac、Linux 系统上。加上该虚拟机功能强大且性能出色,可以流畅虚拟运行各大主流操作系统,如微软全系列 (包括 Windows 10) / Linux 各种发行版 (Ubuntu / CentOS / Deepin ) 甚至是 Android 等,能应对各种场景需求。因此它一直是无数用户首选的虚拟机软件。
下载地址:https://www.virtualbox.org/wiki/Downloads
打开(使用管理员权限)VirtualBox-6.1.14-140239-Win.exe,一路下一步全部默认
至此安装完成,下面是软件界面,(我正在用的,所以创建了几个虚拟系统)
二、创建Ubuntu14.4虚拟机
打开VirtualBox软件,新建一个虚拟机。
名称为虚拟机的名称,可以随便起,文件夹默认是系统用户文件夹,最好自己创建到其它盘符,后面还要用到此文件夹
下一步,设置虚拟机系统的内存大小,我的电脑为16G内存,所以设置一半给虚拟机用,自己看情况设置
下一步,创建虚拟机的硬盘,选择现在创建,下一步设置
下一步,选择默认的VDI硬盘映像;
下一步,设置虚拟磁盘使用方式,
例如:虚拟机硬盘创建了100G;
动态大小:当你虚拟机硬盘使用了多少空间,那么你的虚拟机镜像文件即为多大,你的虚拟机镜像文件刚开始也许只有5G左右,只会根据你的使用不断变大,无法变小,到100G为止,你在虚拟机中使用的空间范围就是100G大小,动态大小创建速度快,使用时读取写入速度相对较慢,根据虚拟机使用情况,镜像文件慢慢变大。
固定大小:创建后虚拟机镜像文件即为创建时占用的大小,即为100G,但虚拟机中查看硬盘占用也许只有5G左右,镜像文件一直为100G,你在虚拟机中使用的空间范围就是100G大小,固定大小使用过程中无需重新计算硬盘镜像占用,创建速度慢,使用时读取写入速度快,镜像文件一直为创建时的大小。
综上所述,你们根据硬盘大小和电脑性能自己选择。
下一步,选择创建硬盘大小和虚拟机镜像文件存储位置,这里输入第一步创建的那个目录,放在一起
单击创建,即创建完成,这时的Ubuntu14相当于一台电脑,硬盘,内存,显示器,显卡,CPU全都有,只不过是虚拟的,硬盘还是空的,就像刚组装好的一台电脑硬件。下一步,开始设置修改这台电脑的硬件资源和其它,相当于给这台电脑硬件升级一下。
三、配置Ubuntu虚拟机
在左边列表中选择刚才创建好的Ubuntu14虚拟机,单击上面的设置按钮,来修改虚拟机的配置,
常规->基本设置
常规->高级设置,说明和虚拟盘加密根据情况设置,一般默认
系统->主板设置内存大小根据自己电脑设置,其它默认
系统->处理器设置:
系统->硬件加速,根据自己的CPU设置:
显示->屏幕设置。远程桌面和录制默认就可以
存储、声音、网络、串口、USB设备默认设置就好
下面设置共享文件夹,在主机上选择一个文件夹做为主机和虚拟机的共享文件夹来相互可以传输文件
四、安装Ubuntu系统
上机的过程相当于组装了一台电脑,现在开始给这台电脑装系统,
选择存储菜单光盘控制器原来显示没有光盘,通过“选择虚拟盘”添加一个Ubuntu的光盘安装镜像文件,没有镜像的去网上下载
官网:https://ubuntu.com/download/desktop#download-content
中国官网:https://cn.ubuntu.com/download
关闭设置,单击启动按钮,
启动后因为虚拟机硬盘中还没有安装系统,会从光盘引导启动,显示如下界面。
在左边选择简体中文,单击右边的安装Ubuntu
默认直接选择继续
选择清除整个磁盘并安装Ubuntu,这里的磁盘只是虚拟机中的磁盘,并不是你电脑当前系统硬盘,单击现在安装
弹出对话框选择继续
选择上海时区
选择语言
输入你的用户名和密码,计算机名
继续后开始安装,需要很长时间,可以先去做其它事情
进度完成后弹出重启确认,重启
五、配置Ubuntu系统
1、开启root登录
系统已经安装好了,现在开始配置系统,用于开发的话经常遇到要ROOT权限,接下来设置root自动登录,还有虚拟机与主机直接复制粘贴,虚拟机屏幕自适应缩放等配置
启动安装好的虚拟机,输入刚装系统时创建的密码
在开始菜单中找到终端软件,就像是WIN里面的cmd命令行
打开终端输入如下内容:
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
现在还不能直接复制到虚拟机,只能手动输入。会提示输入密码,输入安装系统时的密码就可以了(命令行输密码是不可见的,输错删除退格键后再输)
添加greeter-show-manual-login=true
意思是显示手动输入来宾账号密码,用来输入root账户
关闭之后,回到终端窗口,输入:sudo passwd root 回车;回车之后会要你输入两次密码,出现已成功更新密码字样即为成功。
重启
2、使用root登录
重新登录后会多显示一个登录选择,选择登录,输入root回车,再输入上一步设置的root密码
出现一个错误,单击确认,
解决这个问题之前先安装VM增强工具,用来与主机共享粘贴板,窗口上单击设备菜单,选择安装增强功能....
单击后虚拟机会弹出光盘自动运行提示,单击运行
单击运行后会自动安装,安装完成后任意键退出安装,然后重启
重启虚拟机
启动后打开终端 ,解决ubuntu 启动错误stdin:is not tty
输入如下命令,(现在可以在主机复制,到虚拟机的终端中选择粘贴了)
gedit /root/.profile
在打开文件后,我们把mesg n行修改为 tty -s && mesg n
保存
3、设置系统为root自动登录
打开终端输入如下命令
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
修改为
[SeatDefaults]
autologin-user=root
user-session=ubuntu
greeter-show-manual-login=true
保存,重启虚拟机,再次启动后已经没有登录界面,而是直接以root账号自动登录到桌面