Chapter 2. A Simple Prototype

Table of Contents
2.1. Analysis
2.2. Design
2.2.1. Simplification
2.2.2. Boot Disk
2.2.3. Root Disk
2.2.4. CPU Compatibility
2.3. Construction
2.3.1. Prepare the boot disk media
2.3.2. Build the GRUB bootloader
2.3.3. Copy the bootloader files to diskette
2.3.4. Finish bootloader installation
2.3.5. Build the Linux kernel
2.3.6. Copy the kernel to diskette
2.3.7. Unmount the boot disk
2.3.8. Prepare the root disk media
2.3.9. Build BASH
2.3.10. Copy BASH to the root disk
2.3.11. Create device files that BASH needs
2.3.12. Unmount the root disk
2.4. Implementation
2.4.1. System startup
2.4.2. Testing what works
2.4.3. Noting what does not work
2.4.4. System shutdown