歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> VirtualBox安裝部署Ubuntu 16.04 圖文詳解

VirtualBox安裝部署Ubuntu 16.04 圖文詳解

日期:2017/2/28 13:49:40   编辑:Linux教程

1、軟件版本

Windows: Win7/Win10

VirtualBox: VirtualBox-5.0.24-108355-Win

Ubuntu: ubuntu-16.04-desktop-amd64

2、開始安裝ubuntu

Step1:

安裝之前,需要在bios開啟Virtualization Technology (VTx) 選項, 其目的是:可以安裝64位linux操作系統,並且可以開啟虛擬機多CPU配置。

機器不同,BIOS配置不同,有些機器默認是打開VTx選項的,無需此步。如果沒有打開VTx,在BIOS打開即可。【譬如:Hp ProDesk 開機摁 F10 security ---> system security ---> virtualization technology】

Step2:

VirtualBox 點擊新建,創建Ubuntu操作系統,如圖1所示:

圖1

創建虛擬硬盤時,建議選擇VHD,如圖2

圖2

Step3:

點擊啟動,選擇Ubuntu:ubuntu-16.04-desktop-amd64光盤文件開始安裝。

3、網路配置

3.1 代理設置

一般來講,如果是個人電腦,此時應該是可以上外網的,不用做任何代理設置。

如果是公司電腦,為了安全,很多公司用了代理,此時需要ubuntu配置代理才可以上外網,可以先用內網做測試(可以選擇相應公司的主頁)。

如果使用了代理,在Network設置中設置相應的代理即可:

圖3

3.2 軟件更新

在終端(CTRL+ALt+T)中輸入apt-get update, 會發現軟件更新很慢,這是用了ubuntu國外源的情況,我們可以改為國內的源,速度會快很多,以下方法任選一種。

Method1:

修改:/etc/apt/sources.list

圖 4

【http://mirrors.163.com/.help/ubuntu.html】

Method2:

可以在軟件更新中心選擇國內的源,譬如aliyun

圖 5

4、windows SSH登錄虛擬機

4.1 安裝SSH服務

通過Xshell, putty等工具在windows通過ssh登錄ubuntu, 可以有2種方法,4.2與4.3分別介紹,建議采用4.2的方式。

不管通過哪種方法,都需要在ubuntu安裝ssh服務。安裝openssh即可。

安裝openssh程序:

Step1 先檢查是否安裝了ssh

dpkg --list|grep ssh

發現其實Ubuntu 已經默認安裝了客戶端,如果沒安裝,用這個命令:

#sudo apt-get install openssh-client

Step2 安裝服務端server程序

#sudo apt-get install openssh-server

Step3 重啟SSH服務

#sudo /etc/init.d/ssh restart

啟動ssh服務:

#sudo /etc/init.d/ssh start

停止ssh服務:

#sudo /etc/init.d/ssh stop

重啟ssh服務:

#sudo /etc/init.d/ssh restart

4.2 ssh登錄虛擬機方法1

此種方法通過虛擬機配置2個虛擬網卡的方式登錄,此種方法的好處是,虛擬機可以通過samba共享目錄給windows[參看5.2].

4.2.1 網卡配置

Step1: 為了可以使ubuntu上外網,同時windows通過ssh登錄ubuntu, 需要配置2個虛擬網卡:

virtualBox ---> 管理 ---> 全局設定: 新增一塊虛擬網卡。

圖 6

在virtualBox的ubuntu設定頁,選擇網絡,網卡1配置為NAT, 網卡2配置為 Host-Only (圖 7 - 9) 【此時配置網卡時,關閉ubuntu】

圖 7

圖 8

圖 9

Step 2: 重啟ubuntu, 在ubuntu中配置網卡2 (Host-Only網卡)

Windows側的host-only網卡默認設置(虛擬機創建時自動設置,無需手動設置)

圖 10

Ubuntu需要手動設置,因為windows側的網卡地址是 : 192.168.56.1

所以,需要將ubuntu的網卡2的地址設置到同一網段,譬如:192.168.56.116

圖 11

【注意】有時候,發現這樣配置後,網卡1(NAT)無法上網,這時需要把host-only網卡的gateway去掉。

圖 12

4.2.2 登錄方法

安裝xshell等ssh登錄工具,登錄ubuntu虛擬機。

登陸時,采用地址 : 192.168.56.116 (SSH默認端口是22)

4.3 ssh登錄虛擬機方法2

這種方法無需2個虛擬網卡,只需要1個虛擬網卡即可。這種方法ubuntu無法通過samba與windows共享文件夾,只可以通過mount的方式共享文件夾。

4.3.1 網卡設置

設置網卡1(NAT網卡)的端口轉發:

圖 13

4.3.2 登錄方法

登錄采用 127.0.0.1 2222 登錄虛擬機

5、與windows共享文件夾

有2種共享方法,mount是把windows目錄共享給ubuntu, samba是把ubuntu目錄共享給windows. 有些代碼的編譯安裝只有在ubuntu目錄下才可以成功,創建命名管道(mkfifo)也只能在ubuntu目錄下,因此,samba方式的共享目錄是有必要的。一般情況下,建議采用mount方式,少許情況下,采用Samba方式。

5.1 mount方式共享

Step1: 安裝virtualBox增強功能

圖 14

Step2:設置共享文件夾

圖 15

Step3:在ubuntu創建目錄,mount共享文件夾到創建的目錄。

譬如: 在 /mnt/ 目錄創建 10_testSeq 文件夾,執行mount命令

mount -t vboxsf 10_testSeq /mnt/10_testSeq/

即可在ubuntu中看到windows共享的文件夾 F:\10_testSeq

5.2 samba方式共享

Step1:安裝samba服務

$ sudo apt-get install samba

Step2: 在/etc/samba/smb.conf增加配置

[share]

comment = ubuntu share

browseable = no

path = /home/YOUR_USER_NAME

writeable = yes

guest ok = no

public = yes
writable = yes

create mask = 0644

Step3 : 重啟samba服務

/etc/init.d/samba restart

啟動Samba服務器只需執行如下命令:

#sudo /etc/init.d/samba start

關閉Samba服務器:

#sudo /etc/init.d/samba stop

重新啟動Samba服務器:

#sudo /etc/init.d/samba restart

Step4: ubuntu開啟共享目錄權限:

chmod 777 /home/YOUR_USER_NAME

備注:其中YOUR_USER_NAME可以是任意創建的目錄,只需與Step2中對應即可。

Step5: 在windows中訪問共享文件夾

\\192.168.56.116\share

備注:經常訪問此目錄的話,可以設置快捷方式或者添加網絡位置。

6、軟件安裝

6.1 vim安裝

ubuntu自帶的vim會出現上下左右鍵混亂,需要重新安裝vim

apt-get remove vim-common

apt-get install vim

6.2 python pip

使用python開發小工具的話,需要借助很多python庫,python有專門的軟件管理工具pip, 安裝pip如下:

apt-get install python-pip

pip install --upgrade pip

Ubuntu 16.04 LTS正式發布下載,長達5年技術支持 http://www.linuxidc.com/Linux/2016-04/130508.htm

Ubuntu 16.04 U盤安裝圖文教程 http://www.linuxidc.com/Linux/2016-04/130520.htm

Ubuntu 16.04 LTS 今日發布 Canonical公布系統新特性 http://www.linuxidc.com/Linux/2016-04/130466.htm

將Ubuntu 15.10升級到Ubuntu 16.04 http://www.linuxidc.com/Linux/2016-03/129158.htm

Ubuntu 16.04安裝Lua游戲引擎Love http://www.linuxidc.com/Linux/2016-03/129108.htm

Ubuntu 16.04 LTS如何使用Snap軟件包 http://www.linuxidc.com/Linux/2016-04/130679.htm

Ubuntu 16.04 需要你的幫助,讓 GNOME Software 更美觀 http://www.linuxidc.com/Linux/2016-03/129237.htm

更多Ubuntu相關信息見Ubuntu 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=2

Copyright © Linux教程網 All Rights Reserved