在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

 

這樣就更有逼格了。。

 

接下來,就努力折騰吧。。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章