重新安裝Ubuntu12.04
之所以我重新安裝Ubuntu,因為我第一次給根目錄分配的空間過小,好像是20GB吧~結果編譯Android的時候,編譯了3個小時候直接中止掉了。郁悶。這個也告訴我們一定概要根據自己的需求去進行分區的大小分配。因此這次給根目錄分配大點空間。當然這是利用DiskGenius實現的。
所用文件下載鏈接:
mbrfix.exe:
http://linux.linuxidc.com/pub/2007/Windows%E4%B8%8B%E4%BF%AE%E5%A4%8Dmbr%E7%9A%84%E8%BD%AF%E4%BB%B6MbrFix.exe/
順便說說,linux.linuxidc.com這個網址里面有很多linux相關好的資源。賬號密碼都是linux.linuxidc.com
grub4dos:
http://linux.linuxidc.com/pub/%E5%B8%B8%E7%94%A8%E5%B7%A5%E5%85%B7/Grub4DOS%200.4.4%20%E4%B8%8B%E8%BD%BD/
看到沒,又是這個網址下面的目錄。
Ubuntu鏡像,官網下載:
http://cdimage.ubuntu.com/releases/12.04/release/
一、使用mbrfix.exe來修復引導項將mbrfix.exe復制到某個目錄下,為了輸入在命令提示符cmd中操作簡單,我就復制到C盤根目錄吧!
打開cmd,切換到C盤根目錄(輸入C:,然后回車),然后輸入mbrfix/drive0fixmbr/yes這樣就可以了。可以試一試,啟動之后直接進入windows了。
然后,打開DiskGenius就可以將Linux分區直接給刪除了。這個過程很快。
二、安裝準備工作下載Ubuntu鏡像文件,以及grub4dos。
將grub4dos中的menu.lst以及grldr還有menu.lst復制到C盤根目錄下。
然后將Ubuntu鏡像中的.disk文件夾,還有casper文件夾中的vmlinuz.efi、initrd.lz都復制到C盤的根目錄。另外,將鏡像文件也添加到C盤根目錄。(注意64位是vmlinuz.efi,32位是vmlinuz,因此對于64位去掉后綴efi便可)。以下就是我復制的文件了:
圖1 我們復制的文件
好了文件準備玩了,開始修改啟動配置文件。打開boot.ini文件,在最后添加上一句:
c:/grldr="UbuntuInstall"(注意引號內的文本時起到選擇時提示作用的,文本可以隨便改)
接下來,修改menu.lst。在最后添加上以下文本:
titleInstallUbuntu12.04
root(hd0,0)
kernel(hd0,0)/vmlinuzboot=casperiso-scan/filename=/ubuntu12.04.5-amd64.isolocale=zh_CN.UTF-8
initrd(hd0,0)/initrd.lz
title一行后的文本會顯示到屏幕上,供我們選擇。然后hd0,是指的我們的磁盤,0就是指C盤。
kernel一行中,紅色的文本就是我們的鏡像名稱了。必須照著我們的鏡像名填寫。
注意:文本中的空格不要填錯,否則選擇不了該選項。
三、開始安裝重啟電腦,接著選擇UbuntuInstall,之后就進入了試用Ubuntu系統了。那么我們必須先卸載掉光盤,打開終端,輸入:
sudoumount-l/isodevice
然后,雙擊桌面上的安裝Ubuntu系統。好了,彈出窗口要求你進行安裝配置:
包含鍵盤布局(通常是英語(美國))、所處地點選擇、分區劃分等等。其中分區是最重要的,你需要實現就安排好空間以及分區個數和其掛載點。我的分區如下:
表1 各個分區的大小及掛載點說明
掛載點 | 分區大小 | 說明 |
根目錄/ | 37G | 因為我要編譯Android,編譯Android需求空間比較大,估計我的需要至少20G空間。第一次,因為空間不夠,編譯終止了。 |
/boot | 500MB | |
/home | 10GB | 普通用戶的家目錄 |
swap | 4GB | 該分區必須有,通常為物理內存容量的1.5~2倍 |
/tmp | 5G |
還留下剩余空間供以后學習用。圖2是剛剛安裝完Ubuntu12.04的分區情況,可以參考下每個分區安裝后的大小:
圖2 剛剛安裝完Ubuntu的分區情況
好了,之后就是等待了,大約20分鐘后,重啟就可以啦。
四、善后工作將復制到C盤根目錄的文件刪除掉,并將boot.ini修改還原,也就是去掉我們添加的最后一句。
當然,重啟后,默認的啟動項是Ubuntu,如果我們用Ubuntu不多怎么辦?這時候,我們要修改默認啟動系統,那么當然要進入Ubuntu系統哦!打開終端,輸入:
vim/boot/grub/grub.cfg
找到setdefault一行,將后面引號中的數字修改成系統啟動時Windows對應的序號,注意,序號是從0開始的。通常0就是Ubuntu操作系統哦。
2015-03-13 22:01:30
zamely
hust
新聞熱點
疑難解答
圖片精選