Troubleshooting Step Initialization Process 25 Load system font. 24 Start up swapping. 23 • Set the hostname. • Initialize USB controller and HID devices • Set variables for options to be later used for filesystem check • Turn Off DMA on CD-ROMs • Turn On Hard Disk optimization 22 21 Perform file system check on root volume. 20 Update quotas if fsck was run on root 19 Setup pnp • Remount the root filesystem read-write. • LVM initialization. • Clear mtab. • Enter root, /proc and (potentially /proc/bus/usb and devfs into mtab. • Remove /lib/modules/preferred and /lib/modules/default. • Tweak isapnp settings if needed. • Load sound modules if the need persistent DMA buffers.
18 • Load modules from /etc/rc.modules. • File system check. • Add raid devices. 17 16 • Setup Logical Volume Management. • Check filesystems on all volumes found on /etc/fstab. 15 Mount local filesystems. 14 Check remaining quotas other than root. 13 Enable local filesystem quotas. 12 • Configure machine if necessary (if the respective configure files exist). • Reread in network configuration data. • Clean out /etc, (w/u)tmpx files, /var. • Reset pam_console permissions. • Cleanup utmp/wtmp. • Delete X locks. • Delete VNC and X locks. • Delete Postgres sockets. • Turn On swap in case we swap to files. 11 • Initialize the Serial Ports.
• If a SCSI tape has been detected, load the st module unconditionally. • Load usb storage to match most other things. • If ide-scsi is required, load it. • Generate a header that defines the boot kernel. 10 • Dump the syslog ring in /var/log/dmesg. • Keep kernel symbols in /var/log/ksyms. • Create the crash indicator flag to warn on crashes, offer fsck with timeout. 9 8 Export this variable BOOT_PART and INSTALL_PART. PRINT APPLICATION STARTING POINT 7 IO kernel mode initialization (basically). 6 Printer Application Infrastructure startup. Troublshooting a failure with the Take UP Reel (TUR) 13