루트 쉘로 부팅하려면 어떻게합니까?


73

그래픽 데스크탑으로 부팅 할 수없는 경우 때때로 "루트 쉘"로 부팅하거나 "복구 모드"로 부팅하는 것이 좋습니다.

어떻게합니까?

답변:


77

12.04.3 LTS 이상

부팅 중에 (BIOS 용) 또는 (UEFI 용 )을 길게 누릅니다 . "Ubuntu의 고급 옵션"을 선택할 수있는 Grub2 메뉴가 나타납니다.Shift ESC

여기에 이미지 설명을 입력하십시오

그런 다음 "복구 모드" 에서 부팅 할 커널을 선택할 수 있습니다 .

여기에 이미지 설명을 입력하십시오

이것은 고급 옵션으로 이어질 것입니다. "네트워킹 사용" 을 선택 하면 업그레이드 나 다운로드를 위해 네트워크와 인터넷에 액세스 할 수 있으며 파일을 편집해야 할 경우 하드 드라이브를 읽기 / 쓰기 모드마운트 합니다.

여기에 이미지 설명을 입력하십시오

네트워크가로드되고 Fielsystems가 마운트 되면 "root shell propmpt로 드롭" 을 선택할 수있는 메뉴가 다시 나타납니다 .

여기에 이미지 설명을 입력하십시오

우리는이 셸에서 루트입니다. 따라서 관리 작업에는 sudo가 필요하지 않습니다. 또한 모든 파일에 대한 전체 액세스 권한이 있으며 실수를 한 경우 시스템에 돌이킬 수없는 손상이 발생할 수 있습니다.

"네트워킹 활성화"로 읽기 / 쓰기 액세스를 활성화하지 않은 경우 파일 시스템은 읽기 전용 으로 마운트 되며 파일을 편집 할 수 없습니다.

네트워크에 액세스 할 수 없거나 이것이 바람직하지 않은 경우 다음 명령을 사용하여 쓰기 권한을 부여하는 파일 시스템을 다시 마운트 할 수 있습니다.

mount -o rw,remount /

루트 쉘 유형 exit에서 메뉴로 돌아갑니다.

12.04.0 LTS 이하

부팅 중에 (BIOS 용) 또는 (UEFI 용 )을 길게 누릅니다 . 그러면 "복구 모드"(보통 두 번째 부팅 항목)를 선택할 수있는 Grub2 부팅 메뉴가 나타납니다.Shift ESC

여기에 이미지 설명을 입력하십시오

Grub2 복구 메뉴가 나타납니다 :

여기에 이미지 설명을 입력하십시오

"루트 쉘로 삭제 프롬프트" 는 파일을 루트로 액세스 할 수있는 명령 줄 루트 환경을 제공합니다 ( sudo필요 하지 않음 ). 파일 작업을 마친 후 다음과 같이 명령 행 쉘을 남길 수 있습니다.

exit

평상시와 같이 부팅을 계속 하려면 "정상 부팅 다시 시작" 을 선택하십시오 .


참고 : Grub 복구 메뉴가 셸을로드하지 않을 때 해결 방법에 대해서는 이 질문 을 참조하십시오 .



방금 12.04 LTS를 설치했는데 "> = 12.10"아래에 복구 메뉴가있는 것 같습니다. 그래서 방금 그 지시를 따르고 모든 것이 잘 작동했습니다.
tir38

@ tir38 : 오 좋은 지적, 감사합니다. 업데이트 된 LTS 릴리스로 변경되었습니다.
Takkat

1
네트워킹을 활성화 한 후에는 메뉴로 다시 돌아 가지 않습니다. 도움이 필요하십니까
산지 브 쿠마르 Dangi

@ SanjeevKumarDangi :으로 시도하십시오 exit.
Takkat

1
네트워크를 활성화하고 파일 시스템을 마운트하려고하면 내 시스템 (14.04)이 정지됩니다. Ctrl + C를 누르면 시스템이 정상적으로 부팅됩니다. 루트 액세스로 이동하면 다음 명령을 사용하여 읽기 / 쓰기를 활성화 mount -o rw,remount /할 수 있습니다. 그런 다음 터미널을 사용하여 변경해야 할 사항을 변경할 수 있습니다.
SPRBRN
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.