web-dev-qa-db-ja.com

破損したUbuntuインストールからドキュメントを回復するにはどうすればよいですか?

Windows XPがインストールされているハードドライブにUbuntuをインストールしたため、2つのオペレーティングシステムをデュアルブートできました。すべて順調でしたが、今ではXPまたはUbuntuを起動できません。 Ubuntuパーティションにいくつかの重要なドキュメントがあり、ハードドライブがまだ動作しているので、動作中のUbuntuインストールからこれらのファイルを回復するにはどうすればよいですか?壊れたUbuntuのインストールはどこで探すべきですか?

6
Daniel Mesa

別のコンピューターに移動し、実際のUbuntuイメージをダウンロードして、ubuntu.comのホームページに記載されている起動可能なUSBスティックを作成します。これらのUSBスティックから起動し、「Ubuntuを試す」を選択します。次に、きれいな2番目のUSBスティックまたはHDDを別のUSBポートに挿入し、コンピューターのHDDからドキュメントを保存します。

PS:インストールで暗号化を有効にしている場合、機能しません。

4

ファイル編集中にUbuntu 16.04がクラッシュしました。電源を入れ直した後、ログインパスワードと再起動コンソールの印刷出力の間でフロップを続けました。 Ubuntu 18.04で起動可能なUSBスティックを挿入し、「Try Ubuntu」を選択しました。古いデータ/ドキュメントの場所を見つける方法

Ctrl+Alt+T ターミナルを開きます。

「lsblk」を発行してパーティションを表示します。

ubuntu@ubuntu:~/Documents$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
...
sda      8:0    0  74.5G  0 disk 
├─sda2   8:2    0  37.3G  0 part 
├─sda5   8:5    0   3.7G  0 part 
├─sda6   8:6    0  29.8G  0 part 
└─sda7   8:7    0   3.7G  0 part [SWAP]
sdb      8:16   1   1.9G  0 disk 
└─sdb1   8:17   1   1.9G  0 part /cdrom
sdc      8:32   1     2G  0 disk 
└─sdc1   8:33   1     2G  0 part 

またはubuntu@ubuntu:~/Documents$ gpartedを使用してグラフィカルに

サイズから、古いデータが/ dev/sda2または/ dev/sda6にあることがわかります。

/ mediaの下にディレクトリsda2を作成し、sda2の/ media/sda2 /に/ dev/sda2をマウントします。

 ubuntu@ubuntu:/dev$ Sudo mkdir /media/sda2
 ubuntu@ubuntu:/dev$ Sudo mount /dev/sda2 /media/sda2 
 ubuntu@ubuntu:/dev$ ls sda2
 Document

古いデータが見つかるまで、sda6に対して同じことを行います。

ubuntu@ubuntu:/media$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
...
sda      8:0    0  74.5G  0 disk
├─sda2   8:2    0  37.3G  0 part /media/sda2  
├─sda5   8:5    0   3.7G  0 part
├─sda6   8:6    0  29.8G  0 part /media/sda6

次に、データをtarballおよびZipします。

% tar -czvf oldData.tgz Document

Ubuntu 18.04はまだインストールされていないため、.tgzファイルをローカルに挿入されたUSBフラッシュドライブに保存することはできません。そこで、Firefoxを使用して Google Drive にアップロードしました。そこから、Windows PCにダウンロードしました。解凍して解凍した後、クラッシュのために保存されていないデータ/ファイルが実際になくなっていることがわかりましたが、残りは安全です。古いデータが保存されたことを確認して、Ubuntu 18.04のインストールを開始できます。

2
user918908

何らかの形でGRUBブートローダーがクラッシュした可能性があります。

回復方法、両方のシステムを保存する方法、および回復に失敗した場合にファイルを取得する方法について説明します。

ただし、どちらの場合も、最初にライブCD/USBが必要です。

LiveCD/USBの準備

別のコンピューターから これらの手順 を続けるだけで、ライブCDまたはUSBを作成します。

  1. Ubuntuイメージをダウンロードする

  2. 説明に従ってCDまたはUSBに書き込みます

  3. 問題のあるコンピューターのライブCD/USBから起動します。 Fキーを押してBIOSにアクセスする必要がある場合があります(例: F2)、 Esc または Del ブート順序を変更して、CDまたはUSBを優先します。

ブートローダーの回復

  1. ターミナルで実行

    Sudo add-apt-repository ppa:yannubuntu/boot-repair
    Sudo apt-get update
    Sudo apt-get install boot-repair
    boot-repair
    
  2. 押す Recommended repair 終了したら、ハードディスクからシステムを再起動してください。

    ブート修復| Ubuntuヘルプwiki を参照してください

ファイルをコピーする

  1. /home/を含むパーティションをマウントします

  2. ユーザー名フォルダ全体を、ハードディスクやライブUSBシステムではなく、他の場所にコピーします。 Ypuには、コンテンツだけでなくディレクトリ全体をコピーする必要があります。これは、バックアップ用に保持したいブラウザブックマークやその他の設定を含む隠しファイルも含まれるためです。

2
Kangarooo

どうやら、wubiインストールからファイルを回復できるようです。コマンドラインでの作業が必要ですが、それほど難しくありません。 UbuntuライブCDから起動し、ターミナルウィンドウで次を実行する必要があります。

Sudo fdisk -l
Sudo mkdir /win
Sudo mount /dev/sdxy /win
Sudo mkdir /vdisk
Sudo mount -o loop /win/ubuntu/disks/root.disk /vdisk

ここで、ファイルブラウザを確認すると、そこにwubiがインストールされているはずです。

3番目のコマンドでは、xとyはおそらくaと1であり、/ dev/sda1になります。 wubiのインストール場所に応じて調整してください。

ソース: http://neosmart.net/forums/showthread.php?t=5004

1
mikewhatever