리눅스에서 root 계정의 패스워드를 분실한 경우 보통 싱글모드로 부팅해서 해결을 하는데요, Citrix XenServer에 설치한 리눅스의 경우 GRUB 부팅화면이 나타나지 않더군요. 그래서 저는 일단 DVD로 부팅을 하려고 시도했습니다.


그랬더니 아래와 같은 오류가 뜨면서 부팅이 되지 않았습니다.

WARNING: /dev/xvda is not a disk image - Traceback (most recent call last): - File "/usr/bin/pygrub", line 746, in ? - raise RuntimeError, "Unable to find partition containing kernel" - RuntimeError: Unable to find partition containing kernel


그래서 다른 방법을 찾기 위해 검색을 좀 해보니 OS Boot Parameters에 s를 적어주면 싱글모드로 부팅이 되더군요.



s를 적어주고 부팅을 하니 아래와 같이 싱글모드로 잘 부팅되었습니다.


패스워드도 잘 복구 하였구요.


복구한 후에는 다시 OS Boot Parameters에서 s를 빼줘야겠죠?


Citrix XenServer를 하이퍼바이저로 사용하시는 분들이 얼마나 계실지는 모르겠으나, 혹시라도 도움이 될까 싶어 올려둡니다.
  1. 1등
    2011.05.16 16:09 신고

    1등이닷!

    근데 저게 뭔가요

    • 1등
      2011.05.16 16:12 신고
      수정 및 삭제

      방금 알아봤더니 가상화 관련 프로그램인것 같네요...

    • 1등
      2011.05.16 16:17 신고
      수정 및 삭제

      그리고 스누피님 한번 리눅스 X-Window로 써보시는거 어떨까요?

      윈도우보다 안정성 있고 꼬이거나 엉키지도 않아요.

  2. BlogIcon 어리버리기사
    2011.05.16 19:17 신고

    와 저도 사용해볼까요?

    1등님. 서버는 X윈도우 필요없는걸로알고있습니다.

    • 답글
      2011.05.16 20:18 신고
      수정 및 삭제

      서버 말고 그냥 스누피님 사용하는 컴퓨터에다가 멀티부팅으로 사용하시면 어떨까 해서요.

    • BlogIcon 진모씨
      2011.05.18 18:36 신고
      수정 및 삭제

      가상화와멀티부팅은한번의여러개의OS를돌리느냐,하나를돌리느냐의차이라고보시면될것같아요.

    • BlogIcon iBluemind
      2011.05.22 18:26 신고
      수정 및 삭제

      서버용 리눅스에서도 X윈도우 패키지만 깔아주면 서버용에서도 X윈도우 구동할 수 있습니다.

      X윈도우를 깔았다고 해서 TUI모드로 진입못하는 것도 아니니 X윈도우가 필요한 경우라면 설치해도 상관없죠 ㅎ