Mac OS 공장초기화 방법 (단일사용자모드, Single User Mode)
여러가지 방법으로도 MacOS를 초기화 할 수 없다면, 최후의 수단으로 Single User Mode에서 공장 초기화를 하는 방법이 있다.
1. 단일 사용자 모드로 들어가려면 맥 PC의 전원 켜고 ‘둥~’하는 소리가 날 때 Command-S를 누른다.
2. Mac의 운영 파일 시스템에 문제가 없는지 확인한다. fsck는 File System Consistency Check를 말한다.
# /sbin/fsck –fy
** The volume Macintosh HD could not be repaired.
*****The volume was modified *****
위와 같은 결과가 나오면, 여러번 더 fsck를 실행한다.
# /sbin/fsck –fy
.....
.....
** The volume Macintosh HD appears to be OK.
이렇게 나온다면 파일 시스템의 문제가 해결된 것이다.
3. 루트 파티션을 쓰기 가능한 상태로 마운트한다.
# /sbin/mount –uw /
4. 숨겨진 .AppleSetupDone 파일을 제거한다..
# rm /var/db/.AppleSetupDone
참고로 .AppleSetupDone이라는 파일은 운영체제(macOS) 설치 과정에서 Setup Assistant 프로세스 즉, 운영체제에 파일을 옮긴 후, 사용자 설정 시점에 생성되고 파일의 생성 시간을 통해 운영체제 설치 시점을 알 수 있다. 운영체제 업그레이드 시에도 파일을 새롭게 생성하므로, 최초 운영체제 설치 및 업그레이드 시점을 파악할 수 있다. 따라서 이 파일을 삭제하면 macOS를 다시 설치 할 수 있는 상테가 되는 것이다.
5. a) Mac OS X 10.5 ‘Leopard’ 이상에서는 다음을 실행한다.
# launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServices.plist
# dscl . -delete /Users/{username}
# dscl . -delete /Groups/admin GroupMembership {username}
b) Leopard 이전 버전의 Mac OS X의 경우 다음을 실행한다.
# rm -rf /var/db/netinfo/local.nidb
6. 사용자의 홈 디렉토리를 제거한다. 모든 사용자에 대해 {username}을 실제 사용자 이름으로 바꾼다.
# rm -rf/Users/{username}
7. 해당되는 경우 루트의 홈 디렉토리에서 이미 작성된 파일을 제거한다. :
# rm /root/.bash_history
8. 종료 (또는 절차가 제대로 작동하는지 확인하기 위해 재부팅)
# shutdown -h now
-또는-
# reboot
'신기술과 인공지능 > Internet, ICT' 카테고리의 다른 글
아이폰 이제 ‘Made in India’ 시대가 시작되나? (0) | 2023.02.11 |
---|---|
차세대 메모리 DDR5, 메모리(RAM) 구입 정보,그리고 DDR, DDR2, DDR3, DDR4, DDR5란 무엇인가? (0) | 2023.02.02 |
코로나 바이러스 극복을 위한 구글 두들(GOOGLE DOODLE) 게임 (0) | 2021.04.18 |
파워포인트 PPT 파일 용량 줄이는 2가지 방법 (0) | 2021.03.27 |
[미국 주식] 구글, 알파벳, 헬스케어 시장의 강자가 될 것인가? (0) | 2021.03.27 |