Skip to content

XenServer에서 우분투 싱글모드 부팅

XenServer에 설치한 우분투의 root 패스워드를 초기화 하기 위해서 싱글모드 부팅을 하려고 했습니다.

몇번씩 재시작을 하며 부팅시 Shift키를 누르고 있어도 싱글모드 선택 메뉴가 나오지 않더군요.

결국은 한참을 구글링하여 알아냈습니다.

  1. XenCenter의 좌측 VM 목록에서 원하는 VM을 선택합니다.
  2. 우측의 VM General Properties 에서 Properties 버튼을 클릭합니다.
  3. 새로 뜬 창에서 Boot Options 항목을 선택합니다.
  4. OS boot parameters의 값을 ‘– quiet console=hvc0′에서 ‘single’로 바꿉니다.
  5. VM을 재시작하면 root로 접속이 됩니다.
  6. passwd 명령으로 비밀번호를 바꿉니다.
  7. OS boot parameters의 값을 다시 원래대로 ‘– quiet console=hvc0′로 바꿉니다.
  8. 재부팅 완료

Xencenter_boot_options.png


참고자료: http://www.kevintaber.com/2012/08/01/reset-ubuntu-root-password-in-xenserver/

'3' 댓글

Admin

2013.10.30
20:27:02
(*.168.10.1)


우분투 ubuntu 싱글모드 사용하기 single mode

우분투 ubuntu 싱글모드 사용하기 single mode

리눅스 사용자들은 대부분 ssh 를 사용한,
원격 접속을 하여 사용한다.
여기서 문제점은,
원격으로 접속한 후 root 로 변경한 후 서버의 환경 설정을 바뀐 다음에 일어난다.
꼼꼼한 유저나 관리자라면,
서버 환경 설정을 변경한 다음이라면 테스트를 하겠지만,
그렇지 않은 유저나 관리자라면,
서버의 환경 설정 변경 후 접속할 때 난감해한다.

그 중 하나가, ssh 접속자 환경 변경이나,
리눅스 접속 설정에 대한 pam 구성 변경 후 접속할 때 발생할 것이다.
아니면 passwd 변경 후 잊어먹었다든지...

서버 접속 종료 전, 자기가 한 일에 대한 기억이 또렷하다면,
과거를 천천히 거슬러 올라가서 그 오류를 수정할 수 있으면 다행이지만,
그렇지 않다면 문제가 참 크다.

일단, 이번 글은 passwd 변경 혹은 정상 ssh 접속이 안됐을 때,
리눅스 복구 CD resuce CD 등을 통한 싱글모드 사용하기 등에 대한 것이다.

1. 일단 리눅스 OS 에 맞는, 동일한 OS 버전의 복구 CD 를 구한다.
2. CD 를 넣고 로컬에서 재부팅을 한 다음,
3. grub 창에서 edit 를 통해서 접속을 한다.
3-1. grub 메뉴에서 부팅하려는 라인으로 이동한 후, 'e' 키를 눌러서 edit 를 실행한다.
3-2. kernel 로 시작하는 라인 후미를 살펴보면, 'ro quiet' 등으로 쓰인 부분이 있다.
     quiet 가 아닌 다른 부분으로 쓰인 부분이 있을텐데, 이 부분은 무시한다.
     ro -> rw 로 바꾸고, 라인 가장 끝에 'init=/bin/bash' 라고 입력한 후 부팅을 실행한다.
3-3. edit 가 끝났으면, 부팅할 때는 'b' ,Crtl+x 였다. - ubuntu 10.10 버전 해당
4. root 로 접속되는 싱글모드로 정상 부팅이 된 것을 확인할 수 있다.
  passwd 가 바뀐 것이라면 여기서 해당 ID 의 passwd 를 변경하고, 그 외 다른 작업을 수행한 다음 재부팅을 하여, 정상 부팅이 되는 것을 확인한다.

grub 메뉴에서 edit 를 통해서 부팅을 할 수 있는데,
이부분에 대해서는 CD 가 없을 것 같기도 하지만,
정신이 없어서 확인하지 못했다...

참고 URL
http://genes1s.egloos.com/2451618

Admin

2013.10.30
20:35:15
(*.168.10.1)


리눅스 암호분실에 대해서...


1 번 질문에 대해...

암호 변경과 사용자 암호 변경을 위해서는 Grub (부트로더) 상태에서 SINGLE 모드로  부팅 하여 변경 하여야 합니다. (GRUB 에 암호 설정시 불가 재설치 요망)

 

1) 싱글모드로 부팅법

  ① GRUB 부트메뉴에서 리눅스 커널 엔트리를 선택한다.
  ② 'e' 를 입력하여 엔트리를 수정한다.
  ③ 'e'를 입력하면 엔트리의 전체 내용을 보인다. 방향키로 아래의 내용과 같은 커널 부팅
      부분이 나오는 곳으로 이동  한다.
      kernel /boot/vmlinuz-2.6.18-14 ro root=LABEL=/
  ④ 'e' 다시 입력하면 해당 줄의 수정이 가능하게 되는데, 줄의 끝에 'single'이라는 값을
       추가로   입력한 뒤에 엔터키를 누른다.
      kernel /boot/vmlinuz-2.6.18-14 ro root=LABEL=/ single
   ⑤ 'b'를 입력하면 single 모드로 부팅이 된다.

 

2) 싱글 모드 부팅 후

  ①cat /etc/passwd 명령으로 유저 사용자 아이디 확인

       내용을  밑에 쯤 보시면 자신이만든 아이디 보이실 꺼에요!

      예) jaka1225:x:1000:1000:jaka1225,,,:/home/jaka1225:/bin/bash
      아니면 ls -al /home 하셔도 디렉토리로 보일꺼고요!

   ② 아이디 확인 후 비번 변경

          passwd jaka1225 

       새 비번 두번 입력 으로 변경

   ③ reboot -n 재부팅

 

3) 우분트는 사용자 아이디로 로그온 하여

    루트명령은 sudo 를 이용 사용하게 되어있습니다. 

 

2. 서버2003 부팅 불가에 대해...

하드 설치 상황을 정확이 몰라 정확한 답변은 아니나

IDE 타입 하드디스크 하나이고 분활하여 설치 하였고...

WINDOWS 2003 이 C 드라이브에 설치되었다고 가정하여..

vi /boot/grub/menu.lst 파일 편집

다음과 같은 내용이 있나 확인 하시고 없으면 삽입

title Other
rootnoverify (hd0,0)
chainloader +1

GRUB 재 설치 후 sudo grub-install /dev/hda 

재부팅  (나중에 Other 부분은 WINDOWS 2003 으로 이쁘게 변경 하세요)

 

3. 추가 당부의 말...

   Ubuntu  포함 리눅스를 잘 배우고 사용하고 싶다면  설치 과정을 2-3번 이상

  반복하여 설치 과정부터 좀 더 완벽하게 마스터 해서 리눅스에서의 하드웨어 개념과

   멀티 부팅 등에 대해 친숙해 지시기 바랍니다.

 

Admin

2013.10.30
20:41:04
(*.168.10.1)


1. 보통 우분투는 root 유저를 사용하지 않지만 미리 비밀번호를 설정했다면 간다히 아래와 같이 사용 할 수 있다.

$ sudo passwd root
Password:
$ su -
Password:
# chmod 4655 /usr/bin/sudo


2. root 유저를 설정해 놓지 않았다면 싱글모드로 부팅해서 다음과 같이 작업을 해야 한다.
먼저 다음과 같이 sudo 명령을 사용했을 때 다음과 같은 에러메시지를 볼 수 있다.

$ sudo apt-get update
chmod: '/usr/bin/sudo'의 권한 설중 중: Operation not permitted
$

이제 싱글모드로 부팅해서 문제를 해결해 보겠다.  싱글모드로 부팅을 하려면 GRUB에서 (recovery mode) 선택한다.  곧 Recovery Menu를 볼 수 있는데 이 곳에서 root Drop to root shell prompt 선택 후 sudo 파일의 권한을 바꿔준다.

# chmod 4655 /usr/bin/sudo
# reboot


문서 첨부 제한 : 0Byte/ 2.00MB
파일 크기 제한 : 2.00MB (허용 확장자 : *.*)
옵션 :
:
:
:
:
List of Articles
번호 제목 글쓴이 날짜 조회 수
21 XenConvert [4] Admin 2013-11-01 178
20 XenServer 6.0.2 Ubuntu 12.04 미지원 Template 설치 [1] Admin 2013-10-31 241
19 XenServer - XenServer Tools 설치 file Admin 2013-10-30 167
» XenServer에서 우분투 싱글모드 부팅 [3] file Admin 2013-10-30 281
17 XenServer + XenCenter review [1] Admin 2013-10-29 180
16 젠센터에서 추가 한 VM에서 우분투 설치 과정 Admin 2013-10-28 182
15 XenServer, XenApp, Xenclient, XenDesktop, Xencenter의 차이점에 대해서... [1] Admin 2013-10-16 250
14 [XenServer] ISO 저장소 생성 및 갱신 방법 [2] Admin 2013-10-16 325
13 [Xen]XenServer Guest VM 설치하기 Admin 2013-10-16 271
12 XenServer Admin 명령 활용 [1] Admin 2013-10-13 226
11 Citrix XenServer 리눅스 VM DVD 부팅 방법 Admin 2013-10-13 173
10 Xen Server 5.5 사용기 file Admin 2013-10-09 176
9 XenServer 5.6에 NAS 구성하기 Admin 2013-10-09 205
8 Xen Server 다운로드 file Admin 2013-10-09 197
7 XenCenter file Admin 2013-10-09 205
6 [클라우드서비스] XenServer 설치 [1] file Admin 2013-10-09 262
5 XenServer 포트포워딩 Admin 2013-09-23 279
4 USB로 xenserver 설치미디어 만들기 Admin 2013-09-23 338
3 [젠서버] 서버 가상화의 새로운 대안 XenServer 구축하기 file Admin 2013-09-23 291
2 젠서버 시스템 요구사항! file Admin 2013-09-23 205

Copyrightⓒ Restart™ All rights Reserved. 2013. June

Powered by Xpress Engine / Designed by Sketchbook

sketchbook5, 스케치북5

sketchbook5, 스케치북5