系统运行级别
系统启动过程
下图为启动流程图
Linux绝大多数硬件驱动都不需要手工安装,可以直接自动识别,这一点上Linux比Windows方便。只有Linux内核中没有包含硬件的驱动时才需要去手工安装驱动。
启动引导程序grub配置文件
跟启动相关的所有内容都在/boot/
,下图为vim /boot/grub/grub.conf
下图是上图的前面几行,也是整体配置。下面timeout=5的意思是给你5秒钟时间选择启动哪个系统,如果到时间还没有选就启动默认的操作系统(default = 0
,即启动第一个).不过上图只有一个系统,上面从倒数第五行title CentOS (2.6.32-279.el6.x86_64)
开始的四行都是单独配置,它们的意思看下下图。每多一个系统就多类似的四行。
上图可以跟下图对照一下。
PS:如果想同时装Linux
和Windows
,那么要先装Windows
。因为Windows
的启动引导程序不会识别Linux
,如果先安装了Linux
,Windows
的启动引导程序会覆盖Linux
的grub
,从而导致Linux
不能启动。但是反过来,Linux
的grub
能够识别Windows
,那么grub
会覆盖Windows
的启动引导程序,但是同时会把Windows
系统加载到grub配置文件里面,即上图多出四行。
当然,如果真的只是先装了Linux
再装Windows
,我也可以通过重新安装grub
来让grub
覆盖Windows
引导程序,从而解决不能启动Linux
的过程。
真正的实操的时候,一般没人同时又装Windows
又装Linux
。
Grub加密与字符界面分辨率调整(不重要,小技巧)
重启虚拟机出现下图,由图可知只安了一个操作系统。grub
基本作用就是选择哪个操作系统,最下方那几行英文是建议,进入编辑模式。由于按e
就会进入编辑模式,想改什么都行,如下下图,很不安全,所以需要grub
加密,输入密码才能进入编辑模式。
然后复制下面白线的内容,按照下下图做
然后重启以后虚拟机下面英文就变成如下图
如下图白线,上图的vga
有的地方需要用16进制
下图为改完分辨率后效果。
reboot
重启Linux