next up previous contents index
Next: The boot process in Up: Boots And Shutdowns Previous: Boots And Shutdowns

引导和关机概述

开启计算机并导致其操作系统被加载的过程 gif引导. The name comes from an image of the computer pulling itself up from its bootstraps, but the act itself slightly more realistic.    

启动过程中,计算机首先加载了一小段叫 bootstrap loader的程序,它依次加载和启动操作系统, bootstrap loader通常存储在 硬盘或软盘的固定的位置. 这2步过程的理由是操作系统大而复杂,而计算机加载的第一段代码 很小(几百字节),以免使固件不必要地复杂化.  

不同的计算机的bootstrap不同. 对于PC, 计算机(它的BIOS)读软盘或硬盘的第一个扇区(叫 引导扇). bootstrap loader包含在这个扇区中. 它加载位于磁盘(和其他)的其他地方的 操作系统.  

Linux加载后, 它创始化硬件和设备驱动, 然后运行 init . init  启动其他进程以允许用户登录和做其他事情. 这部分的细节在下面讨论.

为了关闭一个Linux系统, 首先所有进程被告知结束(这使他们关闭所有文件, 完成必要的其他事情, 使之整齐地结束), 然后unmount文件系统和对换区, 最后打印可以关掉电源的信息到控制台. 如果没有遵循正确的过程, 可怕的事情可能发生. 最重要的, 文件系统缓冲cache可能没有回写, 这意味着其中的所有数据将丢失, 磁盘上的文件系统不完整, 并可能不可用.    


next up previous contents index
Next: The boot process in Up: Boots And Shutdowns Previous: Boots And Shutdowns

Lars Wirzenius
Sun Jun 29 13:31:22 EEST 1997