资源描述:
《学习指导手册》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、第一专题Linux系统启动、关机和登录一、Linux系统启动过程系统安装完成以后,相信大家看到的丿』动画而一立会大失所望,因为一•行行连续出现的文字和数字都很陌生,经过儿分钟后,若不出现意外就可以进入到系统登录界而。其实这些启动时出现的信息对于川户來说是相当重要的,因为它们可以告诉用户日前机器启动时一切是否正常或哪些部分发生问题。这些启动的内容当然不用去记它。但是了解这些信息出现的询厉顺序及每一行信息的意义,对于系统管理工作有很人的必要性,而系统管理是否成功也是由此开始。接下來就从Linux系统开机开始启动开始讲解:1、BIOS(BasicI
2、nput/OutputSystem)当启动电源时,计算机首先会从CMOS加载BIOS并检测基本的便件信息,如内存数量、处理器速度以及硬盘的容量等信息。Z后BIOS寻找是否有系统启动盘。如果没有,就会寻找硬盘的MBR,并运行记录在MBR±的程序,通常这个程序就是操作系统的loaderoLoader的主要功能是指示系统在启动Z后要加载的那个系统以及到何处去加载。如果系统从MBR上运行Linux的Loader(GRUB或ULO),在运行后就会加载Linuxkernel,由它來负责接下来的工作。什么是CMOS和BIOS?CMOS(本总是指互补金属氧化
3、物半导体,一•种大规模应川于集成电路芯片制造的原料是微机主板上的一块可擦写的RAM芯片,用來保存当前系统的碾件配置和用户对某些参数的设定。CMOS可由主板的电池供电,即使系统掉电,信息也不会丢失。CMOSRM本身只是一块内存,只冇数据保存功能,而对CMOS中各项参数的设定要通过专门的程序。早期的CMOS设置程序驻留在软盘上的(如IBM的PC/AT机型),使用很不方便。现在多数厂家将CMOS设習程序做到了BIOS芯片中,在开机时通过特定的按键就可进入CMOS设置程序方便地对系统进行设置,因此CMOS设置又被叫做BIOS设置。系统开机启动BIOS
4、,即微机的基本输入输出系统(BasicInput-OutputSystem),是集成在主板上的一个ROM芯片,其屮保存冇微机系统瑕重:要的基本输入/输出程序、系统信息设置、开机上电H检程序和系统启动自举程序。在主板上可以看到引OSROM芯片。什么是MBR?MBR是英文MasterBootRecord的缩写,中文意为主引导记录。破!盘的0磁道的第一个扇区称为MBR,它的大小是512字节,而这个区域可以分为两个部分。第一部分为pre-boot区(预心动区),占446字节;第二部分是Partitiontable区(分区表),占66个字节,该区相当于
5、一个小程序,作用是判断哪个分区被标记为活动分区,然后去读取那个分区的启动区,并运行该区中的代码。2、GRUB或LILORedHatLinux(2.4.20-8)UsethetandIkeystoselectwhichentr^ishighlighted.PressentertoboottheselectedOS,9e9toeditthecommandsbeforebooting,7tomodifythekerne1argunentsbeforebooting,or9c9foracommand-1ine.Thehighlightedentr^w
6、illbebootedautomaticallyin8seconds,redhat.图2-1GRUB启动菜单画面进入GRUB/LILO后,会出现一个Redhatlinux或多操作系统的启动菜单,如果计算机中已安装其他的操作系统,该列表中会显示所有现存操作系统的选项,町以移动上下键來选择进入的操作系统。3、加载LinuxKernel在GRUB/LILO的阶段如果选择丿[动Linux,系统就会开始加载内核程序,此时正式进入LinuxoLinux首先会查找系统上的所冇硕件设备并且驱动它们,同时这些硕件设备信息也会在显示器上显示出來,可以借此了解一切
7、硬件设备是否能成功地驱动。root(hd0,0)Filesystemtypeisext2fs,partitiontype0x83kerne1/vmIinuz-2.4.20-8roroot=LABEL=/[Linux-bzlMage,setup=0xl400,size=0xll098a]图2-2LinuxKernel加载(1)Calibratingdela^loop...2778.72BogoMIPS:156644k/163840kavailable(1347kkerne1code,5464kreserved,999kdata,132kinit
8、,0khighMeM)checkarchitecturesuppor・checkreportingenabledonCPU«0.Celeron(R)Mprocess