請問關於GRUB硬碟的順序如何決定? - Linux

Daph Bay avatar
By Daph Bay
at 2008-09-02T22:48

Table of Contents

※ 引述《koboy (小凱)》之銘言:
: 原來開機時GRUB把在Ubuntu中視為sbc的當成是第二顆硬碟(hd1),
: 而Ubuntu自動產生的設定卻是把它當成是第三顆硬碟(hd2),
: 我只要把menu.lst中的(hd2)都改成(hd1)就OK了...
: 我想請問的是,GRUB決定第幾個硬碟的順序可以用哪一個GRUB command查出?
: 還是只能是嘗試錯誤的方式呢?
: 感謝解答 :)
: ps.
: cat /boot/grub/device.map結果是:
: (hd0) /dev/sda
: (hd1) /dev/sdb
: (hd2) /dev/sdc
: 這和我試出來可以運作的結果不一樣啊...
: 不知道是哪邊出問題?

hi 這邊我把問題簡化:

1. Grub 怎麼決定 device 順序? (因為不只是硬碟,所以我改用 device 這個字)

2. Ubuntu 這個 distro 預設怎麼處理 device 的順序?

答案:

1. 看 Bios 。

2. 看 udev 的 rules 。

/etc/udev/rules.d/ 底下是你的機器上面 device 的命名規則,

如果你的 ubuntu 安裝過後,曾經動過﹑新增﹑移除裝置就有可能造成不一樣。

// 也可以修改 rules 讓你的裝置順序調回來,不過需要多一點的資訊了。

--

# 參考 grub 官網:
http://www.gnu.org/software/grub/manual/grub.html#Device-syntax

Device 的名稱是按 Bios drive number 來指定的。

--

這個問題很簡單...

可是我很怕看錯問題,或寫錯扣分 ~

--

人不作出犧牲,便得不到任何收穫;如果要得到某種東西,就必須付出同等代價。這一點
,就是鍊金術的基本原則 ── 等價交換。當時我們深信這一點就是世界的真理。

阿爾風斯‧愛力克,《鋼之鍊金術師》開場白

--
Tags: Linux

All Comments

Elvira avatar
By Elvira
at 2008-09-03T14:26
我研讀看看, 謝謝 ^^
Oscar avatar
By Oscar
at 2008-09-08T11:03
另外,我想問的是,GRUB由BIOS決定的順序,可否由GRUB的command
line查出點線索?
David avatar
By David
at 2008-09-11T08:37
打 root (hd 然後再按 tab 就會跳出可能的選項,你是要
這個嗎?
Lydia avatar
By Lydia
at 2008-09-14T06:30
剛試了一下,可以列出(hdx,... 下的partition分割大概資訊
Puput avatar
By Puput
at 2008-09-16T18:48
這樣就可以判別了, 謝謝 :)
Ursula avatar
By Ursula
at 2008-09-17T20:50
這篇不應該只存站內 XD

英文段落的排版方法?

Adele avatar
By Adele
at 2008-09-02T22:09
※ 引述《texlive (王大蠻)》之銘言: : Hi,請問有沒有什麼現成的方式, : 能夠將由數句英文句子組成的文章作排版呢? : 像是這樣: : The quick brown fox jumps over the lazy dog. The : quick brown fox jumps over t ...

用shell script合併兩個檔案

Hazel avatar
By Hazel
at 2008-09-02T21:33
※ 引述《didigod (我是壞小孩 (*_*))》之銘言: : 我有兩個檔案 a.txt andamp; b.txt : 假設兩個檔案各有兩行的資料,我要把這兩個 : 檔案合併成第三個檔案 c.txt。所以c.txt會有 : 四行的資料。 : 例如: : a.txt b.txt =and ...

英文段落的排版方法?

Christine avatar
By Christine
at 2008-09-02T21:16
Hi,請問有沒有什麼現成的方式, 能夠將由數句英文句子組成的文章作排版呢? 像是這樣: The quick brown fox jumps over the lazy dog. The quick brown fox jumps over the lazy dog. 會變成: ...

用shell script合併兩個檔案

Frederic avatar
By Frederic
at 2008-09-02T21:15
我有兩個檔案 a.txt andamp; b.txt 假設兩個檔案各有兩行的資料,我要把這兩個 檔案合併成第三個檔案 c.txt。所以c.txt會有 四行的資料。 例如: a.txt b.txt =andgt; c.txt abc 123 a1 b1 abc ...

$'\nnn'

Jake avatar
By Jake
at 2008-09-02T14:13
※ 引述《kenshinn (子凌(b))》之銘言: : 我有個檔案中中文的部份都變成了 \nnn 的編碼 : 請問我應該如何將其還原回中文字 : 已知用 $and#39;\nnnand#39; 的方式可以做到 : 例如: : $echo $and#39;\346\226\260\351\200\262and ...