DVD를 넣은 후 복구 모드로 부팅했습니다. 운영 체제는 CentOS 6.7 64입니다.
나는 노력했다
cd /mnt/sysimage
chroot /mnt/sysimage
service sshd restart
그래서 돌려주세요 service command not found
.
다음에 무엇을 해야 합니까?
답변1
일부 파일을 저장하기 위해 CentOS 7.2에서 동일한 작업을 시도했습니다. DVD를 넣고 케이스를 연 후 복구 모드로 부팅했습니다.
먼저 네트워크를 구성한 nmtui
다음 SSH 서비스를 시작했지만 다음을 얻지 못했습니다 #bash
.
#sh-4.2:service sshd start
그것이 모든 것이 시작된 방법입니다. 하지만 쉘에서 내 파일에 액세스할 수 없습니다.bash
#sh-4.2:chroot /mnt/sysimage
#bash:cd 'myfiles'
#bash:scp /* user@IPADDRESS:/path
이것은 훌륭하게 작동합니다. SSH 서비스를 시작하려고 시도했지만 성공하지 못했습니다. 이를 수행하려면 쉘을 사용하십시오.
답변2
CentOS 7/RHEL 7에서 복구 모드가 /mnt/sysimage 아래에 CentOS/RHEL/Fedora를 성공적으로 마운트하면 systemctl start sshd.service
chroot에서 작동하지 않습니다(chroot 감지). 전체 경로를 사용하여 SSHD를 수동으로 실행해야 합니다.
chroot /mnt/sysimage
/usr/sbin/sshd
복구 모드에서 시스템을 제대로 감지할 수 없는 경우 chroot 환경에 필요한 모든 항목을 수동으로 설치해야 합니다.
mount <your_root_device> /mnt/sysimage
mount -o bind /dev /mnt/sysimage/dev
mount -o bind /dev/pts /mnt/sysimage/pts
mount -o bind /proc /mnt/sysimage/proc
mount -o bind /sys /mnt/sysimage/sys
그런 다음 위와 같이 chroot하고 SSHD를 실행하십시오. 복구 모드에는 자체 SSHD가 없으므로 chroot에서 SSHD를 사용해야 합니다. 네트워크 인터페이스( 또는 를 nm-tui
통해 )와 기본 경로( 또는 ) 를 구성하는 것을 잊지 마십시오 . 이 작업은 chroot를 통해 수행할 수도 있고 를 통해 수행할 수도 있습니다 .ifconfig
ip
route
ip
ifup <interface>
/etc/init.d/network start
systemctl start NetworkManager