前段時間爲了備份一些碩大的歷史數據,忍痛把Ubuntu 9.10的分區幹掉了。
終於等到了4.30,迫不及待的下載了ubuntu 10.04,到五一就開始動手安裝。
分區時完全是爲了好玩,看看把ext4分區激活爲引導分區會有什麼變化,安裝完後,效果和預想的一樣,系統使用grub 2引導,使用Windows 控制檯修復mbr已經不能破壞grub 了。
準備恢復主引導區的時候,出了點小岔子。一邊和老婆聊天,一邊漫不經心的在Windows磁盤管理器上面亂點,手一抖,點中了激活C盤的菜單項,立 馬丟了 擴展分區中的E盤、F盤。嚇出一頭汗,這兩個盤總共有上百G的數據,我工作用的文件都在裏面呢,於是手忙腳亂的趕緊修復分區表,總算給還原了。
以前喜歡使用XOSL來引導多個操作系統,但後來發現安裝XOSL後,會影響同一硬盤中的Windows2003會登錄不了。所以這回改用 NTLoader來引導untu算了。
把ubuntu 10.04安裝在/dev/sda3上,開始打算用WinHex來提取引導扇區,不料以前安裝的古董版本識別不了ext4分區,又懶 得去更新WinHex,所以l下了個grub 4 dos,把grldr放到C:/下,然後寫了個menu.lst
default 0
title ubuntu
find --set-root /boot/gr/core.img
kernel /boot/gr/core.img
boot
因爲用gr4dos我得多敲次回車,所以啓動untu後,還是用dd命令提取引導扇區方便些。
dd if=/dev/sda3 of=/media/win_c/ubuntu.bin bs=512 count=1
然後修改boot.ini,加上:
C:/ubuntu.bin=”ubuntu 10.04”
這樣以後再折騰Winodws的時候就不必擔心破壞ubuntu 的引導了。
順便記一下,自從ubuntu 改用grub 2以來,grub . cfg中set root=總是與我理解的不一致,例如我是sda3,按道理set root應該是(hd0,2),但系統安裝完成後總是寫爲(hd0,3),然怪我使用9.10修復grub 時指定引導分區總是得往上挪一下。不知道是寫法 改變了還是grub 2搗漿糊。反正用了uuid,對錯無所謂了吧?
對了,這個版本的UI設計者多半是蘋果迷,居然也用曖昧的紫色!關閉窗口的小叉叉溜到了上角,害我的鼠標總是撲空。
先不忙賞玩界面了,幹正事,配好rsync先,以後導數據方便些。