GRUB無法指定另一顆實體硬碟開機? - Linux

Yedda avatar
By Yedda
at 2011-05-23T09:39

Table of Contents

我看鳥哥的文件,以virtualBox做測試,第一顆硬碟用SPFDISK切100MB在最前面,
裡面灌DOS後,後面灌LINUX。第二顆硬碟則是SPFDISK直接切整塊去用,裡面裝DOS。
兩個DOS都可開機。也就是說:

hd0,0=DOS1
hd0,1=linux
hd1,0=DOS2

首先開機會啟動GRUB 0.97,用
root (hd0,1)
kernel ...
initrd ...
boot
可以啟動LINUX沒問題。

root (hd0,0)
chainloader +1
boot
可以啟動DOS沒問題。

root (hd0)
chainloader +1
boot
又會跳回原本的BRUB沒問題。

root (hd1)
chainloader +1
boot
這就失敗了,會missing operating system!
但如果我把這兩顆硬碟的順序調一下,讓"全部DOS"(hd1)的優先,則可成功進DOS2。
也就是說第二顆MBR(hd1)的運作OK。

我最後的語法應該會讓GRUB去找第二顆硬碟的MBR,也就是SPFDISK處裡的bootloader,
但實際上卻失敗,請問這是哪裡沒設定好呢?

--
起初,他們追殺共產主義者,我沒有說話,因為我不是共產主義者;
接著,他們追殺猶太人,我沒有說話,因為我不是猶太人;
後來,他們追殺工會成員,我沒有說話,因為我不是工會成員;
此後,他們追殺天主教徒,我沒有說話,因為我是新教教徒;
最後,他們奔我而來,卻再也沒有人站起來為我說話了。
《First They Came(他們首次來時)》,Martin Niemoller牧師(1892-1984)

--
Tags: Linux

All Comments

Freda avatar
By Freda
at 2011-05-23T20:49
hide 因為ms's MBR好像不會找(hd0)以外的volume開機磁區
Kama avatar
By Kama
at 2011-05-26T11:31
請問是要把hd0整個藏起來嗎?
Heather avatar
By Heather
at 2011-05-29T06:25
map (hd0) (hd1),map (hd1) (hd0),root (hd0)
Jessica avatar
By Jessica
at 2011-05-30T04:11
map (hd0) (hd1),map (hd1) (hd0)後 root (hd0)
Hedda avatar
By Hedda
at 2011-06-02T17:15
chainloader +1 , boot. 結果是 GRUB LOADING STAGE1.5
Dorothy avatar
By Dorothy
at 2011-06-05T23:51
有參考http://tinyurl.com/78yo2 但還是沒用
Una avatar
By Una
at 2011-06-10T06:57
稍微被繞進去了..XD,root (hd0)改(hd1)或用rootnoverify (hd1)
John avatar
By John
at 2011-06-10T09:30
還是沒效耶?真的搞不懂。
Rebecca avatar
By Rebecca
at 2011-06-13T06:04
不考慮DBR嗎?髒一點是可以把mbr dump出來改讀檔方式啦...XD
Tom avatar
By Tom
at 2011-06-16T16:15
我想知道你bios選HD1優先時是進spfdisk menu嗎?
Hedy avatar
By Hedy
at 2011-06-18T07:34
我適用virtualBOX,純DOS那顆是用SPFDISK分割,雖然沒設選單
Gilbert avatar
By Gilbert
at 2011-06-23T02:58
但應該算是SPFDISK menu吧?只要把linux從sata0改sata2,
Puput avatar
By Puput
at 2011-06-25T13:11
純DOS的sata1就變比較前面,開機就直接進DOS。
請問DBR是什麼?我之所以還在搞這個,是因為我找到的文件都
Rebecca avatar
By Rebecca
at 2011-06-28T06:37
指出這應該不是什麼困難的事,所以我會先懷疑我哪裡搞錯了。
Connor avatar
By Connor
at 2011-07-01T20:09
如果簡單的都搞不定,那以後我遇到其他OS不就死光光了?XD
Adele avatar
By Adele
at 2011-07-03T10:20
印象中BIOS當找不到MBR是會找第一顆硬碟第一分割區的開機記錄
Christine avatar
By Christine
at 2011-07-07T08:51
可是GRUB我不曉得當他找不到MBR時會不會自動去找DBR
Eden avatar
By Eden
at 2011-07-10T07:58
簡單說,有沒有考慮改root (hd1,0)來用?
Todd Johnson avatar
By Todd Johnson
at 2011-07-13T23:39
root (hd1,0)有用過,連訊息都沒有出現,只有游標在左上閃

滑鼠左右鍵失靈

Delia avatar
By Delia
at 2011-05-23T08:02
幫筆電灌了Ubuntu 10.04 除了常見的問題(觸控版不能用) 有時滑鼠左鍵會失靈 指標能動 有時右鍵也會跟隨左鍵一起失靈 最快是一開機就失靈 最慢大約稱了一小時 除了重開機別無它法 筆電型號是Lenovo G460 cpu:6200那款 桌機則完全沒這問題,除了剛開始抓不到網卡... 爬文看了一下似 ...

校正時間指令的錯誤訊息?

Ursula avatar
By Ursula
at 2011-05-22T23:35
Ubuntu的時間跑掉,我查Google,可以用這指令校正 sudo ntpdate time.stdtime.gov.tw 試了之後 終端機出現的訊息是: Canand#39;t find host time.stdtime.gov.tw: Name or service not known (- ...

請問大家,有大量刪除用戶帳號的指令嗎?

Genevieve avatar
By Genevieve
at 2011-05-22T20:56
我是個對linux不算熟的學生,目前用的是Fedora 13。 照資料練習,用試算表轉檔的方式建置了1000個帳號後,課本卻沒提到怎麼刪除 這整個肥滋滋的用戶資料庫......orz 要怎麼大量刪除用戶呢?(要登入都找不到 自己的帳戶) (鳥哥私房菜裡建議用腳本,我搞不懂腳本怎麼用...要是有人可 ...

vsftp 使用者登入後顯示的資料夾

Sandy avatar
By Sandy
at 2011-05-22T16:59
我目前使用 vsftp 來架設FTP 設定使用者登入後,會到一個指定的資料夾中 local_root=/media/person/data 所以使用者登入後,看到的就是這個資料夾裡面的目錄 但是我除了想要分享這資料夾中的目錄外 還希望能夠分享其他的資料夾的目錄 例如 local_root=/m ...

phpMyAdmin前台不能編輯

Kyle avatar
By Kyle
at 2011-05-22T15:37
※ [本文轉錄自 Web_Design 看板 #1DrsFJIQ ] 作者: ceaton (阿輝) 看板: Web_Design 標題: [請益] phpMyAdmin前台不能編輯 時間: Sat May 21 15:03:46 2011 ※ [本文轉錄自 PHP 看板 #1DrsBDqH ] 作者: ...