使用 initial ramdisk 時,硬碟未驅動時,為何能讀取 /boot/initrd.img



贊助商連結


b90220208
2006-07-25, 04:25 AM
以下觀念取自書上,有誤請指正.

initial ramdisk 可助核心預設無支援 scsi 之情況時能正確開機並驅動 scsi 硬碟的原理是:
---
其可在硬碟 "驅動之前" 暫時藉由記憶體作虛擬磁碟以供載入 /etc/modprobe.conf 中的 各 scsi 相關 modules 至 kernel 中,使掛載檔案系統等的開機程序得以繼續完成.
---

Q:
不大懂既然硬碟都還未驅動,那如何能讀取 /etc/modprobe.conf 以及在開機設定檔中所指定的 /boot/initrd.img 呢?

還有稱作 "initial ramdisk" 的意義為何?
不就是把核心的外掛模組給載入 ram 的 kernel 中.