基于PC机的RTEMS嵌入式操作系统通常由GNUGRUB引导。在分析GNUGRUB与RTEMS之间的接口和ELF可运行程序的文件格式的基础上给出了BOOT和LOADER的实现算法,并详细介绍了实模式到保护模式的切换过程,且给出了加载ELF可运行程序的实现算法。