핵심 내용 정리 부팅의 절차 (systemd,init)
오늘 알약에서 패치를 이상하게 하는 바람에 컴퓨터가 먹통이 되었습니다. 랜섬웨어가 잡혔다는 메세지를 봤는데 그때부터 컴퓨터가 먹통이 되더니 강제 리셋을 한뒤에 윈도우 부팅이 안되더군요 그래서 여기저기 알아보니 안전모드로 부팅을 해서 알약을 지우라고 하더군요 근데 F8이 안먹는겁니다. 설마. 버튼이 바꼈나?? 여태 몇년간 안전모드 부팅을 할 일이 없었는데 살짝 당황스러웠는데요 결론은 계속 리셋버튼을 눌러서 부팅을 계속 취소 시키니 결국에는 윈도우 옵션 창으로 넘어가게 되었습니다.
결국엔 이런 화면으로 오게 되었는데요 시작설정을 터치하시면 따로 안전모드로 부팅이 가능합니다. 여기서 F4를 눌러서 안전모드로 부팅을 해도 되시고 혹은 명령 프롬프트를 사용하여 커멘드 창을 띄워서 알약을 지워주셔도 됩니다.
. System Configuration 부팅옵션에서 안전모드 체크
1. 윈도우키 R 을 선택해 실행창을 활성화 시킨 뒤 msconfig라고 입력하여 시스템 구성을 실행시킵니다.
2. 시스템 구성창의 부팅 탭에서 부팅 옵션에서 자신이 요구하는 안전 부팅 기능을 체크하고 재부팅 합니다. 이 방법을 사용할 경우 부팅할 때마다. 안전 부팅으로 부팅되니 사안을 해결한 뒤에 정상 부팅으로 되돌아오기 위해서는 꼭 이 안전 부팅 체크박스를 해제시켜 주셔야 합니다.
Systemdcentos
systemd는 리눅스 시스템 초기화 및 관리 프로세스로, 다른 init 시스템예 SysV init의 대체물로 도입되었으며 서비스 관리, 디바이스 관리, 로깅, 프로세스 관리 등 여러가지 시스템 관리 작업 수행하는 데 사용됩니다. systemd의 주요 특징과 init 0 5와의 비교는 다음과 같습니다 systemd의 주요 특성 init 0 5와 systemd 비교 병렬 부팅 systemd는 병렬 부팅을 지원하여 여러 서비스 및 유닛을 병렬로 시작하므로 시스템 부팅 시간을 단축시킵니다.
유닛 기반 관리 systemd는 서비스, 타깃, 디바이스, 소켓, 타이머 등의 여러가지 유닛 유형을 사용하여 시스템 구성을 관리합니다. 각 유닛은 특정 작업 아니면 서비스를 나타냅니다.
Init 프로세스 시작
커널이 메모리로 로드되면 Init 프로세스가 시작됩니다. Init 프로세스는 리눅스 시스템의 부팅 및 초기화를 담당하는 핵심 프로세스입니다. 이 단계에서 Init 프로세스는 다음과 같은 작업 수행합니다 SysV Init 아니면 systemd 초기화 시스템의 초기화 시스템인 SysV Init 아니면 systemd가 시작됩니다. 시스템의 부팅 레벨을 설정하고 필요한 시스템 서비스를 시작합니다. 파일 시스템 마운트 경로 파일 시스템 및 다른 필수 파일 시스템이 마운트 됩니다.
시스템 서비스 시작 필요한 시스템 서비스 및 데몬이 시작되며, 시스템이 사용 가능한 상태가 됩니다. 로그인 프롬프트 아니면 GUI 표시: 사용자에게 로그인 프롬프트나 그래픽 이용자 인터페이스(GUI)가 표시됩니다.
명령 프롬프트를 사용하는것이 편했습니다.
PC마다. 틀리겠지만 저의 경우는 안전모드에 들어가도 알약이 지워지지 않았습니다. 탐색기를 열어서 시도도 해봤으나 사용중이라는 메세지와 함께 비슷하게 지워지지가 않았습니다. 무슨 이유인지는 모르겠으나 결국은 커멘드창을 열어서 수동으로 알약을 강제로 지워버렸습니다. 즉 굳이 안전모드로 들어가서 알약을 안지우고 커멘드창으로 알약을 지워버리고 일반 부팅을 해도 무방하다입니다. 처음 알약 디렉토리로 이동을 합니다.
가는 방법은 1. CD CPROGRAM FILESESTSOFTALYAC 알약디렉토리로 이동합니다. (사용자에 따라서 알약이 설치된 디렉토리가 틀릴수 있으니 확인바랍니다. ) 2. DEL . 이동한 디렉토리내의 파일을 삭제합니다. 이후 부팅을 하시면 정상적으로 부팅이 가능합니다. PC경력 30년만에 난생 처음으로 이런일을 겪은거 같습니다.
자주 묻는 질문
System Configuration 부팅옵션에서 안전모드
1 구체적인 내용은 본문을 참고하시기 바랍니다.
Systemdcentos
systemd는 리눅스 시스템 초기화 및 관리 프로세스로, 다른 init 시스템예 SysV init의 대체물로 도입되었으며 서비스 관리, 디바이스 관리, 로깅, 프로세스 관리 등 여러가지 시스템 관리 작업 수행하는 데 사용됩니다. 좀 더 구체적인 사항은 본문을 참고하시기 바랍니다.
Init 프로세스 시작
커널이 메모리로 로드되면 Init 프로세스가 시작됩니다. 구체적인 내용은 본문을 참고하시기 바랍니다.