[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
浙公網安備 33010602011771號