作者HZYSoft (PCMan 2007)
看板Linux
標題Re: [請益]有打算從WIN轉LINUX
時間Thu Jun 21 22:46:36 2007
※ 引述《motephyr (hihi)》之銘言:
: ※ 引述《[email protected] (M型社會來臨了)》之銘言:
: : 當然兩者只能選一個,但請給我選擇性,以前的其他版本都可以讓你自己選擇要
: : 安裝 lilo 或者 grub..但 FC7 是鴨霸強迫你只能裝 grub
: i'm so sorry, 你可以試著換一個distribution試試.
: : 我當然知道是怎麼回事.
: : 當你裝在 MBR..那就會把已經裝好的 XP 開機管理覆蓋掉,
: : 然後就讓 XP 變成永遠無法進入,
: : 所以我要的是放在 linux 的安裝磁區就好,不要去影響我其他的作業系統。
: : 要是他可以取代 XP 的開機管理,那我根本不會講話,偏偏就是沒起作用,
: : 一開機就是黑黑的畫面,啥都沒用。
: : 我只知道我當時的情形就是用 FC7 的預設安裝方式,一步一步的做,
: : 到最後重開機時,真的沒看到開機管理程式畫面. 連我的 XP 也遭到波及。
: xp的開機磁區不在MBR. grub或者lilo應該都抓的到xp的分割區並且順利的啟用.
以上兩人皆有誤,grub 和 lilo 執行時不會自動去抓 xp 分割區
是各 linux distro 的安裝程式有偵測 xp 分割區的功能,協助建立 grub 設定檔
假設你的 distro 沒這個設計,或是因為一些陰錯陽差,沒有正確偵測到
就會發生多重開機選單沒有 win xp,但其實只要幾行指令即可馬上修復,
根本就不會覆蓋,也不會影響到 xp。 以上問題顯然不是 grub 的問題
說 xp 永遠無法進入的這位,顯然是不知道這問題三分鐘內可以簡單修復...
補充一些題外話:
一般來說,作業系統的開機區位於各 partition 的開頭
而整個磁碟的開頭 512 bytes 為 MBR, master boot record
開機管理程式和開機磁區以及 MBR 是三件不同的事情
一個磁碟可以有很多作業系統,各自在自己的 partition
寫入自己的開機磁區,但 MBR 只有一個
MBR 包含 partition table 以及一小段用來載入各個開機磁區的程式
這一小段程式,可用來載入開機區,然後跳到開機程式執行,例如 Win 95/98
或者,裡面可以包含開機管理程式的前幾個bytes,用來從磁碟上
載入開機管理程式的剩餘部份,然後執行開機管理程式
而開機管理程式讓使用者選擇要啟動哪一個磁區上的開機區,載入哪個系統
這樣的設計就像是 grub 和 Win xp 的 ntldr
簡要解說到此,有興趣的朋友請自行 google 相關資訊
有時間能浪費在筆戰,不妨省下來多做點功課。
--
個人網頁:
http://pcman.sayya.org/ 上面有自畫像及各種聯絡資訊
PCMan 全系列 BBS 連線軟體
http://pcman.ptt.cc/ http://pcmanx.csie.net/
新酷音輸入法 for Windows
http://chewing.csie.net/
IE Tab Firefox plugin/extension
http://ietab.mozdev.org/
PCMan 油畫作品集:
http://www.wretch.cc/album/album.php?id=pcman&book=1
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.1.241
※ 編輯: HZYSoft 來自: 59.112.1.241 (06/21 22:48)
1F:推 antontw:沒人推,亂寂寞的。 06/22 13:54
2F:推 b1ackie:推 06/22 15:12
3F:推 Alouba:推這篇喔 06/22 22:18
4F:推 sandpaper:wahaha..我現在的grub還要map才能用win開機.. 06/23 13:43
5F:→ sandpaper:陰錯陽差卻學了map的用法...不錯不錯 06/23 13:45