使用U盤和移動硬盤安裝Ubuntu後一個有趣的問題

最近在給朋友推廣Ubuntu,也算是爲開源事業做點貢獻。:D

其中一個朋友有一個比較老的機器,運行XP相當的慢,而且還經常中毒。那天正好讓我去給她重新安裝她那個已經變得比蝸牛好不了多少的系統。抓住時機,正是給她推廣Ubuntu的好機會。(哈哈!:P)

在我給她看了網上貼出來的Ubuntu漂亮的GUI桌面之後,也想試試,但是又擔心自己的機器跑起來想XP一樣的緩慢。於是,我給她推薦了XUbuntu,就是那個Logo是一隻胖乎乎的小耗子的版本。

可是,在安裝的時候問題來了。她家沒有光盤刻錄機(一般人家似乎都沒有這個東西)。所以下載的安裝盤鏡像沒辦法制作安裝盤。:( 幸好,在我們在她家翻箱倒櫃的翻了n久之後,驚喜的發現,我們竟然有一個4G的USB Key。(太好了,這個東西就足夠了。)

好,材料終於準備齊全了,就該開始準備安裝的事情了。

因爲是初次使用,所以她希望還能保留XP的系統。所以,開始我們先把她硬盤重新進行了分區,並用了30G的磁盤空間給她裝了一個XP。

接下來,按照網上的方法,做了一個Live USB安裝盤(具體做法可以在網上查到,好像還有什麼工具可以直接做的,這裏就不多說了)。可是,這個時候又出現了問題,她的電腦太老了,居然不支持USB Key啓動。-_-!沒辦法,只好給另一個朋友打電話請求援救。那個朋友說他的機器支持USB Key啓動,並且他那裏有個大號的移動硬盤盒,不知道能不能幫上忙。哈哈!好東西!於是我們卸下硬盤,帶着做好的Live USB飛奔了過去。

到了朋友家,我們把硬盤放到硬盤盒中,接上電,插在朋友的電腦上,並把USB Key也插上,重啓電腦。恩~~很好,那隻可愛的小胖耗子終於出現在了我們面前。:)

安裝的過程中,我們選擇了安裝到指向移動硬盤的那個disk,並手動進行了分區。(這是爲了把boot、root和home分區分在三個不同的分區中,爲以後進行硬盤安裝做好準備。沒有人願意每次都抱着硬盤到處跑的。那樣只能讓朋友覺得Ubuntu是個很不易用的系統。至少普通用戶會這麼想)接下來的工作就由安裝程序自己搞定了。哈哈!

安裝好後,爲了確認安裝,我們嘗試啓動了一次。哈哈!一切正常!皆大歡喜!:D

謝過朋友,我們帶着東西回到她家。把硬盤裝上,啓動…………XUbuntu啓動正常……………XP…………失敗…………………………… :( 爲什麼阿?以前從來沒有發生過這樣的問題阿!!!看看錯誤信息:25號錯誤(磁盤讀取錯誤)。查看menu.list中啓動Windows的項。內容如下:

root (hd0,0)
savedefault
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

看起來貌似一切正常阿?難道Grub指向的錯誤的硬盤?於是在啓動時手工修改第一行,嘗試了1、2、…………之後,仍然沒能啓動。當然,錯誤各有不同。

繼續分析…………磁盤讀取錯誤…………難道是device.map中的映射錯了?於是查看這個文件。內容如下:

(hd0) /dev/sda
(hd1) /dev/sdc
(hd2) /dev/sdd

看着好像也沒什麼問題吧?這麼簡單的東西?

突然,一個重型閃電“刺”了我一下。(看來雷公爺爺不幹了:“豬腦子,這麼簡單的問題我都知道了,你還沒看出來阿?”“雷公爺爺,您現在也開始用電腦了阿??? -_-?”)被這麼一“刺”,終於發現…………原來…………問題是這麼的簡單…………其實答案就是:我們現在只有一塊硬盤,映射出的hd1和hd2是什麼東西阿!!!如果hd1不存在的話,那menu.list中的兩行map不是就把XP的啓動位置映射到別的不知道什麼的地方去了嗎?(“雷公爺爺,你知道那個偏移量指向的是哪裏嗎?” “………… -_-!”)於是,先備份了這兩個文件,然後刪除了menu.list中的兩行map行和device.map中的hd1和hd2兩行。

重新啓動……………………
XUbuntu………………啓動正常…………………………
Windows XP…………………………啓動正常………………………………
哈哈!這才叫皆大歡喜!!!:D (真的非常感謝雷公爺爺!)

之後,幫她裝了各種各樣的軟件,並對系統進行了更新之後,我就收工回家了。

(總結一下,這次沒白忙活。不僅又初步的推廣了一下Ubuntu,還學到了點東西。哈哈!不錯!:D)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章