基於VirtualBox虛擬機安裝Ubuntu教程

 

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

一. 下載安裝VirtualBox

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

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

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

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

2、下載Ubuntu

官網地址:http://www.ubuntu.org.cn/download 
網易開源鏡像站http://mirrors.163.com/ c++

 

 

 

三. 建立虛擬機

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

  1. 虛擬機名稱儘可能見名知義,示例:ubuntu。操做系統及版本會自動配置,點擊「下一步」。

 

2.若是是安裝本身學習使用,通常默認就好了,點擊「下一步」。git

 

 

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

 

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

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

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

 

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

 

 

2.,單擊「建立」。django

 

  1. 虛擬機建立完成。也就是說Ubuntu所需的硬件資源準備好了,至關於買了一個沒有安裝操做系統的電腦主機。
  2. 接下來指定操做系統的鏡像文件,按下圖序號操做便可
  3.  

  4. 配置虛擬機的網絡,我這邊用橋接方式
  5.  

4.安裝Ubuntu 系統軟件

   配置完虛擬機的基本項後,啓動虛擬機ubuntu

 

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

  1. 選擇「繼續」。

 

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

在清理磁盤

 

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

 

語言選「漢語」:

 

  1. 輸入我的信息:用戶名,口令等。單擊「繼續」,安裝過程可能須要幾十分鐘,請耐心等待。(最好將用戶名及密碼寫在文件裏面

  2.  

  3. 安裝完畢,重啓一下Ubuntu。到此你已經安裝完了,你若是想體驗起來舒服點,能夠安裝下virtualbox提供的加強功能

  4.  

安裝VirtualBox虛擬機加強功能

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

點擊受權後,就幫咱們安裝完了

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

爲了方便虛擬機和宿主機之間的數據傳輸,咱們能夠爲虛擬機設置一個和主機共享的「數據空間」。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

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

相關文章
相關標籤/搜索