1、............rescue..............进入维护模式 (grub选项吧这是)
2、linux启动的幕后过程:
1 |
加电 |
(再一次联想服务器升级内存时,加电后有个黄色报警,过很长一段时间才会消失,应该是加电也有自检,电源键没反应) |
2 |
BIOS自检 |
打开电源后,先加载CMOS信息(系统时间等);然后BIOS自检(即PSOT),包括内存memory、键盘keyboard?、显卡Graphics?、RAID卡、硬盘Hard drive/disk等;然后执行硬件初始化; 最后执行MBR中的开机启动程序(GURB或BootLoader) |
3 |
主引导程序(在磁盘的主引导扇区) |
读取硬盘分区的第一个扇区到内存并执行它,即引导程序BootLoader,由他加载存储到其他位置的操作系统。 |
4 |
LILO/GRUB2 |
把剩余的lilo/grub2部分读入(/boot、/grub/grub.conf),根据配置文件的内容把文件系统上的内核文件读入并执行它, |
5 |
执行内核 |
将内核自解压,并移到高端内存,正式执行,重新检测一次硬件,并加载驱动,建立运行环境后,执行祖宗进程/usr/lib/systemd/systemd(或init),此时内核才正式接管BIOS的工作。 |
6 |
执行首进程systemd(init) |
是linux系统中运行的第一个程序,其进程号PID永远为1,准备软件执行的环境(主机名、网络配置、文件系统格式、语言还有服务),它读取init的配置文件/etc/inittab来设定开机的runlevel,进而执行相应的启动程序,启动相应的服务,并最终进入指定的运行级别。(把7给写了,囧)(init已经被取代) |
7 |
根据默认目标单元做初始化 |
Red Hat默认的目标单元的graphical.target,它继承了multi-user.target,后者又继承basic.target,后者再次继承sysinit.target等,最后执行getty@.service |
8 |
提示登录 login |
输入用户密码,完成系统的启动过程! |
3、用户登录分为:(图形界面登录、字符界面登录)(本地登录、远程登录)
login:用户名
password:
login incorrect错误
登录屏幕:红帽F1~F6(tty1~tty6),第1个为图形界面?快捷键ctrl+alt+F1~F6?
(亲测:fedora24下f3到f6为字符界面,f1位图形界面,f2不属密码就能回来,那是不是启动时默认是tty2好像也不是,tty1输密码回来还是这个界面?可以在开机时测试)
UbuntuF1~F7,第7个为图形界面?
注:
默认情况下Ubuntu不允许root登录,sudo -s可切换到root用户(然后设置root密码)
注销是退出返回登录界面
锁屏是需要密码才可进入桌面