摘要:本文主要通过使用虚拟机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/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/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地址——保存确定
连接属性——用户身份验证——填写用户名和密码——保存确定——连接即可。
更多推荐
Windows10环境下通过虚拟机VMware12.5.9安装Linux Ubuntu16.04
发布评论