在VirtualBox上安裝Ubuntu


Windows 10家庭中文版,VirtualBox 5.2.12 r122591,Ubuntu ubuntu-18.04-desktop,

 

前言

很久沒用過Linux類的操作系統了,上一次是好多年前,因為今年學習Python,所以,一直想着裝一個Ubuntu(據說阿里雲服務器上的Linux是CentOS)。

開始是想用U盤來安裝的,但一直未能“執行”,直到26日晚想到了曾經將Ubuntu安裝到虛擬機,於是,便立即行動起來,當晚便安裝好了,以及其它相關軟件。

第一次安裝時還使用了DAEMON Tools Lite 10,一款虛擬光驅,有 附帶廣告的free版本。

在后來安裝時,發現無需使用單獨的虛擬光驅了,因為VirtualBox提供了這樣的功能,后面的步驟會詳細介紹。

 

軟件介紹

VirtualBox是一款開源的free的虛擬機產品,可以在Windows、Linux(Unix)、Mac等操作系統上運行,VirtualBox下載地址

Ubuntu,大名鼎鼎的一款Linux發行版,目前最新的桌面版本是Ubuntu 18.04 LTS,下載地址

 

安裝步驟

Part 1:創建虛擬硬盤

-啟動VirtualBox,點擊左上角工具欄的【新建】,彈出【創建虛擬硬盤】對話框;

選擇默認的VDI(VHD是兼容微軟的虛擬機,而VMDK兼容VMware,准確資料請自行搜索);

-選擇【動態分配】;

-點擊文件位置,選擇虛擬硬盤安裝位置,默認是安裝到系統盤C盤下面,不建議使用默認的

也可以在VirtualBox的配置項中更改:菜單【管理】-->【全局設定】;

-虛擬硬盤創建完畢;

 

Part 2:安裝Ubuntu

-查看上面Part 1新建的虛擬機的明細,可見其存儲下的【第二IDE控制器主通道】顯示為沒有盤片。此時,將需要安裝的操作系統鏡像文件ubuntu-18.04-desktop-amd64.iso配置進去;

-啟動新建的虛擬機(第一次),開始安裝操作系統;

VirtualBox會打開另外的窗口,菜單欄有變化、屏幕是黑屏,但是,不怕不怕啦,安裝程序正常運行中呢;

-等待一段時間后,進入Ubuntu的安裝向導;

首先彈窗提示熱鍵為Right Ctrl,很重要!

-第一個Try**為僅僅【試用】Ubuntu,而不是真正地安裝,孤選擇第二個Install Ubuntu;其它幾個沒有測試過;

-跟着向導按部就班地走吧,先來個全屏的黑屏!

-向導開始;

-安裝向導結束,開始正式的自動安裝

-安裝成功!需要重啟電腦。

-重啟時提示:Please remove the installation medium, then press ENTER,翻譯為中文就是,將安裝最開始配置到【第二IDE控制器主通道】的Ubuntu鏡像文件彈出;

-此時自動(不太確定了,需要讀着自行確定)加載了安裝VirtualBox增強功能的鏡像文件VBoxGuestAdditions.iso(增強功能 很重要,必須安裝,否則,虛擬機的圖形渲染會很卡);

-第一次重啟安裝好的Ubuntu成功;

進入操作系統桌面會有一個彈框顯示Ubuntu的一些信息,一步一步做操作即可,根據自己的需要;

-好了,正式開啟Ubuntu(Linux)之旅!

 

Part 3.安裝增強功能(VirtualBox菜單【設備】下)

在這個地方遇到了【大麻煩】,也因此耽擱了不少時間,是因為自己對VirtualBox、Ubuntu不熟悉造成的吧!

安裝增強功能 需要VirtualBox安裝目錄下的VBoxGuestAdditions.iso,將其放到虛擬機的【第二IDE控制器主通道】中(默認已這樣放置了)。

因為默認已經放置好了,所以,啟動Ubuntu后會在桌面顯示一個VBoxGuestAdditions.iso的光盤圖片。

此時,就可以使用Ubuntu的終端,通過命令或者自動運行光盤來安裝增強功能了,后面會介紹。

 

孤的【大麻煩】是什么呢?在Ubuntu桌面已經顯示了VBoxGuestAdditions.iso的光盤圖片后,還在使用菜單【設備】-->【安裝增強功能】,此時產生下面的錯誤提示:

這么操作當然會出錯了!因為VBoxGuestAdditions.iso已經在【第二IDE控制器主通道】中了。

菜單【設備】-->【安裝增強功能】的功能就是 掛載VBoxGuestAdditions.iso,在VBoxGuestAdditions.iso已經被掛載的時候,再次執行【設備】-->【安裝增強功能】就會報錯了。

把VBoxGuestAdditions.iso彈出,然后再執行【設備】-->【安裝增強功能】就正常了。

 

正確的做法是,進入光盤目錄,運行軟件:

 

-第一次運行:

第一次運行出現問題,提示:

This system is currently not set up to build kernel modules.

Please install the gcc make perl packages from your distribution.

在孤看來,這是安裝失敗了,還需要安裝gcc、make、perl三個包(在孤的理解中,這三個包應該在Ubuntu安裝好之后自動就有的,可是,並非如此)。

 

安裝gcc、make、perl三個包:

在終端運行gcc,沒有找到;

使用sudo apt install gcc安裝失敗;

使用sudo apt update查找系統更新(在哪里查找?Ubuntu的某個站點?)(關鍵);

再次安裝gcc;

安裝make;

安裝perl;

注意,在此過程中發生sudo apt update失敗的情況,DNS查找失敗;又測試了ping命令,也失敗了;於是,重啟了一次Ubuntu,重啟后可以正確執行sudo apt update了;

 

安裝步驟詳細截圖:

-沒找到gcc命令

-Ubuntu軟件更新,失敗!

-重啟Ubuntu,軟件更新成功,更新完畢后,彈出Software Updater對話框——需要300多MB流量,就沒有用它更新(手機網絡);

-網上找到的一個 安裝增強功能 的方法,先掛載/dev/cdrom到/mnt,然后執行;(因為這個及相關操作,孤安裝的第一個Ubuntu被玩壞了,)

仍然提示沒有安裝gcc、make、perl;

 

-正式安裝gcc、make、perl;

-至此,gcc、make、perl安裝完成!

 

安裝完畢后,在命令行執行 安裝增強功能 的命令:掛載、執行(其實,可以通過光盤的Run Software)來安裝,但是,因為自己不熟悉Ubuntu(Linux)嘛!

-下圖已經提示Guest Additions已經安裝好了!因為孤不熟悉Ubuntu、VirtualBox,嗯,還有English,所以,還以為沒安裝成功了!結果就導致,更多的精時做了無用功(憂傷)!

 

無用功展示:

VirtualBox菜單【設備】-->【安裝增強功能】:無法加載的原因是,鏡像文件已經在虛擬機的光盤中了!這個問題導致了自己耗費了更多精時,查詢了各種網頁資料!

 

看到下面的文件的內容后,還試着用虛擬光驅掛載VBoxGuestAdditions.iso,然后在Windows 10系統進行安裝(這個操作是不對的,VBoxGuestAdditions.iso只能在虛擬機Ubuntu中執行):

 

也把Windows 10中安裝的步驟貼出來吧!真的是被自己給蠢哭了!欲哭無淚啊!還不知道對Windows 10有什么負面影響,會有什么后遺症呢!

網友的說法:對啊!很對的!

 

直到后來,孤想通了!還差點發【博問】求助呢,還好多想了想!

Ubuntu安裝成功,后面,孤要可勁玩它了!

 

后記

apt、apt-get命令有什么區別?還有wget命令?

Linux的基礎知識要加緊學啊,不熟悉Linux的Python工程師是沒人要的哇!

Ubuntu的軟件更新機制 是怎樣的?

這次安裝的Ubuntu選擇的是英文版,后面還要花精時添加中文語言支持——第一個版本是中文的、連接的電信100MB寬帶,安裝過程中的下載很方便,而第二個虛擬機安裝期間是斷網的——手機網絡,避免不必要的流量產生。

Ubuntu安裝好后,是自帶Python的,版本為最新的3.6.5,后面再把需要的軟件安裝上就好了。

第一次安裝的Ubuntu是在做了一次升級操作(sudo apt upgrade)后崩潰的,尚未恢復,需要解決

啊哈,又寫成了大長篇了。 


免責聲明!

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



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