史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 教學文章發表區
忘記密碼?
論壇說明 標記討論區已讀

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


發文 回覆
 
主題工具 顯示模式
舊 2008-11-13, 09:37 PM   #1
lutunhsiang 帥哥
列管會員
 
lutunhsiang 的頭像
榮譽勳章
UID - 278416
在線等級: 級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時級別:53 | 在線時長:3126小時 | 升級還需:6小時
註冊日期: 2007-08-31
VIP期限: 2009-12
住址: Taichung
文章: 14124
精華: 0
現金: -3 金幣
資產: -3 金幣
預設 系統 - grub救援注意事項與經驗分享

我想大家可能有此經驗,重新安裝xp的時候,grub開機選單不見,原因是xp會把mbr給覆蓋,要把MBR救回很簡單,首先用linux安裝光碟開機,會跑出以下類似的畫面,會跑出一個畫面,按下enter就是開始安裝,這時候
按下F5-Rescue,輸入linux rescue(enter)
Choose a Language選English,Keyboard Type選us,Setup Networking選no,接下來這很重要,會跑出問說是否要把根與開機目錄掛載到/mnt/sysimage
這時候程式開始搜尋,成功之後會跑出Your system has been mounted under/mnt/sysimage,enter進入文字
模式,這時候要查說當初grub是裝在mbr還是linux自己分割區上面
這非常重要,因為如果當初grub是預設且沒有類似spfdisk之類開機選單的話,就是裝在mbr上面,那事情就很簡單,萬一當初有使用spfdisk來建立開機選單的話,就不能裝在mbr上面,而是linux自己分割區,萬一裝錯的話,把grub裝在mbr上面的話,spfdisk開機選單要重建了,不確定的話先輸入:df -h看分割區狀態,不過這時候都是掛載到/mnt/sysimage/底下,如果當初boot有獨立分割的話,那grub就要裝在那邊,如果沒有的話,那就是在根底下
df -h就會顯示說是/dev/hda或是/dev/hdb,Fedora7之後是/dev/sda,不確定的話fdisk -l(小寫L)看硬碟所有分割區狀態
http://img523.imageshack.us/img523/206/64523719di7.png
想要知道hda幾是根,或是boot的話
e2label /dev/hda幾,剛才fdisk -l就可看到linux分割區在哪邊,Windows分割區在哪邊,像我之前有把boot獨立出來,所以也就是/dev/hda6,
更快的方法是輸入blkid,就可以看到所有的,圖片我根就在/dev/hda7,boot就在/dev/hda6,Windows就在1和5
http://img233.imageshack.us/img233/7386/42209442wi8.png
想一下如果當初安裝的時候是進階設定開機選單的話,想一下當初是裝在mbr還是linux開機分割區第一個分割區上面
http://img148.imageshack.us/img148/2567/dsc00009hz2.jpg
如果知道grub是裝在mbr還是linux自己分割區上面的話
首先輸入:chroot /mnt/sysimage
grub是裝在mbr上面的話:grub-install /dev/hda
linux分割區的話:grub-install /dev/hda6(舉例)
exit就會重開機,記得光碟片要拿出來
如果要備份mbr的話
dd if=/dev/hda of=mbr.dat bs=512 count=1
要看剛才建立的檔案的話,就打上hexdump -c mbr.dat
如果有spfdisk那文字的話,就代表mbr裡面有spfdisk,grub就要裝在linux自己分割區
如果要還原mbr的話: dd if=mbr.dat of=/dev/hda
大家看/boot/grub/menu.lst的時候,會看到
linux與其他os的選單,有hd0,5和hd0,0
http://img384.imageshack.us/img384/3697/42483101cj2.png
這hd0,5的意思是這grub硬碟分割區序號是從0開始,linux從1開始
硬碟主分割可以分割四個,但實際上只能分割三個,因為最後一個要建立延伸分割區,由延伸分割區在分割邏輯分割區
所以也就是主分割hd0~hd2,hd3就是延伸,hd4之後就是邏輯,所以fdisk -l 就可以得知
hd0是windows的c槽
hd4是windows的D槽
hd5是linux的/boot分割區
hd6是linux的/分割區
可是linux是從1開始,所以hd5就等於hda6
hd6等於hda7以此類推
最後祝大家成功,雖然說很長,但也是提醒要注意事項與經驗分享

此帖於 2008-11-13 09:52 PM 被 lutunhsiang 編輯.
lutunhsiang 目前離線  
送花文章: 56979, 收花文章: 12813 篇, 收花: 50123 次
+10 金幣
回覆時引用此帖
有 4 位會員向 lutunhsiang 送花:
atie (2008-11-13),bow039 (2009-04-15),getter (2009-04-14),magicwoo (2009-04-16)
感謝您發表一篇好文章
發文 回覆


主題工具
顯示模式

發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用

相似的主題
主題 主題作者 討論區 回覆 最後發表
AMD平台使用USB 2.0硬碟注意事項 fbi1985 硬體疑難使用問題討論區 6 2003-06-19 06:43 AM
Emule and Edonkey使用注意事項 win98dsk 應用軟體使用技術文件 0 2003-06-12 09:57 PM
【經驗】用NERO燒錄啟動碟的注意事項 psac 多媒體影音轉檔燒錄技術文件 1 2003-05-29 09:24 AM
windows2003注意事項~~ yushi 一般電腦疑難討論區 1 2003-05-27 07:47 PM
Format 和安裝系統後的注意事項 ? jane girl 軟體應用問題討論區 25 2003-05-26 10:16 AM


所有時間均為台北時間。現在的時間是 07:42 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1