【求助】兩顆硬碟的多重開機問題?



贊助商連結


aigo
2002-04-05, 10:02 PM
請問一下
我有兩顆硬碟
大硬碟(灌WIN2000)
小硬碟(灌LINUX , mandrake8.1)
我後來用spfdisk製做開機選項
然後把開機選項裝在大硬碟 的MBR
開機之後
WIN2000可以正常進入
但是LINUX開機時,竟然停在 LI 就不動了
後來我把小硬碟的MBR用
FDISK /MBR
清掉,再灌了一次LINUX
然後一樣,再用了一次SPFDISK
結果LINUX竟然在"開機選單"裡顯示"無法啟動"
該怎麼辦?謝謝
PS:
我灌MANDRAKE時,是用建議模式,不是用專家模式,不知道這個是否有影響??

贊助商連結


zips
2002-04-06, 05:05 AM
你裝linux時的開機是裝在大硬碟還是小硬碟?
你這樣裝我覺得不用spfdisk比較好,兩個作業系統都有多重開機的功能了,直接用方便又省事的!

aigo
2002-04-06, 09:12 AM
最初由 zips 發表
你裝linux時的開機是裝在大硬碟還是小硬碟?
你這樣裝我覺得不用spfdisk比較好,兩個作業系統都有多重開機的功能了,直接用方便又省事的!

我裝linux時,是把大硬碟的ide排線拔掉才裝的
你說兩個作業系統都有多重開機功能
那如果我想用win2000的多重開機功能的話
要怎麼做 才能讓小硬碟的linux 加入win2000的多重開機選單裡丫??

addison
2002-04-07, 10:56 PM
最初由 aigo 發表


我裝linux時,是把大硬碟的ide排線拔掉才裝的
就是這堨X了問題,因為你在安裝時只有一顆硬碟,所以lilo判斷在你裝回大硬碟出錯,你先將大硬碟拔除,用磁片開機進入linux中,以root身份更改lilo.conf中,找到其中一行
boot=/dev/hda改成boot=/dev/hdbX,X表示當初lilo安裝的分割區(X=1~16),一般指的是/(root partition),若你將lilo安裝在小硬碟的MBR的話,就不用加,再來找root=/dev/hdaX,一樣x就看你把/裝在那堙A把這行改成root=/dev/hdbX(這個項目的X一定要指定正確,不然開機會出現mount root partition error),之後存檔跳出文字系統,執行lilo -v -v -v,後關機,裝上大硬碟,在看看可不可以正常進入linux:)
在linux要看partition可下df指令,會顯示所有有mount的partition:)


你說兩個作業系統都有多重開機功能
那如果我想用win2000的多重開機功能的話
要怎麼做 才能讓小硬碟的linux 加入win2000的多重開機選單裡丫??

aigo
2002-04-08, 12:47 AM
我有去看過lilo.conf,裡面的 root=/dev/hdc?
這個沒錯丫,而且我的小硬碟是裝在第二條ide的primary的位置
所以就算插上第一條排線的大硬碟(hda)也應該沒錯丫
而且我也用了mandrake 8.2 的開機片,下了 lilo -v -v -v
結果在SPFDISK做出來的開機選單裡
仍然是 linux 無法啟動耶
為什麼???
不過,我還是非常謝謝大家的幫忙~
謝謝!