誤ってルートパーティションを移動しました。

誤ってルートパーティションを移動しました。

cb@coreboot-bm-4:~$ pwd /home/cb cb@coreboot-bm-4:~$ sudo mv /* ADL-P/

私は今何もできません。

私が次のことを試したとき:

cb@coreboot-bm-4:~$ ls -bash: /bin/ls: そのファイルやディレクトリはありません。

ベストアンサー1

/bin問題は、バイナリの内外が/usr/bin移動するだけではありません。しかし、直接実行してもライブラリが見つかりません。つまり、あなたは/その殻から出ることはできません。

多くのVMプロバイダは、回復システムやその他のISOをインストールするオプションを提供しています。独自のISOをアップロードできる場合は、以下をお勧めします。https://www.system-rescue.org/。または、インストーラISOを使用してシェルにアクセスしてみてください。

たとえば、標準のDebianインストーラはAdvanced optionsSelect->を介して「回復​​モード」を提供しますRescue mode。ダイアログボックスをクリックして、使用するファイルシステムのルートを求めるメッセージが表示されたら、およびDo not use a root filesystemを選択しますExecute a shell in the installer environment

debian、systemrescuecd、または他の方法を使用しているかどうか。シェルがある場合は、次のようにします。

  1. ルートデバイスの識別fdisk -l
  2. ルート装置のマウント: 。 (実際のデバイスとmkdir -p /mnt/root && mount /dev/vda1 /mnt/root交換してください!)/dev/vda1
  3. すべてを後ろに移動します。mv /mnt/root/ADL-P/* /mnt/root

Debian などの一部のリカバリシェルでは、次のエラーが発生することがありますCan't rename ... : Directory not emptyただこの場合は、次のオプションを使用する必要があります-nmv -n /mnt/root/ADL-P/* /mnt/root

  1. システムを再起動してください。 (rebootベンダーのダッシュボードからISOを手動で削除する必要があるかもしれません。)

頑張ってください!

おすすめ記事