1. 程式人生 > 實用技巧 >全志 Allwinner V3S 開發環境搭建 (一)虛擬機器搭建 Oracle VM VirtualBox6.1 Ubuntu14.4

全志 Allwinner V3S 開發環境搭建 (一)虛擬機器搭建 Oracle VM VirtualBox6.1 Ubuntu14.4

系統版本:Windows10 64位旗艦版

此教程只針對ubuntu14,其它版本配置虛擬機器系統可能略有不同,建立虛擬機器方法一樣

一、下載安裝VirtualBox虛擬機器

虛擬機器軟體,除了比較常用的 VMWare Workstation / Player 和 Parallels Desktop 等商業軟體外,還有一款相當強大且開源免費跨平臺的虛擬機器軟體——它就是 VirtualBox。

VirtualBox 完全免費開源,可跨平臺執行在 Win、Mac、Linux 系統上。加上該虛擬機器功能強大且效能出色,可以流暢虛擬執行各大主流作業系統,如微軟全系列 (包括 Windows 10) / Linux 各種發行版 (Ubuntu / CentOS / Deepin ) 甚至是 Android 等,能應對各種場景需求。因此它一直是無數使用者首選的虛擬機器軟體。

下載地址:https://www.virtualbox.org/wiki/Downloads

開啟(使用管理員許可權)VirtualBox-6.1.14-140239-Win.exe,一路下一步全部預設

至此安裝完成,下面是軟體介面,(我正在用的,所以建立了幾個虛擬系統)

二、建立Ubuntu14.4虛擬機器

開啟VirtualBox軟體,新建一個虛擬機器。

名稱為虛擬機器的名稱,可以隨便起,資料夾預設是系統使用者資料夾,最好自己建立到其它碟符,後面還要用到此資料夾

下一步,設定虛擬機器系統的記憶體大小,我的電腦為16G記憶體,所以設定一半給虛擬機器用,自己看情況設定

下一步,建立虛擬機器的硬碟,選擇現在建立,下一步設定

下一步,選擇預設的VDI硬碟映像;

下一步,設定虛擬磁碟使用方式,

例如:虛擬機器硬碟建立了100G;

動態大小:當你虛擬機器硬碟使用了多少空間,那麼你的虛擬機器映象檔案即為多大,你的虛擬機器映象檔案剛開始也許只有5G左右,只會根據你的使用不斷變大,無法變小,到100G為止,你在虛擬機器中使用的空間範圍就是100G大小,動態大小建立速度快,使用時讀取寫入速度相對較慢,根據虛擬機器使用情況,映象檔案慢慢變大。

固定大小:建立後虛擬機器映象檔案即為建立時佔用的大小,即為100G,但虛擬機器中檢視硬碟佔用也許只有5G左右,映象檔案一直為100G,你在虛擬機器中使用的空間範圍就是100G大小,固定大小使用過程中無需重新計算硬碟映象佔用,建立速度慢,使用時讀取寫入速度快,映象檔案一直為建立時的大小。

綜上所述,你們根據硬碟大小和電腦效能自己選擇。

下一步,選擇建立硬碟大小和虛擬機器映象檔案儲存位置,這裡輸入第一步建立的那個目錄,放在一起

單擊建立,即建立完成,這時的Ubuntu14相當於一臺電腦,硬碟,記憶體,顯示器,顯示卡,CPU全都有,只不過是虛擬的,硬碟還是空的,就像剛組裝好的一臺電腦硬體。下一步,開始設定修改這臺電腦的硬體資源和其它,相當於給這臺電腦硬體升級一下。

三、配置Ubuntu虛擬機器

在左邊列表中選擇剛才建立好的Ubuntu14虛擬機器,單擊上面的設定按鈕,來修改虛擬機器的配置,

常規->基本設定

常規->高階設定,說明和虛擬盤加密根據情況設定,一般預設

系統->主機板設定記憶體大小根據自己電腦設定,其它預設

系統->處理器設定:

系統->硬體加速,根據自己的CPU設定:

顯示->螢幕設定。遠端桌面和錄製預設就可以

儲存、聲音、網路、串列埠、USB裝置預設設定就好

下面設定共享資料夾,在主機上選擇一個資料夾做為主機和虛擬機器的共享資料夾來相互可以傳輸檔案

四、安裝Ubuntu系統

上機的過程相當於組裝了一臺電腦,現在開始給這臺電腦裝系統,

選擇儲存選單光碟控制器原來顯示沒有光碟,通過“選擇虛擬盤”新增一個Ubuntu的光碟安裝映象檔案,沒有映象的去網上下載

官網:https://ubuntu.com/download/desktop#download-content

中國官網:https://cn.ubuntu.com/download

關閉設定,單擊啟動按鈕,

啟動後因為虛擬機器硬碟中還沒有安裝系統,會從光碟引導啟動,顯示如下介面。

在左邊選擇簡體中文,單擊右邊的安裝Ubuntu

預設直接選擇繼續

選擇清除整個磁碟並安裝Ubuntu,這裡的磁碟只是虛擬機器中的磁碟,並不是你電腦當前系統硬碟,單擊現在安裝

彈出對話方塊選擇繼續

選擇上海時區

選擇語言

輸入你的使用者名稱和密碼,計算機名

繼續後開始安裝,需要很長時間,可以先去做其它事情

進度完成後彈出重啟確認,重啟

五、配置Ubuntu系統

1、開啟root登入

系統已經安裝好了,現在開始配置系統,用於開發的話經常遇到要ROOT許可權,接下來設定root自動登入,還有虛擬機器與主機直接複製貼上,虛擬機器螢幕自適應縮放等配置

啟動安裝好的虛擬機器,輸入剛裝系統時建立的密碼

在開始選單中找到終端軟體,就像是WIN裡面的cmd命令列

開啟終端輸入如下內容:

sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

現在還不能直接複製到虛擬機器,只能手動輸入。會提示輸入密碼,輸入安裝系統時的密碼就可以了(命令列輸密碼是不可見的,輸錯刪除退格鍵後再輸)

新增greeter-show-manual-login=true

意思是顯示手動輸入來賓賬號密碼,用來輸入root賬戶


關閉之後,回到終端視窗,輸入:sudo passwd root 回車;回車之後會要你輸入兩次密碼,出現已成功更新密碼字樣即為成功。
重啟

2、使用root登入

重新登入後會多顯示一個登入選擇,選擇登入,輸入root回車,再輸入上一步設定的root密碼

出現一個錯誤,單擊確認,

解決這個問題之前先安裝VM增強工具,用來與主機共享貼上板,視窗上單擊裝置選單,選擇安裝增強功能....

單擊後虛擬機器會彈出光碟自動執行提示,單擊執行

單擊執行後會自動安裝,安裝完成後任意鍵退出安裝,然後重啟

重啟虛擬機器

啟動後開啟終端 ,解決ubuntu 啟動錯誤stdin:is not tty

輸入如下命令,(現在可以在主機複製,到虛擬機器的終端中選擇貼上了)

gedit /root/.profile
在開啟檔案後,我們把mesg n行修改為 tty -s && mesg n

儲存

3、設定系統為root自動登入

開啟終端輸入如下命令
sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

修改為
[SeatDefaults]
autologin-user=root
user-session=ubuntu
greeter-show-manual-login=true

儲存,重啟虛擬機器,再次啟動後已經沒有登入介面,而是直接以root賬號自動登入到桌面