단일 사용자 모드 리눅스 시스템 복구 모드는 크로스 콘솔 로그인은 시스템 복구를 사용하는

저자 : 남북 - 북미
에서 : 전설 커뮤니티의 리그
초록 : 이 논문은 여러 가지 방법으로 시스템에 로그인, 시스템 복구에 초점을 맞추고 우리는 루트 암호를 잊어 버린, 또는 시스템이 정상 문제가 발생하기 시작하면 예를 들어, 우리가 할 수있는 단일 사용자 모드 수리 모드 리눅스 구조 및 콘솔 로그인 방법을 가로 질러은 로그인 한 다음 적절한 수리를하기 위해선, 파일 시스템을로드 완료;

시스템이 손상되었거나 문제가 로그인 할 때, 우리는 시스템을 입력 할 수있는 방법? 예를 들어, 우리는 루트 암호를 잊어 버린, 또는 제대로, 시스템, 파일 시스템 또는 방법에 로그인하는 방법을 우리가 먼저 생각하는 것이 중요 백업 시스템이 부팅 할 수 없습니다 거래는, 아래의 참조를 위해 여러 가지 방법이 있습니다

목차 색인

단일 사용자 모드,
1, GRUB는 시스템 관리자, 단일 사용자 로그인 방법 부팅
2, LILO 부트 매니저 단일 사용자 모드;

두, 리눅스 구조 복구 모드;

셋째, 콘솔 로그인에서;

넷째, 포스트 스크립트,
다섯째, 종이에,
여섯, 감사,
세븐, 참조 설명서,
여덟, 관련 문서;


++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++
텍스트
+++++++++++++++++++++++++++++++++++++++++++ +++++++++++++


단일 사용자 모드;

단일 사용자 모드는 루트 사용자의 암호를 입력하라고 요구하거나, 단일 사용자 모드로 로그인 할 수 없습니다, 당신은 루트 사용자의 암호를 분실 한 경우, 루트 암호를 재설정하는 단일 사용자 모드를 사용하지 마십시오;

또한이 단일 사용자 모드는 애벌레만큼 또는 LILO이 제대로 작동 할 수 있습니다, 그리고 당신은 그 문제가 단일 사용자 모드로 로그인 할 때 발생 시스템, 당신은 시스템 기록 파일을 열 수 있다는 것을 알고, 당신은 시스템을 수정하려는;

일부 형제들은이 문서가없는 시스템을 복구하는 방법에 대해, 등록 모드를 포함하기 때문에, 당신이 정말로 모르는 경우 오, 난 아무것도 할 수 없습니다 "정말 질문에서 시스템을 배치하는 모른다"라고 말할 수있다;


1, GRUB는 시스템 관리자, 단일 사용자 로그인 방법을 부팅;

e를 누르; GRUB 부트 후, 키보드 리눅스 부팅 항목을 이동하려면 다음 줄과 유사한 키보드로 이동, 라인 커널은 다음과 같습니다

kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet 

커서 라인을 이동 한 후, 다음이 줄을 수 있도록 전자 키를 클릭하고 선 스페이스 바의 끝, 다음에 유사하다, 리눅스 하나를 입력 :

kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet   linux single

편집 완료를 눌러 돌아갑니다;

그런 다음 우리는 시스템을 시작해야 부팅 b 키를 누르십시오;

당신은 또한 등등 파티션을 볼 수에서 fdisk -l 사용할 수 있습니다, 당신은 파일 시스템이 위치를 마운트 볼 안양 -h 사용할 수 있으며, 입력 할 올바른 시스템을 입력 단일 사용자 모드를 입력 할 때, 시스템은 루트 암호를 입력하라고 프롬프트하지만, 다음에 따라 달라질 수 있습니다, 파일 시스템에 쓰기;

시스템에 단일 사용자 후, 시스템은 읽기 전용 될 수 다음 명령을 실행;

#mount -o remount,rw /


2, LILO 부팅 관리자 단일 사용자 모드;

입력 : 부트

linux single

당신은 또한 등등 파티션을 볼 수에서 fdisk -l 사용할 수 있습니다, 당신은 파일 시스템이 위치를 마운트 볼 안양 -h 사용할 수 있으며, 입력 할 올바른 시스템을 입력 단일 사용자 모드를 입력 할 때, 시스템은 루트 암호를 입력하라고 프롬프트하지만, 다음에 따라 달라질 수 있습니다, 파일 시스템에 쓰기;

시스템에 단일 사용자 후, 시스템은 읽기 전용 될 수 다음 명령을 실행;

#mount -o remount,rw /


두, 리눅스 구조 복구 모드는,

리눅스 복구 모드는 리눅스 구조는, 복구 모드는 시스템 암호를 필요로하지 않습니다 복구 모드를 입력 한 후, 시스템은 우리가 상황에 따라 우리 자신의 시스템을 마운트 할 파티션의 파일 시스템을하라는 메시지가 표시됩니다 이에 원하는 선택합니다. 등록이 완료되면, 파일 시스템의 파티션을 묻는 메시지가 표시됩니다 시스템은 디렉토리를 장착 할 것이다 당신이보고, 제발 DF -h 마운트 위치를 모르는 경우;

복구 모드는 최초의 독립적 복구 디스크 또는 설치 디스크를 필요로 그러한 페도라로 복구 디스크를 전문으로, 어떤 의미에서 사실 유사한 라이브 CD 복구 디스크에, 또한 시스템을 실행할 수있는 하드 디스크에 설치할 필요가 없습니다; 다음에 탑재 파일 시스템을 마운트 우리는 페도라 시스템과 리눅스 구조를 실행하면 사실, 몇 가지 팁이있을 것, 예를 들어, 그는 마운트 할 파티션 있다고 지적, 우리는 줄에보고하기로 결정했습니다;

당신은 복구 모드, 다음 단계를 수행 할 때;

첫째, BIOS에서, 첫 번째 부팅 드라이브 CDROM입니다 설정
둘째, 첫 번째 시스템 설치 디스크를 찾을하며 CDROM으로, 디스크가 실행 중일 때, 당신은 인터페이스를 설치하라는 메시지가 표시됩니다;

부팅 : 후면 입력 리눅스 구조를 입력 한 다음 Enter 키를 누릅니다;

boot:linux rescue

우리는 그것에 대해 무엇을 수리 모드를 할 수 있습니까? ? 어떤이 같은 장착 된 USB 디스크 데이터 백업으로, 수행 할 수 있습니다, 시스템 구성 파일을 수정 ... ... 파일 시스템을 마운트하기 위해 루트 암호를 재설정 ... ... 다만, 대부분 완료 할 수 있습니다 생각할 수 있습니다;


셋째, 콘솔 로그인에서;

실제 도약 콘솔 로그인은 루트 암호를 분실 한 경우 콘솔 로그인을 통해 기대한다, 루트 암호를 입력 할 필요가 없습니다 우리는 본질적으로 리눅스 구조 전에 말했다 콘솔 로그인 맞은 편에, 필요가 없기 때문에 암호 인증 시스템에 로그인 할 수 있습니다;

콘솔에서 로그인은 다음과 같습니다 : GRUB와 LILO 콘솔 로그인에서 빌려, 라이브 CD 타사 시스템 및 타사 리눅스 시스템; 리눅스 복구 모드를

1, 콘솔 로그에서 GRUB와 LILO 부트를 통해,


1) 당신이 사용하는 경우 애벌레 시스템 부팅;

e를 누르; GRUB 부트 후, 키보드 리눅스 부팅 항목을 이동하려면 다음 줄과 유사한 키보드로 이동, 라인 커널은 다음과 같습니다

kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet 

커서 라인을 이동 한 후, 다음이 줄을 수 있도록 전자 키를 클릭하고 선 스페이스 바의 끝, 다음에 유사하다, 리눅스 하나를 입력 :

kernel /boot/vmlinuz-2.6.11-1.1369_FC4 ro root=LABEL=/1 rhgb quiet   linux init=/bin/bash

편집 완료를 눌러 돌아갑니다;

그런 다음 우리는 시스템을 시작해야 부팅 b 키를 누르십시오;

이 시스템은 읽기 전용 할 수있다, 당신은 다음과 같은 명령을 실행하려면;

#mount -o remount,rw /

그리고 우리가 안양에 의해 -h 파일 시스템을 볼 수있는 상황을로드 할 수 있습니다, 이제 파일 시스템이 마운트 생각, 어떤 생활을 할 수없는 이유는 무엇입니까? ... 루트 암호, 백업 파일을 다시 ...

예를 들어, 루트 암호를 재설정;

#passwd


2) 시스템 부팅 LILO를 사용하는 경우;

입력 : 부트

boot:linux init=/bin/bash

다음에 따라 달라질 수 있지만, 파일 시스템에 쓰기; 시스템을 입력 할 때, 당신은 당신이 또한 등등 파티션을 볼 수에서 fdisk -l 사용할 수있는 파일 시스템이 위치를 마운트 볼 안양 -h 사용할 수있는

유일한 시스템 할 수있다 독서, 다음 명령을 실행합니다;

#mount -o remount,rw /


2, 리눅스 구조;

상기 두 번째 점 복구 모드를 참조하십시오;


3, 라이브 CD 리눅스 리눅스 CD 또는 제 3 자 시스템에 의해;

라이브 CD 리눅스 버전을 실행할 수있는 디스크에 리눅스 시스템, 리눅스 시스템을 설치할 필요 없다, 라이브 CD는 대부분 수리 목적으로 사용되며, 라이브 CD는 일반적으로 사용되는 운영 체제 도구 통합;

리눅스 시스템은 하나가 발생하면, 우리는 수리 다른 사용할 수있는 하나 이상의 리눅스 시스템을 설치하는 컴퓨터에 타사이다;

단순히 파일 시스템 문제를 변경하는 경우, 마운트가 충분하여, 리눅스 라이브 CD 및 타사 시스템은 이미 리눅스는, 일반적으로 사용되는 도구 등등 마운트 chroot를 손상 복구합니다. chroot를 도구는 / 변경 될 수 있습니다 다음 다른 시스템으로, 이것은 참으로 유용한 도구입니다.

우리는 당신에게 마운트 chroot를하는 방법을 설명하기 위해 예를 들어 줄;

타사의 리눅스 머신과 라이브 CD에 관해서는 말을 많이가없는 사용이 비교적 간단하다;

라이브 CD 리눅스는 디스크에서 실행되고, 당신은 라이브 CD 릴리스 버전이 사용 구울 수있을 것입니다 찾을 수 있습니다, 사용하기 쉬운;

다운로드 :

http://www.frozentech.com/content/livecd.php

일반적으로 사용되는 SLAX, 크노픽스, 이런 작은 리눅스, 우분투 ...

일반적으로 비슷보고, 또한 작은 여유를 다운로드하는 방법을 사용;

다음과 같습니다 라이브 CD 리눅스 리눅스 리눅스 또는 다른 단계에 의해 이미 피해를 복구하려면 :

1) 마운트 파일 시스템을 마운트;.

참고 : 마운트와의 chroot를 수행 할 때, 같은 다음, 루트로 실행되어야한다;

예를 들어, 당신이, 당신이 볼 -l 리눅스 fdsik 수하는 파티션 모르는 경우 시스템의 문제는,는 / dev / hda5에서에 위치하고있다;

[root@localhost ~]# fdisk -l 注:查看分区情况;
[root@localhost ~]# pwd   注:确定当前工作目录;
/root                     注:当前工作目录为/root
[root@localhost ~]# mkdir systmp 注:在当前工作目录下创建一个临时目录;
[root@localhost ~]# mount /dev/hda5 systmp/ 注:挂载hda5到tmpsys目录中;
[root@localhost ~]# df -h   注:查看是否已经挂载;
Filesystem            容量  已用 可用 已用% 挂载点
/dev/hda8              11G  9.8G  581M  95% /
/dev/shm              236M     0  236M   0% /dev/shm
/dev/hda5             7.9G  5.9G  2.0G  76% /root/systmp  注:看好了,是挂载到了/root/systmp目录中;

은 / dev / hda5에서 파티션의 파일 시스템이 장착되어 있기 때문에, 우리는 이미 파일 시스템 쓰기를 장착 할 수 있습니다, 그것은 간단한 백업 및 파일을 수정하는 경우, 완전히 그것을 할 수있다;

참고 : 쓰기 작업 중에 먼저 백업 이중 심장, 파일 작업, 일하지 않는, 탑재 할 수없는 상황이 나타날 때 해당 파일 시스템을 지원하지 않는 현재 커널에서 사용할 수있다 시스템의 경우 파일 시스템을 지정 물었을 때, 다음의 예를 참조,

파일 시스템 파티션의 마운트 -t 유형이 대상 디렉토리를 마운트

사용 된 파일 시스템의 특정 유형, 당신이 가장 잘 알고, 당신은 여전히 ​​모르는 경우, 하나의 시도 하나, 내 hda5에서이 ReiserFS와 인 등, 다음을 사용할 수 있습니다 ReiserFS에, EXT3, EXT2 : 파일 시스템 유형 리눅스 주로 들어 명령은 마운트;

[root@localhost ~]# mount -t reiserfs   /dev/hda5 systmp/


파일 시스템 2)의 chroot이 장착 된;

어지는이 도구는 유용, 리눅스 지원은 chroot 많은 다른 파일 시스템으로 전환하고 시스템 설치 및 시스템 구성 패키지의 시리즈; 이것은 어떤 파일 시스템이 절단 chroot를 할 수 있다는 말은 아니다는 우선 파일 시스템이 있어야 시스템 등등 / bin 및 / sbin에 디렉토리가 소유와 같은 특정 도구와 환경을 실행중인 ....

설명 중국 불분명 또는 예에서 표현;

우선 우리는 앞에있는 산이다 예를 들어, 내 컴퓨터는 두 개의 리눅스 시스템, 작동하는, (루트 암호를 잊어 버린 같은) 또 다른 작은 문제가, 내가 정상적인 시스템을 통해 또 다른 문제를 해결하고 싶습니다있다 말하자면, 다음 단계로 chroot이다, 당신은 chroot를 통해 시스템을 복구 할 파일로 전환;

이러한 시스템과 문제는은 / dev / hda5에서에 있습니다

[root@localhost ~]# fdisk -l 
[root@localhost ~]# pwd  
/root                    
[root@localhost ~]# mkdir systmp
[root@localhost ~]# mount /dev/hda5 systmp/ 
[root@localhost ~]# df -h   
Filesystem            容量  已用 可用 已用% 挂载点
/dev/hda8              11G  9.8G  581M  95% /
/dev/shm              236M     0  236M   0% /dev/shm
/dev/hda5             7.9G  5.9G  2.0G  76% /root/systmp  

[root@localhost ~]# chroot systmp   注:chroot到hda5分区的系统中;
bash-3.00#     注:已经登录;
bash-3.00# df -lh   注:查看文件系统挂载情况;
Filesystem            容量  已用 可用 已用% 挂载点
/dev/hda5             7.9G  5.9G  2.0G  76% /
proc                  7.9G  5.9G  2.0G  76% /proc
sysfs                 7.9G  5.9G  2.0G  76% /sys

우리는 chroot 명령을 통해 다른 시스템으로 하나의 시스템을 통해 상호 콘솔 로그인을 완료 위, 라이브 CD가이 작업을 완료, 또한 그러한 과정을 통해 완료합니다.

우리는 이미 문제의 시스템에 로그인되어 있기 때문에, 당신은 ... 내가 바로, 당신이하는 방법을 알고해야한다고 생각 패키지, 해당 파일 수정을 설치하는 등의 루트 암호의 복원으로, 적절한 수리 작업을 할 수 있습니다 ? ? ?

이러한 첫 번째 설치 디스크 슬렉웨어와 같은 일부 배포판 설치 디스크와 유사한 라이브 CD, 그는, 우리가 어떤 입력 또는 직접 입력 루트가없는 설치 중에 사용자 이름과 암호를 입력 할 수 있도록하기 시작할 때, 당신은 가상 환경 CDROM을 입력 할 수 있습니다 다음, 우리가 이전에 파일 시스템으로로드 마운트 상기 다음의 chroot 파일 시스템을 마운트;

넷째, 포스트 스크립트, 파일 관리 시스템을 작성, 그것은 며칠이 걸릴 수 있습니다; 노력의 일환으로,

다섯째, 종이에;

포럼은 또한 형제가 제단 있지만, 많은 문서가 복구하는 방법을 분실 루트 암호를 외쳤다 보았지만, 대부분은 어떤 시스템은 문제를 해결하고 문서를 다시 작성하기 위해, 일부 형제들은 이러한 문서를 필요로하지있다가 이후 "시장은"내가 썼다 별거, 생각 어떤 형제가 내가 좋은 운동을 할 때, 소란을 할; 누가 이런 문서를 작성합니다, 어려움이 없다;

VI 감사, 더 많은 연료를 추가; 난 아직도 문서 작성을 주장하기 때문에, 그것에 대해 자신을 감사하는이 시간, 하, 하,

세븐, 참조 문서, 사람과 도움, 형제, 당신은 것입니다;

여덟, 관련 서류;

HTTPS : //www.cnblogs.com/licheng/archive/2008/01/21/1047457.html 재현

추천

출처blog.csdn.net/weixin_33724570/article/details/92630658