M********n 发帖数: 4650 | 1 据我所知,sdi是一个内存硬盘的映像,在内存中被加载为ramdisk。为此需要ramdisk.
sys。可是要boot的操作系统是在sdi映像里,在ramdisk设备可用之前是无法启动的。
那么ramdisk.sys在什么时候,什么环境下被加载并初始化,从而建立ramdisk(0)设备
的呢?
谢先。 | s******y 发帖数: 121 | 2
ramdisk.
When system starts, the boot loader runs first. It understands the format of
SDI and the image blob contained in the SDI. So no ramdisk.sys is needed.
After loader loads kernel, HAL, boot drivers, etc. it transfers control to
kernel. ramdisk.sys is loaded as one of the boot drivers during the phase 1
initialization of the kernel.
【在 M********n 的大作中提到】 : 据我所知,sdi是一个内存硬盘的映像,在内存中被加载为ramdisk。为此需要ramdisk. : sys。可是要boot的操作系统是在sdi映像里,在ramdisk设备可用之前是无法启动的。 : 那么ramdisk.sys在什么时候,什么环境下被加载并初始化,从而建立ramdisk(0)设备 : 的呢? : 谢先。
|
|