[kernel]Linux怎么启动
old Linux(0.12)的引导直接通过BIOS,没有bootloader,跟newlinux(>2.6)不太一样。
new的用bootloader。 更new的用uefi了。
old
见这本书 <<linux内核完全注释>>https://download.oldlinux.org/CLK-5.0-WithCover.pdf
new
可以见下面这个文章。
https://frankjkl.github.io/2019/03/12/Linux%E5%86%85%E6%A0%B8-%E5%BC%95%E5%AF%BC%E5%90%AF%E5%8A%A8/
now
https://wiki.archlinux.org/title/EFISTUB
https://docs.kernel.org/admin-guide/efi-stub.html
参考
https://wiki.archlinux.org/title/Arch_boot_process#Boot_loader