Power ON
BIOS(POST) - CMOS (저전력으로도 데이터를 유지가 가능함)
boot disk(hd0, hd1, hd2 : 디스크가 어떤 방식이든.)
MBR(Master Boot Record)의 512KB공간에서
Bootloader인 GRUB이 kernel(vmlinuz)을 memory로 load
- configuration file : /boo/grub/grub.conf
kernel - HW 정보수집
- Memory (/proc, /sys)
- / readonly type 으로 mount
- /sbin/init 실행
=> emergency mode
init=/bin/sh -> bash의 포인터 이거 없으면 끝. 영향력이 매우 크므로 매우 조심.
# mount -o remount, rw /
# vi /etc/fstab ---> ro에서 rw로 바뀌었기 때문에 수정가능
/sbin/init - init script
- default runlevel 설정 0 (halt) 1(single) 2 3(Text) 4 5(GUI) 6(reboot)
- system 초기화
hostname 설정
/ , localfilesystem - disk 검사 -문제시 Maintanance모드로 이동, 문제 없을시 read/write 가능하게 다시 mount
swap 활성화 => /etc/fstab
/etc/init/rc.conf -> /etc/rc.d/rc $RUNLEVEL
: 서비스데몬 Start
/etc/rc0.d/
/etc/rc5.d/Sxxscript -> start signal
or Kxxscript -> stop signal
/etc/rc6.d/
- login terminal 생성 - runlevel을 통해 GUI또는 text환경으로.
/etc/init/tty.conf -> /sbin/mingetty %TTY
'Linux' 카테고리의 다른 글
[미완성포스트]facl (0) | 2014.03.28 |
---|---|
iptables (0) | 2014.03.28 |
kickstart 설치방법 (0) | 2014.03.26 |
Linux LVM생성 (0) | 2014.03.25 |
kvm (0) | 2014.03.25 |