Linux Mintで/ etcを/ homeに移動しました。システムを再利用できるようにするにはどうすればよいですか?

Linux Mintで/ etcを/ homeに移動しました。システムを再利用できるようにするにはどうすればよいですか?

Unetbootinで余分なMint Live USBを作成していましたが、ISOファイルを見つけたときに誤ってクリックして自分のディレクトリに移動/etc/homeました。このパーティションを再起動可能にするにはどうすればよいですか?

ライブUSBからファイルをインポートしようとしましたが、権限が拒否されました。その後、Windowsに行き、読み取り専用ext4ドライバをインポートしてパーティションにコピーし、ライブUSBで起動し、フォルダをLinuxパーティションのルートにコピーしようとしましたが、アクセスはまだ拒否されました。

このシステムをどのように復元できますか?私のホームディレクトリをコピーしてMintを再インストールすることは唯一の方法ですか?東芝C55DT-A5106、12GB RAM、AMD A6 APU、750GB HDDです。そのうちの100GBはMint用で、残りはWindowsとさまざまな回復/スワップパーティションです。問題のオペレーティングシステムはLinux Mint 17.2 Cinnamon 64-bitです。

答え1

Linux Live USB(好ましくはmintまたはubuntu)で起動し、Linux HDDパーティションが読み取り/書き込みでマウントされていることを確認し、Linuxmvコマンドを使用してディレクトリを正しい場所に移動する必要があります。

これが私がする方法です:

  1. Linux Live USBからシステムを起動します。
  2. Linuxライブシステムのファイルマネージャを使用して、/ homeディレクトリを含むハードドライブ上のLinux Mintパーティションを見つけます。
  3. Linuxライブシステムでコマンドターミナルを開きます。 (つまり、「殻に落ちる」、ハハ)
  4. mountディスクリストとライブLinuxシステムにマウントされているディレクトリを表示するコマンドを入力します。例:

    ...
    /dev/sda3 on /media/aaa (ro)
    /dev/sda4 on /mnt/a3d2fe6 (ro)
    ...
    
  5. どのディレクトリ(上記の出力で「on」の後のパス)がLinux Mintパーティションであるかを確認してください。 「/dev/」で始まる行を探すだけです。各ディレクトリに対して以下を実行します。

    ls <dir>/home
    

    <dir>ディレクトリ名に変更します。ライブUSBシステムのルートディレクトリ「/」を選択しないでください。

  6. ホームディレクトリを含むインストールディレクトリを見つけたら、次のコマンドを実行し、「/ yourdirectory」をコマンドmount出力から識別されたディレクトリに置き換えます。

    sudo mount -o remount,rw  /yourdirectory
    cd /yourdirectory
    sudo mv home/etc etc
    

関連情報