Book: LPI Linux Certification in a Nutshell Section: Chapter 8. Exam 101 Review Questions and Exercises
### 8.3 Boot, Initialization, Shutdown, and Runlevels (Topic 2.6) #### 8.3.1 Review questions Name and briefly describe the two parts of LILO. Which part has a configuration file and what is that file called? What are the ramifications relating to new hardware when running a monolithic kernel? Which three runlevels are well defined across Linux distributions, and what actions to they perform? Describe a situation that would imply the need to switch to single-user mode. What are the two alphabetic prefixes used in the rd directories, and what do they stand for? How can you shutdown and halt a Linux system immediately using shutdown? #### 8.3.2 Exercises ##### 8.3.2.1 Exercise 2.6-1. Boot Examine the contents of /etc/lilo.conf. How many kernel images or operating systems are configured for load by LILO? Explain the options you find in the file. Install the boot loader by executing lilo. What happened? Boot your system and manually specify the root filesystem using the `root=` keyword at the LILO prompt. What happens if you specify the wrong partition? Use dmesg and less to examine boot-time messages. Compare what you find to the latest boot messages found in /var/log/messages. Boot your system and use the single or 1 option to boot directly into single-user mode. ##### 8.3.2.2 Exercise 2.6-2. Runlevels After booting to single-user mode, switch to your normal runlevel using init n. Does the system come up as expected? Enter init 1 to go back to single-user mode. What daemons are still running? Familiarize yourself with the contents of a few of the scripts in /etc/rc.d/init.d (your system directories may vary). Look in rc0.d through rc6.d for links to the scripts you examined. How are the scripts used? In which runlevels is the corresponding service active? Shut down your system with init 0. Shut down your system with shutdown -h now.