On 09/23/2017 10:43 AM, Richard Owlett wrote:
On 09/19/2017 08:56 AM, Richard Owlett wrote:
[snip]
My goal is NOT a "general purpose GNU/Linux".
My goal IS a "thingy/dodad/whatsit" which can perform a single task.
That task would be indistinguishable, to a human at a terminal, from a
standard installer residing on a CD/DVD. It will install Debian to
another location, be it device or partition.
[snip]
There are also useful links in the Debian Wiki, including:
BootProcess
<https://wiki.debian.org/BootProcess>
CategoryBootProcess
<https://wiki.debian.org/CategoryBootProcess>
SystemBootProcess
<https://wiki.debian.org/SystemBootProcess>
Title Search: "boot process"
<https://wiki.debian.org/DebianDesktop?action=fullsearch&context=180&value=boot+process&titlesearch=Titles>
Over on debian-b...@lists.debian.org I asked a related question. Some of
the links were:
https://www.ibm.com/developerworks/linux/library/l-linuxboot/
Inside the Linux boot process -- a guided tour from the MBR
to 1st user-space application
https://en.wikipedia.org/wiki/Linux_startup_process
The multi-stage initialization process performed during booting
a Linux installation.
http://wiki.osdev.org/System_Initialization_%28x86%29
System Initialization (x86) -- the traditional BIOS-based system
initialization process.
https://wiki.archlinux.org/index.php/Arch_boot_process
To boot Linux, a boot loader must be installed. The boot loader
being responsible for loading the kernel and initial ramdisk before
initiating the boot process.
They will do nicely to update my 1970's preconceptions - think paper
tape and PDP11's prior to introduction of the RX01/RX02 floppies
and later exposure to an 8085 based embedded system. Now {perhaps ;} my
questions will be phrased so that they make sense to those used to
current technology.