2008-12-17 23:23:26飄雪寒燕(不良薯)

LVPM把wubi版的Ubuntu變正常了!

 
雖然用LVPM可以把wubi版的ubuntu硬碟給變大,可是卻受限於新空間必須小於等於硬碟未用空間減掉舊碟大小的限制,除非在disk很小的時候就善加利用,一口氣拉到最大,不然就是會有不少空間無法使用。

想來想去,最好的辦法就是把ubuntu整個弄到實際硬碟上,硬碟多大就多大。

不過限制是沒法直接原硬碟重建。
(可以間接搬來搬去,不過太傷腦了)

首先,找個空曠的空硬碟,如果已經掛載,就先卸載umount。
然後,【系統】>[管理]>硬碟分割編輯器GParted




先割一塊swap空間,大小等於記憶體乘以二,格式成swap
再格式化其他的空間成為ext3
(不要因為用wubi太習慣,而以為灌在fat或是ntfs也可以~畢竟ubuntu本體是linux)





然後啟動LVPM,選擇第一個選項,transfer



挑選要使用的空間前,開啟【系統】>[管理]>系統監控
確認是哪一個分割區

之後就開始了...



到底有沒有工作,在系統監控內就看的一清二楚








最後就跳出完成的視窗,確定後準備重開機。

因為我所用的空間其實是原本安裝wubi的windows空間,如果沒有一口氣安裝完成
就會因為沒有mbr開機功能造成無法開機進入ubuntu的狀況
(幸好還有另一個win當備用,把boot.ini改一下,補上wubildr、wubildr.mbr、menu.lst
在bios改變開機硬碟順序就順利化解了)


重開機十之八九會進不了ubuntu的,因為GRUB設定的問題,會找不到正確的開機磁區。
如果看到一片黑底白字,上方一個大框框有好幾行字,框框下一堆密密麻麻的字

選擇第一行,按下鍵盤上的E進入編輯
root (hd1,4)改成正確的分割區比如root (hd0,4)
enter後,回到原本的畫面,按下B鍵

失敗的話,就再E、改數字、enter、B,直到成功開機為止
(必要的話要從0,0一路改到4,8,因為linux的分割區會跳號...)

照說應該也能在重開機之前就修改
據說
dev/sda1中的a換算為hd0,sdb為hd1(英文字母順序減一就對了)
dev/sda1的1也要減掉一,變成(hd0,0)
直接將算出的數值寫入menu.lst的
root (hd1,4)
(用文字編輯器取代功能一秒就ok)

不過因為我又在BIOS修改硬碟排序,所以沒法實驗這算法正不正
(就是懶得改來改去,所以沒有改回正常狀況)

於是,無法以正常途徑安裝的我,終於也有了挺正常的ubuntu啦~
至於原本disk的ubuntu,應該可以用來測試升級8.10的狀況。(就算玩壞也不心疼)

參考資料:
解决LVPM后mount失败故
http://elanso.com/ArticleModule/MlMlSYHaGTSOVwQcG9NOVwIi.html

[分享]LVPM——将WUBI安装的Ubuntu转换成真实的Ubuntu!
http://www.neatcn.com/?action=show&id=63