티스토리 뷰

IT/RHEL

[RHCE] 부팅시 문제해결 - Trouble Shooting

트래이닝맨 2014. 8. 17. 13:13
728x90
반응형

19.부팅 과정 문제 해결



*부팅 과정 및 복구모드
====================

1)BIOS
2)GRUB (/boot/grub/grub.conf)
3)kernel
4)init(/etc/init)
5)rcS.conf (/etc/rc.d/rc/sysinit=> 가장 기본적인 것들이 초기화된다., /etc/inittab => Run level을 알기위해 읽는다.)
6)rc.conf
- /etc/init/rc.conf => 어떤 것을 실행할지 결정
- /etc/rc.d/rc =>
rc 5
rc[0-6].d/K* stop
rc[0-6].d/S* start 명령어 실행
이 파일들은 symbolic link로 /etc/init.d/ 아래와 셸에 연결되어 있으며, chkconfig의 on/off설정으로 K인지 S인지를 구분짓는다.
chkconfig --level 2 ntp off( 런레벨 2에 대해서만 off시킬경우)

- /etc/rc.d/rc[0-6].d/

그래픽 환경 세팅
7)start-tty.conf
8)prefdm.conf

initramfs => 반드시 부팅때 필요한 장비(device)에 대한 드라이버 내용이 들어있음

*싱글모드 또는 커널에 옵션주기
============================
"e" or "a"
single, s, 1
init=/bin/bash
Alt-D ==> 그래픽 환경에서 오류메시지 표시
I ==> 서비스 시작시 대화형으로 서비스 선택

*커널은 부팅시 로드할 모듈을 어디에서 가져오는가?
==========================================

=> 1.최초에 /boot/grub/grub.conf: /boot/initramfs-<version>.img 내의 커널에 대해 구성된 초기 RAM 디스크를 사용
      2.루트 파일 시스템이 마운트되면 /lib/modules/<VERSION>/을 사용

*복구모드
=========
-복구 모드로 시작하려면 설치와 동일한 화면에서 "Rescue Installed System을 선택
- 또는 rescue를 인수로 커널에 추가

chroot /mnt/sysimage/ (루트 위치를 임의의 폴더로 변경)

*부트문제 복구
=============
#grub
grub> device (hd0) /dev/vda
grub> root (hd0,0)
grub> setup (hd0)
grub> quit

*손상된 파일 시스템 복구
======================
#umount /dev/vda1
#fsck /dev/vda1 (rc.d/sysinit에서 자동실행됨)
#mount /dev/vda1

*관리셸에서 파일을 편집하기
==========================
#mount -o remount,rw /
#mount -a
#exit 

반응형

'IT > RHEL' 카테고리의 다른 글

[RHCE] Red Hat 교육 정리 4  (4) 2014.08.17
[RHCE] Red Hat 교육 정리 3  (0) 2014.08.17
[RHCE] FTP 파일공유  (0) 2014.08.17
[RHCE] CIFS (SAMBA) 파일공유  (0) 2014.08.17
[RHCE] NFS 파일 공유  (0) 2014.08.17
댓글
250x250
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함