基於VirtualBox安裝Ubuntu圖文教程

基於VirtualBox虛擬機安裝Ubuntu圖文教程

一. 下載安裝VirtualBox

  1. 官網下載VirtualBox,目前版本:VirtualBox 5.1.8 for Windows hosts x86/amd64
  2. 下載好了安裝VirtualBox,一路Next就能夠了,這個比較簡單。
  3. 運行VirtulBox程序, 以下圖:
    openvbhtml

  4. 配置VirtualBox。按 CTRL+G打開全局設定,根據須要能夠設定虛擬腦位置和界面語言:java

修改默認虛擬腦位置好比D:\myvbvms可讓本身更方便的查找,備份安裝好的虛擬機。
vmpositionpython

若是界面是英文,能夠改爲中文:
languagec++

2、安裝Ubuntu

建立虛擬機

  1. 運行VirtulBox程序,點擊「新建」按鈕,新建一個虛擬機。

new vm

  1. 虛擬機名稱能夠隨意輸入,示例:rocedu。操做系統選擇Linux,版本選擇ubuntu。點擊「下一步」。

  1. 設定虛擬機的內存,此內存即爲虛擬機所佔用的系統內存,可隨意修改,建議不要超過系統內存的1/2。
    首先了解本身的筆記本電腦系統內存大小,「個人電腦」->「屬性」。樣機爲16G。
    爲了方便之後編程學習使用,這裏將虛擬內存設爲4G。點擊「下一步」。

memory

  1. 爲虛擬機建立一塊虛擬硬盤。選擇「如今建立虛擬硬盤」,並單擊「建立」。

若是你安裝有問題,能夠去別人電腦上默認虛擬腦位置好比D:\myvbvms處拷貝別人安裝好的XXX.vdi文件,在此選擇「使用已有的虛擬硬盤文件」,而後選中拷貝過來的vdi文件就能夠了,下面的安裝就不用作了。git

在此強烈建議把教程走完,出錯了也會有不同的收穫github

  1. 選擇虛擬硬盤文件類型。選擇默認的VDI(VirtualBox磁盤映像),並單擊「下一步」。

disktype

  1. 選擇「動態擴展」,並單擊「下一步」。
    由於分配給虛擬機的內存空間較大,使用時逐漸佔用磁盤空間,閒置時自動縮減比較合理,因此選擇動態擴展類型。

  1. 輸入虛擬硬盤文件的名稱,並選擇保存位置。
    選擇虛擬硬盤大小時必定先肯定保存所在位置磁盤的可用大小。可用空間爲500G,虛擬硬盤大小設置爲64G。單擊「建立」。

  1. 虛擬機建立完成。也就是說Ubuntu所需的硬件資源準備好了,至關於買了一個沒有安裝操做系統的電腦主機。

安裝Ubuntu 系統軟件

在虛擬機上安裝Ubuntu和在真實機器上安裝沒有大的差異。web

  1. 官網下載桌面版,目前版本:Ubuntu 16.04 LTSsql

  2. 雙擊啓動建立好的虛擬機django

startvm
彈出下圖對話框,選擇啓動盤。單擊右側文件夾小圖標。

選擇虛擬光盤文件ubuntu-16.04.1-desktop-amd64.iso,單擊「啓動」。

  1. 進入安裝界面。 選擇「中文簡體」,選擇「安裝Ubuntu」

  1. 選擇「繼續」。 網絡情況很差能夠不選擇「安裝Ubuntu時下載更新」

  1. 選擇「清除整個磁盤並安裝Ubuntu」單擊「如今安裝」

彈出警告框,選擇「繼續」。

  1. 安裝過程當中時區,用鼠標單擊地圖中的「中國」,就會選擇「上海」,單擊「繼續」。

語言選「漢語」:

  1. 輸入我的信息:用戶名,口令等。單擊「繼續」,安裝過程可能須要幾十分鐘,請耐心等待。

  2. 安裝完畢,重啓一下Ubuntu。

安裝VirtualBox虛擬機加強功能

注意:如下須要輸入命令代碼時請注意之間的空格!以及文件名相互對應!

  1. 進入虛擬機Ubuntu系,安裝VirtualBox加強功能,這能夠極大的提升虛擬機效率。首先點擊VBox菜單欄的「設備」項,選擇最下面的「安裝加強功能」。

zq

  1. 這時能夠看到桌面多出一個光盤圖標,若是沒有,則重試本步。

  2. CTRL+ALT+T打開「終端」。輸入如下命令(注意空格!注意路徑、文件名相互對應。

輸入命令時要根據本身的狀況修改,文件名用Tab補全,減小錄入錯誤。

等待幾分鐘就安裝好了!

分配共享數據空間(易出錯,新手能夠不作)

爲了方便虛擬機和宿主機之間的數據傳輸,咱們能夠爲虛擬機設置一個和主機共享的「數據空間」。VBox爲咱們提供了這個功能。

  1. 在VBox主界面左側選擇剛剛建立好的虛擬機,點擊上方的「設置」按鈕,進入虛擬機配置界面。點擊左側「共享文件夾」按鈕,在新窗口中任意選擇一個本地文件夾做爲共享文件夾。示例選擇文件夾位置爲C:\rocshare,不要勾選「只讀分配」。單擊「肯定」,並關閉設置窗口。

  1. 啓動Ubuntu,打開終端窗口。(注意空格!)
    一個要點是:命令,文件名要經過Tab補全,這樣就會減小錄入錯誤。
  • 輸入命令「sudo mkdir /mnt/shared」。回車後鍵入密碼。
  • 繼續輸入命令「sudo mount –t vboxsf rocshare /mnt/shared" //注意rocshare /mnt/shared 要跟據本身的狀況修改
  • 輸入命令「sudo gedit /etc/fstab」
  1. 在彈出的文本末尾添加一行下面的內容:
  • 「rocshare /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0」
  1. 如今打開/mnt/shared文件夾,就能夠看到主機對應共享文件夾rocshare中的內容了。這就是宿主機和虛擬機之間的橋樑。

好比咱們在Ubuntu中用touch命令新建一個testtest的文件,到宿主機的c://rocshare中就能看到這個文件。

  1. 至此,虛擬機安裝配置完成。

配置Ubuntu

Ubuntu的使用能夠參考別出心裁的Linux命令學習法.

  1. 經過sudo apt-get update;sudo apt-get upgrade 更新一下系統。

  1. 安裝軟件。Ubuntu中安裝軟件比較簡單,使用sudo apt-get install XXX就能夠安裝XXX軟件,好比咱們經常使用的Vim,就能夠用sudo apt-get install Vim來安裝。

install vim

注意:Ubuntu中使用到某個沒有安裝的軟件時,會有貼心的提示,如上圖。

咱們能夠經過apt-cache search XXXX來查找軟件庫中有沒有咱們想要安裝的軟件。好比咱們想看看有沒有經常使用的調試工具cgdb,就可使用apt-cache search cgdb來查找:

找到後就能夠經過sudo apt-get install cgdb來安裝了。

咱們能夠一次安裝多個軟件,好比sudo apt-get install git ddd就會安裝分佈式版本控制工具git和圖形化調試工具ddd:

這提醒咱們能夠寫個腳本簡化軟件的安裝,你能夠源源不斷的把本身用的軟件添加到這個腳本中,方便往後本身安裝新系統:

個人安裝腳本供你們能參考:

#!/bin/sh

# update system

sudo apt-get update
sudo apt-get grade 
sudo apt-get autoremove

# utilities
sudo apt-get install krusader unace unrar zip unzip p7zip-full p7zip-rar sharutils rar uudeview mpack  arj cabextract file-roller
sudo apt-get install apvlv biff bsdgames byobu calcurse curl dia dia2code dtach dump fbset filezilla  freemind gimp  htop iotop jhead ksnapshot multitail moreutils pandoc planner powertop putty python-pip retext rpm screen sniffit socat stardict tmux tpp tree  vlc vnc4server xvnc4viewer wireshark xchm xpdf tweak

# cheat 
sudo pip install docopt pygments
git clone https://github.com/chrisallenlane/cheat.git
cd cheat
sudo python setup.py install  

#vi 
cd ~/.vim/bundle
wget http://www.vim.org/scripts/download_script.php?src_id=9679

#java
sudo apt-get install eclipse  eclipse-wtp eclipse-emf eclipse-gef netbeans  gaphor umbrello umlet

#programming
sudo apt-get install ascii automake bison bison-doc bluefish  cgdb clang cmake codeblocks codeblocks-dbg codeblocks-dev cscope cvs dia ddd doxygen doxygen-doc doxygen-gui dstat eclipse eclipse-cdt eclipse-cdt-qt  eclipse-cdt-valgrind eclipse-eclox eclipse-egit  eclipse-egit-mylyn eclipse-mylyn  exuberant-ctags flex fossil fp-compiler fp-ide  g++ gcc gdb  git gitk git-gui git-doc git-cvs git-svn git-sh gnustep groovy ifstat indent jedit jython  libncurses5-dev ncurses-doc libasound2-dev libasound2-doc manpages-posix manpages-posix-dev  nasm python-django python-django-doc qtcreator splint sqlite3 libsqlite3-dev sqlitebrowser sqliteman swig2.0 sysstat tcl8.5 tcl8.5-doc tk8.5 tk8.5-doc txt2tags python-pip qtcreator ruby1.9.3  qt4-qmake qtcreator jruby subversion tidy valgrind vim scala 

#security
sudo apt-get install lib32z1 libc6-dev-i386     //64->32
sudo apt-get install lib32readline-gplv2-dev
  1. Vim配置

參考作中學之Vim實踐教程.

常見問題

你們能夠回覆這個帖子,把你遇到的問題和解決方案記錄下來,我會把第一個提交的同窗的

  • 安裝

安裝好的虛擬機

上面步驟都很詳細了,但總有一些同窗沒法在VirtualBox上成功安裝Ubuntu。雖說安裝不成功也有收穫,這是獲取軟知識的一個過程,但不能正確安裝也就沒法繼續學習。我在此提供一些安裝好的虛擬機,每一年更新。

安裝好的的軟件主要涵蓋個人課程上可能用到的開發環境(scratch,python,java,c/c++),相關腳本在~/work/roctools.sh中。

以2018年的安裝包爲例:

找到你的虛擬機安裝到哪了:

經過上面百度網盤連接,把安裝好的虛擬機的壓縮包``下載了並解壓:

新建一個虛擬機:

注意選擇「使用已有的虛擬硬盤」

並選好正確的vdi文件:RocEDU.ubuntu1804.vid

這樣就可使用我安裝好的虛擬機了。

其餘

想學好Linux,建議再按上面的步驟下載安裝一下FedoraCentOS,這樣你能夠體會不一樣發行版,桌面版和服務器版的不一樣,找出共性知識就能夠完善本身的知識結構,作到觸類旁通!相信我,不會浪費你太多時間的。

參考資料


歡迎關注「rocedu」微信公衆號(手機上長按二維碼)

作中教,作中學,實踐中共同進步!

rocedu



若是你以爲本文對你有幫助,請點一下左下角的「好文要頂」和「收藏該文

相關文章
相關標籤/搜索