Windows10环境下通过虚拟机VMware12.5.9安装Linux Ubuntu16.04

摘要:本文主要通过使用虚拟机VMware12.5.9,在windows10环境下安装Linu系统Ubuntu16.04,并使用Xshell连接服务器进行远程控制。

1、下载安装虚拟机

网上虚拟机有很多软件,这里使用VMware

点击此处进入VMware官网下载

打开页面后,选择VMware的版本Version12.5.9,选择Windows 64位,开始下载

使用管理员身份打开安装文件exe

点击“下一步”,安装位置选择了E盘,一路“下一步”,等待安装完成

打开VMware Workstation 12 Player,选择非商业用途,填写邮箱,打开界面如下,虚拟机安装完成

2、下载Linux

进入ubuntu官网,选择ubuntu-16.04-desktop-amd64.iso下载

点击此处进入ubuntu官网下载

官网速度慢或者无法下载的话,可以使用百度网盘下载

链接:https://pan.baidu.com/s/17ckFHGhYBZUQ9P2IBaVpJw 
提取码:o828 
 

3、使用虚拟机VMware安装Linux

打开VMware Workstation 12 Player,点击“创建新虚拟机”

 选择下载好的ubuntu镜像文件,点击“下一步”

 填写名称(可以随意填写)、用户名、密码、确认密码,记住这些信息,后面登录需要用到,点击“下一步”

填写虚拟机名称和虚拟机安装位置,点击“下一步”

 指定磁盘容量,点击“下一步”

确定虚拟机信息,点击“完成”

4、可能出现的问题:

问题1:

双击打开ubuntu,发现弹框,显示虚拟机正在使用中 

 点击“获取所有权”或者“取消”,均报错

分析:

这是由于虚拟磁盘(.vmdk)本身有一个磁盘保护机制,为了防止多台虚拟机同时访问同一个虚拟磁盘(.vmdk)带来的数据丢失和性能削减方面的隐患,每次启动虚拟机的时候虚拟机会使用扩展名为.lck(磁盘锁)文件对虚拟磁盘(.vmdk)进行锁定保护。当虚拟机关闭时.lck(磁盘锁)文件自动删除。但是可能由于非正常关闭虚拟机,这时虚拟机还没来得及删除系统上的.lck(磁盘锁)文件,所以当下次您启动虚拟机的时候出现了上述错误。

解决方法:

方法一:找到ubuntu虚拟机安装位置...\Virtual Machines\Ubuntu 16.04 desktop 64 位,删除.lck文件夹,即可解决。经测试方法可行。

 方法二: 使用记事本打开*.VMX文件上加上一行代码disk.locking = "FALSE",重新启动该虚拟机。这种方法我并没有测试过。

 
问题2:

二进制转换与此平台上的长模式不兼容。此虚拟环境中的长模式将被禁用,因此需要使用长模式的应用程序将无法正常运行。请参见 http://vmware.com/info?id=152 了解更多详细信息。点击“确定”

 报错:

已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。

此主机支持 Intel VT-x,但 Intel VT-x 处于禁用状态。

如果已在 BIOS/固件设置中禁用 Intel VT-x,或主机自更改此设置后从未重新启动,则 Intel VT-x 可能被禁用。

(1) 确认 BIOS/固件设置中启用了 Intel VT-x 并禁用了“可信执行”。

(2) 如果这两项 BIOS/固件设置有一项已更改,请重新启动主机。

(3) 如果您在安装 VMware Player 之后从未重新启动主机,请重新启动。

(4) 将主机的 BIOS/固件更新至最新版本。

分析:

Intel VT-x 即Virtualization Technology, 虚拟化技术,英特尔处理器内更出色的虚拟化支持Intel VT-x 有助于提高基于软件的虚拟化解决方案的灵活性与稳定性。换句话说是在单CPU上支持多系统的技术。

报错原因是,电脑主板未允许支持Intel VT-x,所以需要进入bios修改Intel VT-x。

解决方法:

进入Windows设置——更新和安全

 恢复——高级启动——立即重新启动

重启后的界面如下,点击“疑难解答”

选择“高级选项”

 选择“UEFI固件设置”

 点击“重启”

不同品牌的电脑Intel Virtual Technology所在的位置不同,可以按左右键←→进行翻页查找,我的电脑是联想,选择Configuration——Intel Virtual Technology——回车——选择Enabled

不同品牌的电脑,按键不同, 按Fn+F10或F10保存,选Yes,电脑重启,完成bios的设置

 电脑重启后,打开VMware,即可进入ubuntu虚拟环境中,等待初始化配置后,即可开始使用ubuntu。

5、使用Xshell远程ssh登录ubuntu 

(1)如果ubuntu没有安装ssh server的话,打开命令行键入sudo apt-get install openssh-server 安装openssh serve ;

ubuntu打开命令行方式:

① ctrl + alt + T          当前目录为 /home/<用户名>

② 鼠标右键打开       open terminal

(2)在ubuntu命令行里输入命令ifconfig ,获取其ip地址inet addr;

(3)打开xshell,新建连接——填写连接名称——填写主机ip地址——保存确定

连接属性——用户身份验证——填写用户名和密码——保存确定——连接即可。
 

猜你喜欢

转载自blog.csdn.net/m511655654/article/details/83860382