首页 > 代码库 > 在Hyper-V下安装Ubuntu的一次神奇之旅

在Hyper-V下安装Ubuntu的一次神奇之旅


作为一名想要开发windowsphone的菜鸟,果断用上了Win8.1专业版,安装了VS2013及wp8等SDK,接着,我发现现在好多大牛都在用linux,所以也想装B一下,安装个Ubnutu虚拟机吧(linux确实太高端)。那么问题来了,虚拟机哪家好?VMWare啊,于是又安装了VMware,结果悲剧了,竟然提示我与Hyper-V冲突。这显然是赤裸裸的挑衅啊,有你没我,有我没你啊。这里要说一下,windowsphone的模拟器都是基于Hyper-v的,Hyper-v是什么,简单的说就是微软的虚拟化平台。。到这里我纠结了。该怎么办呢?于是乎,上网查找了一番,最后的结果就是,在windows的添加和删除功能里去掉Hyper-V就可以了,不要啊,我还要时不时的玩一下我可爱的windowsphone模拟器呢,难道每次都要打开关闭打开关闭。。虽然我电脑拥有120G ssd和8G的RAM,那也不能这么任性啊。突然,灵光一现,Hyper-v被微软说的这么牛逼,为啥我不能在Hyper-V中安装Ubuntu呢,也许比VMWare更好呢。。。于是乎,开始了一段神奇之旅。

一、安装ubuntu

       首先打开我们的Hyper-V管理器,是这个样子的:

技术分享

可以看到里面已经装好了好多windowsphone各种版本的虚拟机了。我们的任务是要装ubuntu啊,原谅我ubuntu已经装好了…….,再重新装一个啦。但是,在这之前我们要先新建一个网络交换机:

点击右侧“虚拟机管理器”出现下图

技术分享

点击创建之后,出现下图,点击确定。

技术分享

点击“新建”->“虚拟机”

技术分享

由于操作简单,我就直接上图了。。。

技术分享

名称自己起一个,默认是把虚拟机保存在c盘,勾选“将虚拟机存储在其他位置”,选择你要存储的位置。

选择第一代。。。

技术分享

分配内存

技术分享

接下来,选择刚才创建的虚拟交换机

技术分享

下一步,设置好硬盘大小 

技术分享

下一步,选择安装系统的iso文件。

技术分享

下一步,最后的配置信息,配置无误那就点击完成。


我就等了3秒。。。。就完事了。。。不过还没开始安装呢。

 技术分享

回到主页面

技术分享

点击连接。。。

 

点击,启动安装开始。。。


安装过程,我就不赘述了。。。下一步N次。。

 

下面是已经安装好的ubuntu:

 技术分享

安装完发现,鼠标在虚拟机内的移动总是慢半拍,而且界面不能全屏。。坑爹啊。。。没有VMWare爽啊。。但是,既然都装好了,既然打算用Ubuntu学(zhuang)习(bi)了,为何不再进一步呢。。。我完全可以把ubuntu当作远程虚拟主机,用操作界面就不高大上了啊。我要用XShell 远程操控。哈哈。而且Hyper-v支持开机自动运行虚拟机,这简直很符合这么做的口味啊。

说干就干啊

第一步:ubuntu 开启ssh

为了方便,切换ubuntu管理员账户

1、  打开Terminal(ctrl+alt+t)

2、  输入sudo passwdroot

3、  输入当前密码

4、  输入root密码

5、  重复输入root密码

6、  切换到root suroot

7、  输入root密码

第二步:安装ssh

输入命令:apt-getinstall openssh-server 安装ssh

安装完成后,开启服务

/etc/init.d/ssh start

之后使用如下命令查看是否正确启动

ps –e | grep ssh

 

出现如下图,sshdssh-agent才算启动成功

技术分享

第三步:关闭防火墙

ufw disable

查看防火墙状态

ufw status

如果关闭的话是 inactive

 

第四步:设置静态ip

因为ubnutu默认是使用动态获取ip,如果你用的路由器,那么获取的ip应该是192.168.1.XX

在网上搜索设置静态ip的方法,又是改配置文件什么的,各种试就试不好使,所以就用了最原始的方法:

 

 技术分享

技术分享

技术分享

 

填好之后,save。

 

第五步:下载安装xshell,连接ubuntu

这里就不提供下载地址了,搜索一下就会有。

在xshell中设置链接参数,主要就是ip和用户名和密码

技术分享

 技术分享


链接一下

连接成功啦

 技术分享

然后,在ubuntu设置一下,默认启动为命令行启动,

sudo gedit/etc/default/grub
设置:GRUB_CMDLINE_LINUX="text" 
然后sudo update-grub,

有命令行模式下需要返回图形模式,输入命令: startx反过来,图形模式下返回命令行模式,在终端按ctrl+alt+F1

 

这样就更有逼格了。。

 

接下来,就努力折腾吧。。

在Hyper-V下安装Ubuntu的一次神奇之旅