달력

12

« 2024/12 »

  • 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
2012. 10. 3. 13:55

OS X 부팅/로그인이 안될 때 Hackintosh/Q&A2012. 10. 3. 13:55


로그인 화면은 나오지만 로그인 안되고 안전모드(-f -v -s) 부팅으로 시도를 하여도 로그인 안될 경우

가. 첫번째 시도.

먼저 싱글유저(-f -v -s)로 부팅시도를 하여 다음과 같은 명령어를 입력한다.

$ls /Users 
$dscl . -delete /Users/username AuthenticationAuthority 
$passwd username New password: 
$exit 

위와 같이 패스워드를 변경하고 진행하면 다시 부팅이 되면서 로그인 시도를 한다. 그래도 안되면 다음 단계를 진행한다.

나. 두번째 시도.  이 방법은 파일 시스템 문제발생시 재설치하지 않고 싱글유저모드에서 복구하는 방법이기도 하다.
  1. 싱글모드로 부팅하여 다음과 같이 system.log를 확인한다.
  2. /sbin/fsck -fy   <<<< 파일 시스템 복구는 이 명령어는 입력하여도 복구가능하다. 
  3. tail -20 /var/log/system.log
  4. more /var/log/system.log
  5. system.log를 확인하면 다음과 같이 유사한 에러로그가 있을 것이다.
loginwindow[281]: Login authorization failed (-60008)!

loginwindow[281]: AuthorizationRef doesn't have a username (<LoginAuthRefMgr: 0x44b60>) loginwindow[281]: exiting to console 2-1. 

#mount -uw / 
#cd /var/db/ 
#mv .AppleSetupDone .AppleSetupDone.bad 
#exit
 
위의 명령어를 주어 다시 재부팅한다. 
위의 명령어를 주면 설정모드로 부팅이 된다. 
하지만, 기존의 계정은 어떻게 해야 할까? 아직 진행중이다.

다. 세번째 시도

이렇게 하여도 안된다면
- sudo /etc/postfix/post-install create-missing

* 2-1 번과 3번은 순서를 달리하여도 됨.

라. 네번째 시도

위의 시도들이 다 실패하였다면 세팅관련 db과 문제 있을 것이다.  
이를확인하는 방법은 부팅이 잘 되는 정상적인 MAC 파티션으로 부팅하여 디스크 유틸리티에서 문제있는 하드디스크의 권한점검이나 복구를 시도하면 에러가 발생이 되며 복구가 안될 것이다.

이런 경우는 다음과 같이 관련 세팅을 처음부터 하여 주는 방법이 있다.
1. 싱글 유저로 부팅한다.
2. /sbin/mount -uw  /
3. cd /var/db
4. mv   .AppleSetupDone        .AppleSetupDone.Bak
5. exit

위 명령어를 주면 사용자 설정부터 다시 시작한다.

마. 위의 시도들이 모두 실패하였다면 리테일 dvd를 이용하여 재설치하여 주는 방법 밖에 없다.



'Hackintosh > Q&A' 카테고리의 다른 글

VirtualBox Uninstall  (2) 2012.10.03
verifying dmi pool data... 시스템 멈춤  (1) 2012.10.03
Stuffit Archive Manager  (0) 2012.10.02
Vmware TroubleShooting  (0) 2012.07.10
verifying dmi pool data... 시스템 멈춤  (0) 2012.01.20
:
Posted by Ritz®™