2021-05-12 14:32:11
VirtualBox安裝部署Ubuntu 16.04 圖文詳解
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.116share
備註:經常存取此目錄的話,可以設定快捷方式或者新增網路位置。
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
相關文章