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