📄 node67.html
字号:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"><!--Converted with LaTeX2HTML 96.1-h (September 30, 1996) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds --><HTML><HEAD><TITLE>An overview of boots and shutdowns</TITLE><META NAME="description" CONTENT="An overview of boots and shutdowns"><META NAME="keywords" CONTENT="sag"><META NAME="resource-type" CONTENT="document"><META NAME="distribution" CONTENT="global"><LINK REL=STYLESHEET HREF="sag.css"></HEAD><BODY LANG="EN" > <A NAME="tex2html1138" HREF="node68.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="./next_motif.gif"></A> <A NAME="tex2html1136" HREF="node66.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="./up_motif.gif"></A> <A NAME="tex2html1130" HREF="node66.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="./previous_motif.gif"></A> <A NAME="tex2html1140" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="./contents_motif.gif"></A> <A NAME="tex2html1141" HREF="node108.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="./index_motif.gif"></A> <BR><B> Next:</B> <A NAME="tex2html1139" HREF="node68.html">The boot process in </A><B>Up:</B> <A NAME="tex2html1137" HREF="node66.html">Boots And Shutdowns</A><B> Previous:</B> <A NAME="tex2html1131" HREF="node66.html">Boots And Shutdowns</A><BR> <P><H1><A NAME="SECTION00710000000000000000">引导和关机概述</A></H1><P>开启计算机并导致其操作系统被加载的过程<A NAME="tex2html28" HREF="footnode.html#1960"><IMG ALIGN=BOTTOM ALT="gif" SRC="./foot_motif.gif"></A>叫<b>引导</b>. The name comes from an image of the computer pulling itself up from its bootstraps, but the act itself slightly more realistic.<A NAME="1962"> </A><A NAME="1963"> </A><P>启动过程中,计算机首先加载了一小段叫<b>bootstrap loader</b>的程序,它依次加载和启动操作系统, bootstrap loader通常存储在硬盘或软盘的固定的位置. 这2步过程的理由是操作系统大而复杂,而计算机加载的第一段代码很小(几百字节),以免使固件不必要地复杂化.<A NAME="1965"> </A><P>不同的计算机的bootstrap不同. 对于PC, 计算机(它的BIOS)读软盘或硬盘的第一个扇区(叫<b>引导扇</b>). bootstrap loader包含在这个扇区中. 它加载位于磁盘(和其他)的其他地方的操作系统.<A NAME="1967"> </A><P>Linux加载后, 它创始化硬件和设备驱动, 然后运行<tt>init</tt><A NAME="2112"> </A>. <tt>init</tt><A NAME="2114"> </A>启动其他进程以允许用户登录和做其他事情. 这部分的细节在下面讨论.<P>为了关闭一个Linux系统, 首先所有进程被告知结束(这使他们关闭所有文件, 完成必要的其他事情,使之整齐地结束), 然后unmount文件系统和对换区, 最后打印可以关掉电源的信息到控制台.如果没有遵循正确的过程, 可怕的事情可能发生. 最重要的, 文件系统缓冲cache可能没有回写, 这意味着其中的所有数据将丢失, 磁盘上的文件系统不完整, 并可能不可用. <A NAME="1970"> </A><A NAME="1971"> </A><P><HR><A NAME="tex2html1138" HREF="node68.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="./next_motif.gif"></A> <A NAME="tex2html1136" HREF="node66.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="./up_motif.gif"></A> <A NAME="tex2html1130" HREF="node66.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="./previous_motif.gif"></A> <A NAME="tex2html1140" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="./contents_motif.gif"></A> <A NAME="tex2html1141" HREF="node108.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="./index_motif.gif"></A> <BR><B> Next:</B> <A NAME="tex2html1139" HREF="node68.html">The boot process in </A><B>Up:</B> <A NAME="tex2html1137" HREF="node66.html">Boots And Shutdowns</A><B> Previous:</B> <A NAME="tex2html1131" HREF="node66.html">Boots And Shutdowns</A><P><ADDRESS><I>Lars Wirzenius <BR>Sun Jun 29 13:31:22 EEST 1997</I></ADDRESS></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -