<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=OpenWest_2014%2FBooting_Linux</id>
	<title>OpenWest 2014/Booting Linux - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://aznot.com/index.php?action=history&amp;feed=atom&amp;title=OpenWest_2014%2FBooting_Linux"/>
	<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=OpenWest_2014/Booting_Linux&amp;action=history"/>
	<updated>2026-04-30T07:22:32Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://aznot.com/index.php?title=OpenWest_2014/Booting_Linux&amp;diff=47&amp;oldid=prev</id>
		<title>Kenneth at 15:25, 11 May 2014</title>
		<link rel="alternate" type="text/html" href="https://aznot.com/index.php?title=OpenWest_2014/Booting_Linux&amp;diff=47&amp;oldid=prev"/>
		<updated>2014-05-11T15:25:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;by Mike Lovell&lt;br /&gt;
&lt;br /&gt;
Slides - http://baldr.dev-zero.net&lt;br /&gt;
* http://baldr.dev-zero.net/openwest-2014-booting-a-linux-system.pdf&lt;br /&gt;
&lt;br /&gt;
Boot Process: Platform Init -&amp;gt; Bootloader -&amp;gt; Kernel Init -&amp;gt; Init&lt;br /&gt;
&lt;br /&gt;
Platform Init:&lt;br /&gt;
* Firmware boot&lt;br /&gt;
* BIOS (Award, AMI, Phoenix, Coreboot on Chromebooks)&lt;br /&gt;
* UEFI&lt;br /&gt;
* Low level hardware initialization&lt;br /&gt;
* Pass control from BIOS to bootloader:&lt;br /&gt;
** Find boot loader through MBR or GPT&lt;br /&gt;
** Preboot eXecution Environment (PXE)&lt;br /&gt;
&lt;br /&gt;
Bootloader:&lt;br /&gt;
* Grub, Lilo, Syslinux, uBoot, iPXE&lt;br /&gt;
* Loads and execute kernel&lt;br /&gt;
&lt;br /&gt;
Kernel Init:&lt;br /&gt;
* reinitialize hardware with OS drivers&lt;br /&gt;
* load kernel modules&lt;br /&gt;
* initrd (old) / initramfs (newer)&lt;br /&gt;
* mount root&lt;br /&gt;
&lt;br /&gt;
Init:&lt;br /&gt;
* First process the kernel runs&lt;br /&gt;
* Kernel Process PID 1&lt;br /&gt;
* Responsible for starting all other applications&lt;br /&gt;
* Traditionally been sysvinit, now upstart/systemd/openrc&lt;br /&gt;
&lt;br /&gt;
-&lt;br /&gt;
&lt;br /&gt;
UEFI&lt;br /&gt;
* (Unified) Extensible Firmware Interface&lt;br /&gt;
* Most implementations based on the Open Source reference implementation, Tianocore&lt;br /&gt;
* GPT&lt;br /&gt;
** Supports GPT and larger than 2TB boot drives&lt;br /&gt;
** EFI System Partition Table&lt;br /&gt;
** Default application at EFI\Boot\bootx64.efi&lt;br /&gt;
* Secure Boot&lt;br /&gt;
* Not DRM&lt;/div&gt;</summary>
		<author><name>Kenneth</name></author>
	</entry>
</feed>