hyper-v安裝ubuntu18的全過程+踩過的坑(win10家庭版)


一、背景介紹(作者的閑言閑語,可跳過)

最近新購入小米筆記本pro15增強版,想在筆記本上裝ubuntu18的系統。

最開始嘗試了雙系統的方法,但是安裝完之后不能wifi上網,顯卡MX250不能適配,觸控板失效,很麻煩。

找了一大堆方法,但是最后仍然沒搞好,卒。

最后嘗試虛擬機的方法。小白一個,連怎么安裝虛擬機都不懂,搜索之后發現有vmware和hyper-v兩種方法,發現hyper-v是windows系統自帶的,應該會比較簡潔,所以選擇了這種方式。

但是沒想到,一路磕磕絆絆,一連搞了三天,看了無數篇帖子和博客,嘗試了無數方法,最后才終於成功了。

 

將hyper-v成功的方法介紹給大家,同學們可以試一下。

前面是虛擬機的創建過程,后面是如何文件傳輸,以及如何虛擬機聯網。

 

二、全過程介紹

1、打開hyper-v

筆者的電腦是win10家庭版,默認沒有hyper-v,所以需要設置一下。

按照網上的方法,親測有效。

鏈接為https://jingyan.baidu.com/article/d7130635e5678113fcf4757f.html

 

2、下載ubuntu18的iso文件

先下載ubuntu18的iso文件。

筆者發現如果在ubuntu官網找最新的版本下載,速度很慢,不能接受。

最后發現有個old-release的鏈接,也是ubuntu官網的,但是在官網上找不到這樣子舊版的入口。

鏈接為http://old-releases.ubuntu.com/releases/18.04.2/ubuntu-18.04.2-desktop-amd64.iso

這個鏈接下載速度極快。

 

3、在hyper-v管理器中新建虛擬機

①在hyper-v管理器的左側列表中找到自己的電腦,右鍵點擊,出現“新建”選項,選擇“虛擬機”。

②自己指定一個名稱,並且選擇存儲位置。存儲位置建議不要選擇C盤(系統盤),選擇在其他盤。

③虛擬機代數建議選擇第一代。

這一步網上很多介紹說使用第二代的虛擬機,但是也不知道為什么,也有可能是筆者自己的配置問題,最后就是不能上網,或者網速極慢,用了很多方法都不能解決。

很惱人,這個問題搞了兩天,筆者最后選用了第一代的虛擬機,然后添加一些其他配置(后文有寫),最后宿主機和虛擬機的網速都可以達到很快。建議跟筆者選擇一樣的配置。

④內存指定。不要低於2G吧,筆者自己電腦16G的內存,這里指定4G,也就是4096M,可以參考一下筆者的配置。

⑤網絡適配器。先不要管它,選擇“未連接”就好。

⑥創建虛擬硬盤。同樣,位置建議不要選在C盤(系統盤),自己在其他盤新建個文件夾,位置選擇在這里。

⑦操作系統安裝。選擇之前下載好的iso文件

最后點擊完成,虛擬機創建完畢。

 

4、虛擬機中操作系統的安裝

這一步很容易,在hyper-v管理器中啟動並連接到虛擬機后,按照ubuntu的安裝指導,一路安裝下去,最后就OK了。

安裝過程中,有個選項是,要不要清空整個磁盤然后安裝ubuntu系統的。

筆者之前也猶豫了很久,不敢點。但是后來查閱了網上的一些說法,應該是沒什么問題的,可能跟3中⑥這一步選擇的硬盤位置有關,只要硬盤對應的文件夾不包含你現在電腦的其他配置,應該就沒問題。

選擇清空磁盤並安裝。

安裝完之后就可以見到ubuntu系統啦,很開心。

 

5、ubuntu虛擬機與宿主機之間的文件傳輸

網上看到一些資料,這里參考他們的做法。

這種做法可能比較麻煩,但是這是筆者目前能成功實施的方法。

原理是從宿主機上分割出來一個VHD,也就是虛擬硬盤,平時掛載在宿主機上。

想傳輸文件時,往該虛擬硬盤中放文件,然后虛擬硬盤從宿主機分離開來。

接着到hyper-v中,掛載該虛擬硬盤。打開虛擬機后,就可以找到這個硬盤了。

傳輸文件,需要不斷地掛載-分離,虛擬硬盤不能同時掛載在宿主機和虛擬機上。

 

方法如下。

①找到“此電腦”的“管理”,點擊進去,進入計算機管理界面。

找到左側列表的“磁盤管理“,右鍵點擊,選擇“創建VHD”。

創建過程中,需要選擇位置和大小。

位置可以選擇在3中的⑥對應的文件夾中的“Virtual Hard Disks”中。

大小選擇10G,也就是10240M。

 

②創建完畢后,可以在計算機管理界面,“磁盤管理”的右側,見到新創建出來的磁盤。

右鍵點擊該磁盤,“初始化”,然后“創建簡單卷”,創建過程一路按默認的進行。

 

③最后可以在電腦中見到一塊新的磁盤,“新加卷”。

 

④往該“新加卷”中放你想要傳輸的文件。

 

⑤在計算機管理界面那里,找到新加卷對應的磁盤,右鍵點擊該磁盤,選擇“分離VHD”。

 

⑥打開hyper-v管理器,選中你自己創建的虛擬機,先關機,再右鍵點擊該虛擬機,選擇“設置”。

在新彈出的頁面中,找到左側列表的“IDE控制器0”,接着點擊“硬盤驅動器”,再點擊“添加”。

點擊“瀏覽”,選中剛剛①中創建VHD的位置,選擇VHD文件,最后點擊確定。

這樣子就把新加卷掛載到虛擬機上了。

 

⑦虛擬機開機,進入系統,在ubuntu的桌面左邊,有“文件”的圖標,點擊,在彈出界面中選中“其他位置”,可以看到新加卷,也就是剛剛掛載上去的虛擬硬盤,點擊進去就是了。

 

⑧至此,可以從宿主機往虛擬機傳輸文件了。那么怎樣卸載虛擬機的虛擬硬盤,重新掛載到宿主機上呢?

 

⑨在ubuntu桌面中,點擊左側的“文件”,點擊彈出來的界面中的“其他位置”,看到新加卷,點擊新加卷右邊的“彈出”圖標。

 

⑩在hyper-v管理器中,虛擬機關機。找到①中創建VHD的位置,找到該VHD,雙擊該VHD文件,你會發現這個虛擬硬盤又掛載到宿主機上了。

至此,完成整個過程。可以雖然麻煩但是仍然心情愉悅地在宿主機和虛擬機之間傳輸文件了。

 

6、虛擬機上網。

最后一個老大難問題,如何使得宿主機和虛擬機的網速都很快。

筆者最開始按照網上一些博客的介紹,選擇第二代虛擬機,創建網絡適配器也是選擇“外部”,最后在網絡適配器界面可以見到橋接起來的WLAN和虛擬交換機。

雖然這種方式宿主機和虛擬機都可以上網,但是網速極慢,不能接受。

也嘗試刪掉“網橋”,選擇網絡共享,但是虛擬交換機就不能上網了。搞了兩天簡直要崩潰了,嘗試了各種方法,最后嘗試到一個方法可行,並且宿主機和虛擬機聯網都可以很快。

 

方法如下。

①按照上面說的,選擇的是“第一代”虛擬機。筆者的筆記本是wifi連接到家里的路由器。

 

②在hyper-v管理器中,選中自己創建的虛擬機,右鍵點擊,選擇“設置”。

在彈出界面中,選中左側的“網絡適配器”,點擊,在右側選擇“Default Switch”,最后點擊確定。

 

③點擊自己電腦右下角的網絡圖標,點擊“網絡和Internet設置”,在彈出界面中選擇“更改適配器選項”。

 

④選中WLAN,雙擊,在彈出界面中點擊“屬性”,在彈出的界面中再選中上方的“共享”,勾選“允許”選項,選中共享到“Default Switch”,點擊確定。

 

完成上述配置之后,應該虛擬機就可以聯網了,同學們自己可以嘗試一下。如果不行,嘗試重啟虛擬機再試試。

如果還是不行,建議修改WLAN的網絡為專用網絡,筆者自己用的是這個,而不是公用網絡,不知道這一步有沒有影響。同學們也可以嘗試下,修改連接屬性。

最后,宿主機和虛擬機的上網速度都可以很快,喜大普奔……

筆者也不知道為什么這樣子就OK(計網的知識極其不牢靠),如果有同學知道歡迎在評論區留言。

 

同學們可以嘗試下上述方法,有什么問題歡迎留言。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM