Windows XPがインストールされているハードドライブにUbuntuをインストールしたため、2つのオペレーティングシステムをデュアルブートできました。すべて順調でしたが、今ではXPまたはUbuntuを起動できません。 Ubuntuパーティションにいくつかの重要なドキュメントがあり、ハードドライブがまだ動作しているので、動作中のUbuntuインストールからこれらのファイルを回復するにはどうすればよいですか?壊れたUbuntuのインストールはどこで探すべきですか?
別のコンピューターに移動し、実際のUbuntuイメージをダウンロードして、ubuntu.comのホームページに記載されている起動可能なUSBスティックを作成します。これらのUSBスティックから起動し、「Ubuntuを試す」を選択します。次に、きれいな2番目のUSBスティックまたはHDDを別のUSBポートに挿入し、コンピューターのHDDからドキュメントを保存します。
PS:インストールで暗号化を有効にしている場合、機能しません。
ファイル編集中に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のインストールを開始できます。
何らかの形でGRUBブートローダーがクラッシュした可能性があります。
回復方法、両方のシステムを保存する方法、および回復に失敗した場合にファイルを取得する方法について説明します。
ただし、どちらの場合も、最初にライブCD/USBが必要です。
別のコンピューターから これらの手順 を続けるだけで、ライブCDまたはUSBを作成します。
Ubuntuイメージをダウンロードする
説明に従ってCDまたはUSBに書き込みます
問題のあるコンピューターのライブCD/USBから起動します。 Fキーを押してBIOSにアクセスする必要がある場合があります(例: F2)、 Esc または Del ブート順序を変更して、CDまたはUSBを優先します。
ターミナルで実行
Sudo add-apt-repository ppa:yannubuntu/boot-repair
Sudo apt-get update
Sudo apt-get install boot-repair
boot-repair
押す Recommended repair 終了したら、ハードディスクからシステムを再起動してください。
ブート修復| Ubuntuヘルプwiki を参照してください
/home/
を含むパーティションをマウントします
ユーザー名フォルダ全体を、ハードディスクやライブUSBシステムではなく、他の場所にコピーします。 Ypuには、コンテンツだけでなくディレクトリ全体をコピーする必要があります。これは、バックアップ用に保持したいブラウザブックマークやその他の設定を含む隠しファイルも含まれるためです。
どうやら、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のインストール場所に応じて調整してください。