Ask HN: Where can I find a primer on how computers boot?
1–10 of 96 posts
Re: Ask HN: Where can I find a primer on how computers boot?
#2Dig in on each of their home/official site e.g: https://www.gnu.org/software/grub/manual/grub/grub.pdf
most say Gentoo or Funtoo (its improvement) excel in docs. among them
Re: Ask HN: Where can I find a primer on how computers boot?
#3https://github.com/nu11secur1ty/All-Stages-of-Linux-Booting-...
https://github.com/0xAX/linux-insides/blob/master/Booting/li...
Re: Ask HN: Where can I find a primer on how computers boot?
#4Problems with bootlaoders are generally specific to the system it's on and how the drive(s) is / are set up.
https://www.linux.org/threads/linux-bootloaders.8943/
https://www.tecmint.com/best-linux-boot-loaders/
I think even old versions of Scott Mueller's "Upgrading and Repairing Pcs" might be of use to you. Digital versions could be found at archive.org.
Re: Ask HN: Where can I find a primer on how computers boot?
#5Re: Ask HN: Where can I find a primer on how computers boot?
#6https://wiki.archlinux.org/title/Arch_boot_process
P.S I use Arch btw. ;)
Re: Ask HN: Where can I find a primer on how computers boot?
#7Re: Ask HN: Where can I find a primer on how computers boot?
#8You'll learn everything you wanted about booting and much more.
Re: Ask HN: Where can I find a primer on how computers boot?
#9At each of those stages, the bootloader images, the kernel image, the device trees, and the disk / filesystem are verified ("measured") for integrity eventually anchored on a "hardware root-of-trust".
If you're a visual learner:
How TI Beagleboard boots (33m): https://www.youtube.com/watch?v=DV5S_ZSdK0s / https://ghostarchive.org/varchive/DV5S_ZSdK0s
How ARM Cortex M boots (9m): https://www.youtube.com/watch?v=3brOzLJmeek / https://ghostarchive.org/varchive/3brOzLJmeek
Bootloader 101 (embedded devices; 38m): https://www.youtube.com/watch?v=UvFG76qM6co / https://ghostarchive.org/varchive/UvFG76qM6co
Measured Boot (39m): https://www.youtube.com/watch?v=EzSkU3Oecuw / https://ghostarchive.org/varchive/EzSkU3Oecuw
Coreboot (38m): https://www.youtube.com/watch?v=iffTJ1vPCSo / https://ghostarchive.org/varchive/iffTJ1vPCSo
U-Boot (1h 25m): https://www.youtube.com/watch?v=INWghYZH3hI
UEFI for U-Boot (38m): https://www.youtube.com/watch?v=VnsF3uRZzNk / https://ghostarchive.org/varchive/VnsF3uRZzNk
Device Trees (43m): https://www.youtube.com/watch?v=Nz6aBffv-Ek / https://ghostarchive.org/varchive/Nz6aBffv-Ek
ARM Trust Zone (46m): https://www.youtube.com/watch?v=q32BEMMxmfw