最近一直有雜務干擾,
搞得我想考LPIC level 1 102的計畫也跟著延宕多日。
先是公司要我接下oracle的DBA,
好不容易,有點進入狀況說。
以為可以專心準備考試了!
没想到老婆大人又給了另一個難題!
由於我的小舅子去台中工作,
怕平日無聊想弄台電腦可以上上網消遣。
又怕用台新電腦,要是宿舍出入份子複雜,
難保電腦遭竊,得不償失。
所以要求我把我以前的舊筆記型電腦拿出來,
整理一下,好借給小舅子用。
而小舅子表面上說是借用,其實我心裡有數,
這一借可能不會還了。
老實說,那部筆電也跟了我不少歳月,
就這麼奉獻出去,多少有點不捨。
而且那部電腦我裝的作業系統是ubuntu linux,
要是就這麼讓小舅子拿去用,
那他肯定說我這個姐夫小氣,
給了台「不能用」的電腦!
好在我之前有規畫雙系統在這部筆電上,
所以要用windows,還是有解的。
但是我開機試了好久,發現windows居然開不起來了!
怎麼辦?重裝windows吧!
反正筆電的windows本來就不怎麼在用,
有資料的話,應該都在linux裡頭。
於是,動手開始重裝windows!
也許老婆和小舅子會質疑?
如果要重裝,幹嘛還留著linux!
嘿嘿!原諒我耍了個小心機,
我只是心想,筆電也許還會回到我身邊的那天,
linux留著也許還用得到吧。
加上筆電的硬碟容量本來就不大,才20G。
當初分給windows用的容量也才8G而己...
這麼一來,小舅子肯定不能再亂裝軟體,或是亂抓檔案,
也能降低筆電被小舅子搞壞的風險了。
我這招不錯吧!
更也許因為不能亂搞我的筆電,
覺得不好用,就因此把筆電還我了,也說不定!
好打定主意,就這麼辦!重裝windows。
重裝的過程中,並没有太大的問題,
只是因為筆電有些過時了,
要以NTFS檔案系統裝進windows XP,好像行不通!
最後以FAT模式裝好windows XP,搞定。
好了,這下我給自己出了個題目,
如何把之前裝好ubuntu linux時裝入MBR的開機選單給還原回來?
因為重裝windows後,MBR會被清除掉,
換成windows那套開機管理程式!M$真够霸道的!
但我有linux使用的技能,不怕被M$吃定!
找了片Knoppix光碟,開始動工,
要把我的grub開機選單裝回來!
玩過雙作業統的朋友都知道,
大部份教你裝linux和windows到電腦裡時,
都會提示說:要先裝windows再裝linux!
好像要是不這麼作的話,是没辦法讓電腦有雙作業系統的。
哈!哈!哈!
其實這是不正確的觀念,
也是因為對linux技術不够了解,
才會有這樣不成文的規定出來。
但我想,也許這不是因為那些書的作者不懂linux技術,才那麼寫書!
而是想把操作的順序做個防呆措施,
好讓讀者能無痛入門進到linux的世界吧!
就像我之前提到的,你重裝windows後,
開機選單是會被M$換成它們獨有,僅能進入windows的開機選單的。
那像linux那麼無私,容許建立多作業系統的開機選單呢。
好了!有人開始不耐煩。
我己經廢話一堆了!
在摩托學園有篇文章,討論怎麼在有雙作業系統,
重裝windows之後把grub重裝,好恢復之前的開機選單?
http://moto.debian.org.tw/viewtopic.php?t=10077
回到我的主題!
先說明一下我的硬碟規劃。
我有一個windows的C磁碟,也就是linux的hda1。
再來是幾個windows不能辨識的partition,
分別是hda2也就是我安裝ubuntu linux的根目錄!(當初没規劃/boot)
和一個當初莫名奇妙分到邏輯磁碟區的hda5,做swap用的!
現在讓我先用Knoppix開機!
用sudo su -指令來使用root身份。
然後用fdisk -l檢視一下磁碟的份割...
基本上,你可以利用fdisk -l看到的資訊,來掛載那些磁碟分割。
由於我之前的linux,只有用到一個hda2,
那個hda5可不管,因為swap用的分割和安裝grub無關!
OK!Let's do it, as soon as possible.
#mkdir -p /mnt/linux
#mount -t reiserfs /dev/hda2 /mnt/linux
嘿!那個reiserfs是我好奇用的linux file system,
不是常見的ext2/ext3,別見怪。
再來!
#mount -t proc none /mnt/linux/proc
#chroot /mnt/linux
快好了!
之所以要把proc掛到/mnt/linux/proc,
是因為我們有些主機資訊在開機完成後,
都寫到/proc了,而在chroot前,若是不把/proc調動一下,
掛到之後可對應的proc虚擬分割的話,
那grub是無法正確安裝的!
在chroot指令之後,事實上!我們己經回到之前安裝的那個linux環境了。
不信你可以找一下檔案,或看一下目錄的配置。對吧!
最後...
#grub
執行grub指令進入grub命令模式後,依序執行以下敘述:
step1:
root (hd0,1)
ps1/你可以在grub指令環境下用tab鍵,可以找出一些有用的資訊。
ps2/而(hd0,1)對應的就是hda2,(hd0,0)則是對應hda1,要注意!
step2:
setup (hd0)
step3:
quit
ps1/將啟動程式寫入硬碟的MBR磁區。然後離開,完成!
重新開機,成功把我之前的grub開機選單裝回來囉!
吳大 2007/10/27
2007年10月27日 星期六
訂閱:
張貼留言 (Atom)
搜尋此網誌
本站大事記
這個部落格(網站)內容以分享LINUX和延伸出的技術文章為主!
特別是為了工作和進修需要,搜集了不少網站連結。
希望對來這裡觀文的朋友們,有提供一些有用的資訊或文章。
但這裡的文章中,也包含個人的心情扎記和隨興言談……
若是當中沒有對上你的口味,請多包涵!
特別是為了工作和進修需要,搜集了不少網站連結。
希望對來這裡觀文的朋友們,有提供一些有用的資訊或文章。
但這裡的文章中,也包含個人的心情扎記和隨興言談……
若是當中沒有對上你的口味,請多包涵!
原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!
原「琳娜絲與希斯寇的邂逅」,改名為「愛上琳娜絲」!
--原序文--
就是當LINUX遇上CISCO啦!他們的結合還能作什麼事…不就是讓這個世界的網路,串…串起來啊…不然你們那能上這網站看部落格!
--原序文--
就是當LINUX遇上CISCO啦!他們的結合還能作什麼事…不就是讓這個世界的網路,串…串起來啊…不然你們那能上這網站看部落格!
我的網誌清單
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
一個多月..14 年前
沒有留言:
張貼留言