Chapter 6. Automating Startup & Shutdown

Table of Contents
6.1. Analysis
6.2. Design
6.2.1. Determining necessary utilities
6.2.2. Obtaining source code
6.2.3. Checking dependencies
6.2.4. Designing a simple GRUB configuration file.
6.2.5. Outlining start-up scripts
6.3. Construction
6.3.1. Create a GRUB configuration file
6.3.2. Install sysvinit utilities
6.3.3. Create /etc/inittab file
6.3.4. Create /etc/init.d/rc script
6.3.5. Modify /etc/init.d/local_fs script
6.3.6. Create a hostname script
6.3.7. Create halt & reboot scripts
6.3.8. Create rcN.d directories and links
6.3.9. Create the root disk image
6.3.10. Copy the image to diskette
6.4. Implementation
6.4.1. System Startup
6.4.2. Verify success of startup scripts
6.4.3. System shutdown