如何在Linux环境下用虚拟机跑Windows! | 您所在的位置:网站首页 › linux里的虚拟机 › 如何在Linux环境下用虚拟机跑Windows! |
文章目录#0x0 Windows#0x1 安装虚拟机#0x10 下载:#0x11 安装:#0x2 安装虚拟机windows#0x20 下载镜像#0x21 安装镜像#0x3 使用Windows#0x30 安装VM tools#0x300 VM tools 安装成功#0x301 VM tools安装失败#0x31 使用远程连接#0x310 rdesktop#0x311 获取虚拟机IP#0x312 创建账户#0x313 使用实例0x4 PS:
#0x0 Windows
说实话,自从入了Linux坑,就再也提不起对Windows的兴趣了,没有了那么多花里胡哨,也没有了铺天盖地的广告。 但人在屋檐下,该低头还是得低头,Linux的生态毕竟不如人家,有的东西还得回Windows环境下使用。 因为不想进Windows系统,于是我安装了虚拟机(VM),虚拟机里安装了win7(win10对配置压力太大). #0x1 安装虚拟机如果我需要的虚拟机是Linux,也许我会去使用docker之类的技术。 但是要跑的虚拟机是windows时,选择也就寥寥无几了,主流的就两者:VirtualBox 和 VMware Workstation 因为以前在Windows下使用惯了VMware,不太熟悉VirtualBox,因此本文依作者习惯,介绍的也是VMware Workstation。有兴趣者自行尝试前者。 #0x10 下载: 浏览器访问官网点击下载![]() 将vmware二进制包下载到用户主目录下 #0x11 安装:首先需要安装一个工具:bulid-essential
然后找到上一步下载的安装包 sudo bash ~/vmware.bundle #若无法运行,则给安装包加x运行权限 #sudo chmod +x ~/vmware.bundle如此,打开图形化安装界面后,一步步往下安装,若有需要激活密钥的 这里给出几个百度得到的: 永久许可证:ZC10K-8EF57-084QZ-VXYXE-ZF2XF 附:备用许可项 UF71K-2TW5J-M88QZ-8WMNT-WKUY4 AZ7MK-44Y1J-H819Z-WMYNC-N7ATF CU702-DRD1M-H89GP-JFW5E-YL8X6 YY5EA-00XDJ-480RP-35QQV-XY8F6 VA510-23F57-M85PY-7FN7C-MCRG0 下一步-,安装完成
安装完了VMware ,自然要安装真正的目标:windows了 #0x20 下载镜像首先下载win7的镜像,想偷懒一点的,推荐一个不错的镜像:专注于win7 想纯净快捷的:MSDN #0x21 安装镜像下载完镜像,打开虚拟机,选择Creat a new virtual machine
下一步到finish后,Edit virtual machine settings
win7本身该怎么用就怎么用,没啥好说的,除了可能卡了点… 但是一个不能与物理机互动的虚拟机自然是不合格的。 在VMware Workstation中,他有自己的工具VM tools,功能很强大,比如共享文件夹,物理机文件拖动放入虚拟机等… #0x30 安装VM tools启动虚拟机,选择VM-Intall VMware Tools
点击Download and install 它就会自己下载安装了。
以上操作完,如果vmtools安装完成,恭喜,你可以享受它带来的强大功能了。比如设置共享文件夹:
如果上述操作后未能成功安装VMtools,那么,俺也一样
要实现计算机间的互联,自然可以通过网络实现,虽然是原地打转,但使用远程连接的方法也能实现我们所需,如此即可。 连接方法有SSH等,但是因为linux 和windows间跨度略大,需要考虑的参数也太多,本人最后选择了rdesktop这一工具。 rdesktop是Linux下一个好用的用来连接Windows远程桌面,基于命令行,不过参数很简单。 只需要记住一行: rdesktop -f -r clipboard:PRIMARYCLIPBOARD -r disk:mydisk=/device ip具体的使用呢,rdesktop -f ip就可以全屏打开连接到的系统, -r clipboard:PRIMARYCLIPBOARD 是实现剪切板共享,也就是物理机复制虚拟机粘贴。 -r disk:mydisk=/device 实现文件夹共享,mydisk是名字,可以随便取,/device是物理机上用于共享的文件夹 ip : 虚拟机的IP 以我自己的使用为例,看个例子就明白了 #0x311 获取虚拟机IP首先获取虚拟机IP,这个一次获取,如果你的网络环境一直不变的话基本上也就是固定的。
如下图,首先按win+R唤出运行,输入cmd打开命令行,
使用命令ipconfig获取ip
不明白是什么原因,我们不能以Administrator身份登录,因此需要再创建一个高权限账户: 在cmd中执行: #name为账户名,passwd为密码,自行设置 #创建账户 net user name passwd /add #提升为管理员权限 net localgroup Administrators name /add当需要使用虚拟机的时候,先启动,至下图界面,不必登录。
回车,选择用户或第一次登录…
忘了说了,rdesktop -f开启的是默认全屏的,按ctrl + alt +回车退出或进入全屏模式 虚拟机关闭顺序是先注销rdesktop,然后在VMware中正常关机即可,不要点工具中的关闭虚拟机,那是断电式强行关闭! 感谢阅读。 以上,本文完!! |
CopyRight 2018-2019 实验室设备网 版权所有 |