欢迎来到天天文库
浏览记录
ID:46216870
大小:541.00 KB
页数:37页
时间:2019-11-21
《第2章 运行级及启动关闭系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、1.LINUX的引导与启动系统的启动与引导过程分为几个步骤完成:BIOS自检MBR中的LILO或GRUB启动Linux操作系统内核运行Init进程的运行用户登录(1)、BIOS自检系统加电后,首先是固化在主板CMOS芯片上的BIOS程序运行,它会作一些基本的检查操作,如内存检验、键盘检查等,然后在UMB中扫描,看是否有合法的ROM存在(比如SCSI卡上的ROM),假如存在,就到ROM里去执行这些固化的指令,执行完成后再继续运行,最后BIOS自检完毕,读取硬盘中的第0个磁道的第1个扇区中(主引导区记录)的指令,并将控制权交给主引导区记录中的引导程
2、序(linux中为LILO或GRUB)。(2)、MBR中LILO或GRUB的启动引导程序是安装时装入硬盘MBR区,它由BIOS自检完后,用INT19H(BIOS中断)从硬盘中读入内存,然后开始执行其中的引导程序。引导程序可根据引导配置文件中的设置(GRUB为/boot/grub/grub.conf;LILO为/etc/lilo.conf)加载对应的内核映像文件,如vmlinuz,最后将控制权交给加载入内存的操作系统内核映象。问题1、如果安装时,不装引导程序,会有什么后果?应如何处理?(P37)2、在一个硬盘只装Linux系统情况下,ext2分区
3、与swap分区划分谁在前,对安装有没有影响?为什么?如果装双系统,安装顺序对安装有影响吗?2、引导盘的创建?引导盘和启动盘的区别?(P37)3、LILO与GRUB的区别?两者的切换?4、GRUB的配置?(P41)5、GRUB的用户界面?GRUB的配置文件?6、引导程序的卸载?Linux的卸载?有影响。第一:设置Linux的启动也需要向主引导记录写入信息(GRUB或LILO)。当swap分区在前时它占用了主引导记录。第二:ext2分区包含Linux系统的所有文件,而有些软件的运行需要主引导记录。所以在单系统情况下,分区时一定要ext2分区在前,s
4、wap分区在后。如果是多系统,由于其它系统先装,所以不存在该问题。(3)、Linux操作系统内核运行Linux操作系统内核被加载入内存后,首先进行自解压,然后开始运行并掌握控制权,它将完成对外围设备的检测,如显卡、声卡、网卡等,并加载相应的驱动程序;即内核装载内存后,先进行初始化系统所有硬件设备,硬件设备初始化后,启动过程会暂停,等待根文件系统的装载。接着安装根文件系统。如果文件系统安装失败(成功会提示VFS:Mountedroot(ext2filesystem)readonly),则系统挂起,否则Linux操作系统内核在根文件系统(rootf
5、ilesystem)中找到init进程并执行它,即操作系统调度系统的第一个进程:init进程。(4)、init进程的运行init进程是系统的第一个进程,它的PID为1,它是所有进程的父进程。init进程运行时将用到系统引导配置文件/etc/inittab中的信息,根据该信息完成操作系统初始化工作,其中包括NFS守护进程、FTP守护进程,以及任何需要机器在boot时启动的进程。最后由init进程启动的getty进程,getty进程执行了login程序,被替换成了login进程,并且最后被替换成你的登录shell进程。提供用户登录界面。(5)、用户
6、登录当成功启动系统后,在运行级为5时,会看到左图所示界面。如果是其它运行级会建立shell.如果以root帐户登录,则终端提示符为#。如果以普通用户登录,则终端提示符为$。至此,引导和启动过程完成。配置文件/etc/inittabgrub.conf文件中的配置参数作用是告诉内核如何进行工作,引导所用的内核文件及位置等,其主要的参数和功能说明如表所示:配置参数参数功能说明default=数值该选项通知GRUB在选择超时之后默认使用哪个映像进行引导。这一选项与grub.conf文件中的某个映像相关联。0表示指定了第一个,1表示指定了第二个,依次类推
7、。如果没有在配置文件指定此选项,那么它将引导文件中指定的第一个映像。timeout=数值是在自动引导默认的操作系统(在本例中是RedHatLinux)之前引导提示信息会等待多少秒。数值以100ms为单位;如数值为50,即为5秒。splashimage=路径文件名GRUBGUI背景的图片所在的位置。password选项指定了使用MD5加密的口令,用于限制访问GRUB的交互式命令选项,这个口令与登录系统的根口令是两个不同的概念。这不会阻止用户选择引导已经定义的OS;可以为每一个-title设置密码。为了生成一个md5口令,请运行GRUB所附带的gr
8、ub-md5-crypt工具(以root身份)。它将提示输入一个希望加密的口令。然后输出使用MD5加密的口令。将这个口令拷贝到grub.conf中pa
此文档下载收益归作者所有