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

By Ethan
at 2008-08-06T11:13
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
--
: 而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

By Puput
at 2008-08-07T02:32
at 2008-08-07T02:32

By Skylar Davis
at 2008-08-09T08:47
at 2008-08-09T08:47

By Megan
at 2008-08-10T07:33
at 2008-08-10T07:33

By Edward Lewis
at 2008-08-13T16:24
at 2008-08-13T16:24

By Skylar Davis
at 2008-08-13T22:05
at 2008-08-13T22:05

By Todd Johnson
at 2008-08-18T13:40
at 2008-08-18T13:40

By William
at 2008-08-19T01:27
at 2008-08-19T01:27
Related Posts
作業系統、BIOS及編譯器的觀念問題

By Hardy
at 2008-08-06T07:34
at 2008-08-06T07:34
作業系統、BIOS及編譯器的觀念問題

By Emily
at 2008-08-05T23:24
at 2008-08-05T23:24
看檔案容量的方法??

By Christine
at 2008-08-05T23:11
at 2008-08-05T23:11
作業系統、BIOS及編譯器的觀念問題

By Steve
at 2008-08-05T22:57
at 2008-08-05T22:57
收不到信的問題

By Zanna
at 2008-08-05T19:34
at 2008-08-05T19:34