Linux 的启动流程: 加载BIOS的硬件信息与进行自我测试,并依据设置取得第一个可启动的设备。
读取并执行第一个可启动设备内MBR的boot Loader。(即是GRUB,spfdisk)
依据boot loader的设置加载Kernel 会主动调用init进程,而init会取得run-level信息
init执行/etc/rc.d/rc.sysinit文件来准备软件执行的操作环境(如网络、时区等)
init执行run-level的各个服务的启动(script方式)
init执行/etc/rc.d/rc.local文件
init执行终端机模拟程序mingetty来启动login进程,最后就等待用户登录
一.基本配置:
示意图:
1. 宿主机的配置:
2.查看已添加的第二个磁盘
[root@gjp99 ~]# fdisk -l
Disk /dev/sda: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 * 1 13 104391 83 Linux
/dev/sda2 14 1288 10241437+ 83 Linux
/dev/sda3 1289 1353 522112+ 82 Linux swap / Solaris
Disk /dev/sdb: 21.4 GB, 21474836480 bytes
255 heads, 63 sectors/track, 2610 cylinders
Units = cylinders of 16065 * 512 = 8225280 by