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