私のラズベリーパイをセットアップした後、古いソフトウェア状態に戻すことを容易にするためのイメージを作った。最近私はそれをやりたかったので、私の/ home/piフォルダの内容を保存し、SDカードを作成し、その上に画像を書きました。私のシステムをcooruptingせずに私のホームディレクトリを置き換えることができますか?
これまでのところすべて正常でした。それから、完全な/ home/piフォルダを削除して、以前の保存したフォルダに置き換えようとしました。今はすべてのファイルがそこにあるようです。しかし、それは正しく起動しません。
ある時点では、起動を停止します。私はそれをターミナルのように通常使うことができますが、デスクトップは起動していません。
私は自分のホームディレクトリを正しい方法で置き換えることで、システムにダメージを与えないようにするにはどうすればよいですか?
編集: もう一度やり直してみました。
sudo cp -a /home/pi/fileserver/backup /home/backup
は、(iは、ネットワークが窓の上にあるので、私はすべての権限がすでにここになくなっていると仮定します。ファイルサーバでネットワークドライブをマウント)cp -a /home/pi/. /home/original
sudo umount /home/pi/fileserver
rm -r /home/pi/
mv /home/backup /home/pi
sudo chmod -R 755 /home/pi
(これまでのものはすべて動作します)sudo reboot
再起動後、もう正しく起動しません。私が十分に長く待っていると、私はX Serverのエラーを見ます。
としてファイルをコピーしましたか?ファイルを 'cp -r/home/pi/*/mnt/sdcard/backup'または' cp -r/home/pi/mnt/sdcard /バックアップ '?つまり、バックアップに隠しファイルとフォルダが含まれていることを確認してください。 –
すべての隠しファイルが 'cp -a/home/pi /'によってコピーされていることを確認しました。/home/original 'と入力します。 (元の投稿の編集を参照)。私はまた、移動/コピーの前後でディレクトリを数えることで 'find/home/pi/-type f | wc -l '。 –