用虛擬機把ubuntu安裝到TF卡上


    最近在學習Linux,考慮到將來可能不會帶着自己的筆記本到處跑,而我又希望能隨身帶着個Ubuntu系統 ,總不能在別人的電腦上裝個Linux系統吧。剛好最近入手了一張 Sandisk 16G class 10 的TF卡,加上一個PNY的手機寶貝讀卡器,簡單地測試了下文件拷貝,寫速度有10MB/s左右,讀取速度20MB/s左右。這個速度比起固態硬盤雖然弱得多了,但是用來作為系統盤還是勉強過得去的,於是搗鼓了一個下午,用比較簡單的方式把系統安裝好了,順便記錄了安裝的過程供需要的人參考,也是為了自己將來記性不好的時候回來查閱。

一. 使用工具

     1) 使用軟件:Windows7系統,VirtualBox軟件(VirtualBox是開源免費的軟件)

     2) 需要TF卡一張(U盤我沒有測試過,應該也是可以的)。建議在安裝之前先根據自己的需要對TF卡分區,具體操作請參考第四節的說明。

     3) Ubuntu安裝光盤映像文件(.iso文件),我使用的是13.04,32位系統的版本。

 

     用虛擬機的安裝速度慢,為什么用虛擬機來安裝?

     因為我只有一張TF卡,沒有安裝光盤,沒有其它介質作為啟動盤,而且我也不會搞什么從硬盤啟動。另外,使用虛擬機安裝,在出現不懂的問題的時候我可以很方便地上網查資料。

二.安裝過程

打開 VirtualBox軟件,新建

wps_clip_image-10886

然后會彈出下圖所示的設置向導。“名稱”無所謂,“類型和版本”最好分別選擇Linux和Ubuntu,雖然我也不知道具體有什么作用。虛擬機的內存大小也是無所謂的,我只不過是臨時用個虛擬機來裝系統而已

image image

創建虛擬硬盤,好像不創建也可以,我沒有測試過。虛擬硬盤文件類型這個選項無所謂,直接下一步。

image image

根本就不使用這個虛擬硬盤,直接動態分配就行了。虛擬硬盤大小用的8G就可以了,安裝程序要求至少5G多。

image image

創建好后如下圖所示,點擊設置

wps_clip_image-10024

自行選擇安裝光盤的ISO映像文件

image

設置連接給虛擬機的USB設備,也就是我的TF卡對應的USB設備。

wps_clip_image-26759

設置后就可以點確定了

wps_clip_image-5160

點擊啟動。過一段時間后,就可以看到ubuntu安裝軟件的啟動畫面了。

wps_clip_image-26232 wps_clip_image-9634

然后可能會出現這樣的信息,不知道它在說什么,不用管它,繼續等

image

終於等到了,選擇語言,雖然俺經常看英文文檔,畢竟還是讀中文習慣些

image

點繼續。“安裝這個第三方軟件”選不選無所謂。

wps_clip_image-21346

由於是安裝到TF卡上,所以應該選擇“其他選項”,手動分區。

image

選擇安裝啟動引導器的設備為TF卡(根據大小可以判斷),再雙擊圖中被選中的項目,即/dev/sdb的空閑的分區

image

設置掛在點為“/”,即根目錄,表示ubuntu系統要被安裝到這個分區。Flash介質是不適合頻繁讀寫的,再加上現在的電腦的內存都比較大了,我認為不應該設置SWAP分區,所以在這里就沒有設置SWAP分區。然后點確定。

image

點擊“現在安裝”

wps_clip_image-16241

然后可能會彈出下圖的提示。都說了不設置SWAP分區了,不理它。點擊繼續。

image

這里不需要介紹了,根據自己的情況選擇吧。

wps_clip_image-6115 wps_clip_image-903

wps_clip_image-9923

然后就是漫長的等待。用虛擬機安裝是比較慢的,優點就在於不用關掉你現在在使用的操作系統,過程簡單,不需要搞什么硬盤啟動、制作安裝光盤或者啟動盤,遇到問題還可以隨時上網查資料 :)

wps_clip_image-9546

另外我測試的時候VirtualBox虛擬機是不能從這個TF卡啟動的,水平有限不清楚原因(虛擬機沒有識別USB的BIOS?)。安裝好了以后可以讓電腦從TF卡啟動測試一下。

 

三. 其它設置

因為我們是把系統安裝在TF卡上,而頻繁擦寫對TF卡的壽命是有影響的,這一點和固態硬盤相似。所以建議把系統中讀寫比較頻繁的臨時文件掛在到內存中。

先讓你的電腦(這次不是虛擬機了)從TF卡啟動,然后打開終端,輸入

sudo gedit /etc/fstab

在該文件中添加以下三行代碼:

tmpfs /tmp tmpfs defaults,noatime,nodiratime,mode=1777,nosuid,size=256M 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777,size=32M 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=1777,size=32M 0 0

 

四.在window 7 下對TF卡進行分區

打開命令行,按下圖輸入命令來清除掉TF卡上包括文件系統在內的所有數據(在做這一步之前自己做好數據備份哦)

image

關閉命令行,在打開開始菜單,然后輸入 disk management ,打開“創建並格式化硬盤分區”這個程序。

image image

注意到黑色表示未分配。右鍵,新建簡單卷

image image

后面的設置如下圖:

image image

image

結果如下圖所示:

image

 

Pony279原創作品,轉載請注明出處:http://www.cnblogs.com/Pony279/archive/2013/05/20/3088588.html
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM