作業系統、BIOS及編譯器的觀念問題 - Linux

Ethan avatar
By Ethan
at 2008-08-06T11:13

Table of Contents

※ 引述《WolfLord (呆呆小狼￾ ￾ N￾ ￾ )》之銘言:
: 而Linux以及PC UNIX的啟動就沒有這麼囉唆,為了因應PC BIOS的愚蠢啟動起點,MBR
: 的部份雖然一樣,但是MBR載入的就是Loader了,這個Loader不需要完全懂檔案系統。
: 他只要認得Kernel就可以了,然後把Kernel在RAM裡面展開,後面就交給Kernel去搞。
: 所以真的只是一個Loader而已.......

你應該弄錯了, 既然在 Linux 版, 你自己應該也用過 Linux 吧?
你應該有發現 GRUB 開機後可以使用多重開機選單,
而且 kernel image 可以放在 ext2, ext3, ReiserFS 下使用吧
那是因為 GRUB 認得檔案系統, 所以可以得 /boot 下 (或你指定的地方)
讀取開機設定, 而且可以找到檔案系統上的 kernel,
你講的 loader 頂多是整個 bootloader 最後一個 stage 在做的事情..

而且之所以會有這樣 你所謂 "囉唆" 的 booting 過程是為了提供彈性與分工.
因為 BIOS 沒辦法/也沒必要 Addressing 整個硬碟, 所以他才叫 "B" IOS
而且 kernel image 又不一定要放在硬碟上或光碟上, 不同 OS 的 kernel 又不同的
載入準備程序, 也不是所有人都想載入 kernel..

> 我又不是你教授,也沒收你學分費。我幹嘛解釋到你懂?
你對我這麼好, 那我這篇也不收你學分費好了 XD


--
Tags: Linux

All Comments

Puput avatar
By Puput
at 2008-08-07T02:32
懶得跟你扯你以為我真的怕你喔! bootloader這個名詞原本
Skylar Davis avatar
By Skylar Davis
at 2008-08-09T08:47
就是一堆搞不清楚機底運作的人自己弄混而創造出來的
至於GRUB懂FS那是GRUB,我是說沒必要懂不是一定不懂
Megan avatar
By Megan
at 2008-08-10T07:33
在我在寫OS的時候,就是以stage效率來區分怎麼載入的
倒是現在一大堆被微軟奴化扭曲的說法反倒是變成主流了
Edward Lewis avatar
By Edward Lewis
at 2008-08-13T16:24
再美的名詞說一千萬遍也不會改變他真實的動作的醜陋。唯
Skylar Davis avatar
By Skylar Davis
at 2008-08-13T22:05
一改變的是不去瞭解真實的人云亦云。
Todd Johnson avatar
By Todd Johnson
at 2008-08-18T13:40
不知道閣下有沒有想過破舊的APPLE][一開機就可以用(不用
William avatar
By William
at 2008-08-19T01:27
一秒) 而先進的PC開機到能用為什麼要十幾分鐘甚至半個鐘
頭? 這些蠢程式到底在幹什麼? 有想過嗎?

作業系統、BIOS及編譯器的觀念問題

Hardy avatar
By Hardy
at 2008-08-06T07:34
※ 引述《WolfLord (呆呆小狼￾ ￾ N￾ ￾ )》之銘言: : 標題: Re: [問題] 作業系統、BIOS及編譯器的觀念問題 : 時間: Tue Aug 5 23:24:52 2008 : : : 推 cole945:(2)那東西叫 Bootstrap Loader或簡稱bootloader. ...

作業系統、BIOS及編譯器的觀念問題

Emily avatar
By Emily
at 2008-08-05T23:24
: 推 cole945:(2)那東西叫 Bootstrap Loader或簡稱bootloader.. 08/05 21:52 : → cole945:沒有什麼還分windows/linux.. 08/05 21:52 不,是有分的。這 ...

看檔案容量的方法??

Christine avatar
By Christine
at 2008-08-05T23:11
最近我需要把windows系統上的data備份 而備份的空間是unix 問題產生了... 如果我們在windows上點又見-andgt;內容 就可以看到這個folder的總容量 但是在unix上卻不是這麼一回事 就算我用 du -ks folder du -bs folder 出來的容量也都跟window ...

作業系統、BIOS及編譯器的觀念問題

Steve avatar
By Steve
at 2008-08-05T22:57
0分 :P ※ 引述《GOLDMEMBER.bbsatbbs.cs.nctu.edu.tw (㊣[宋=笨])》之銘言: : ※ 引述《timmy1272.bbsatptt.cc (西瓜汁)》之銘言: : andgt; 無論linux,或非linux的作業系統(os),為何開機後就會執行? : 因為對loade ...

收不到信的問題

Zanna avatar
By Zanna
at 2008-08-05T19:34
※ 引述《kenduest.bbsatbbs.sayya.org (小州)》之銘言: : ※ 引述《magiccat.bbsatptt.cc (~米雪~)》之銘言: : andgt; Dear all, : andgt; 我知道要爬文, 但是Linux系統我實在很外行 : andgt; 即使有些文章內容應該就 ...