操作系统的引导与启动程序

时间:2021-06-01 01:15:54

1.linux操作系统的引导

linux引导的三个文件:bootsect.s=>

1.1 linux是如何从硬盘中读出的

BIOS/Bootloader:
linux上电之后,就是设备打开电源之后,CPU会进入BIOS模式,
自动的从某个地址(一般为0xFFFF0)开始执行BIOS程序,
BIOS程序会把bootsect.s从某个固定地址(磁盘:0磁道0磁头1扇区)拿到内存中的某个固定地址(0.11版本是拿到0x7c00),
并进行一系列的硬件初始化和参数设置。
bootsect.s

bootsect.s是磁盘引导块程序,在磁盘的第一个扇区中的程序(磁盘:0磁道0磁头1扇区)。
作用: