2009년 9월 18일 금요일

FreeBSD에서 싱글 유저 모드로

FreeBSD에서 싱글 유저 모드로 어떻게 들어갑니까?
싱글 유저 모드로 들어가기 위해서는 다음 방법 중 하나를 쓰시면 됩니다.

1. 2.x 이전

 부팅할 때 Boot: 라고 나올 때 -s 를 입력하고 엔터를 누릅니다.

2. 3.x 이후: 방법 1

 부팅할 때 첫번째 커서가 돌아갈 무렵 엔터를 제외한 아무 키를 누르면

 Boot:

 가 나옵니다. 여기에서 -s 를 입력하고 엔터를 누릅니다.

3. 3.x 이후: 방법 2

  부팅할 때 첫번째 커서가 돌아갈 무렵을 지나고 두번째 10초동안 카운트를
  세는 때가 있습니다. 이때 엔터를 제외한 다른 키를 누르면 BTX loader의
  프롬프트가 떨어집니다(3.x와 4.x의 모양이 좀 다릅니다. 3.x는
  disk0s1a:> 식으로 부트 장치명이 나오고, 4.x는 ok 입니다). 이때

  boot -s

  로 부팅하거나,

  set boot_single=YES
  boot

  하시면 됩니다.

싱글 유저 모드에서 다음과 같이 필요한 부분을 마운트합니다.

# mount -u -w /
# mount /usr
# mount /var

만약 root 암호를 잊어 먹은 경우 위와 같이 싱글 유저 모드로 들어가서

# passwd

해서 암호를 다시 설정해 주면 됩니다.

만약 /etc/passwd에 기본 쉘을 정해줄때 경로를 잘못적어서 로그인이 안되는
경우도 위와 같이 싱글 유저 모드에서 수정 가능합니다.

댓글 없음:

댓글 쓰기