データを失うことなく、Live USBから壊れたインストールを修復する


10

最近、インストール壊しましたが、 apt-getと彼のすべての友達を使用してそれを修復しようとしても無駄でした。現在、ライブUSBを試していますが、続行する方法がわかりません。また、既存のWindows 7インストールやLinuxプロファイルを損傷したくないのです。

最初はどのインストールオプションを選択すればよいかわからない

ここに画像の説明を入力してください

私はのオプションを試しましたが、どのパーティションを選択するべきか悩んでいます。選択したオプションに関係なく、エラーメッセージ「ルートファイルシステムなし」が表示されます

ここに画像の説明を入力してください ここに画像の説明を入力してください

お知らせ下さい。

更新

/ dev / sdb1を選択してから、変更ボタンを選択して、マウントポイントを/として選択しました。続行できますが、警告が表示されます

ここに画像の説明を入力してください

続行すると、さらに怖いダイアログが表示されます(後悔する前にここで停止します)

ここに画像の説明を入力してください

**更新2 **

私はそれほど怖くないルートに行って、ブートリペアディスクを試してみました。これが私のペーストビンです


さて、まず壊れたインストールについて質問しませんか?症状よりも問題を治療する方が良いです。OSの再インストールは最後のオプションのようなものです。
Sergiy Kolodyazhnyy 2016年

私は尋ねましたが、何の助けも得ず、私が知っている、または見つけることができるすべてを試しましたが、再インストールを試みている理由である問題を修正できません。
Olumide 2016年

解決しましたか?
ラファエル

現在の状況はどうですか?
ラファエル

私はまだ問題を解決しようとしています。私はオフィスで忙しいcos約3日間それから休憩を取った。パーティションをいじるよりも怖くないので、最初にブート修復オプションを試してみてください。また、自宅をバックアップしようとしていますが、権限が原因でライブCDにコピーできません。OPの編集で私のペーストビンを参照してください。
Olumide 2016年

回答:


8

gpartedを使用して、/dev/sdb132GB に縮小します。これは、一般的なルートパーティション用の十分なスペースであり、現在の状況を混雑させずに〜110GBをに残すことはできません/home

再パーティショニングはリスクがないわけではありませんが、20年と数十の再パーティショニングで、私は問題に遭遇したことがありません。パーティションのサイズを変更する方法を確認してくださいポインタ用。

/dev/sdb3最初のパーティションの残りからパーティションを作成します。

この方法(個別のパーティション)の利点は、将来ディストリビューションを変更したい場合にドラマがほとんどないことです。それはまるでシャツを着替えるようなものです。すべての個人データは別のパーティションにあります。新しいシステムは古いルートパーティションをグリーで書き込むことができます。

GUI を使用するか、ターミナルからUSBフラッシュドライブにアクセスする方法で説明されているような標準的な方法を使用してコマンドラインを使用して、両方のパーティションをマウント します。(フラッシュドライブを手動でマウントするにはどうすればよいですか?)

GUI を使用している場合、スーパーユーザー(root)GUIを使用しないと、権限の問題が発生する可能性があります。パーティションはのような場所にマウントされ、それをにコピー/移動します。 /media/{LiveCD_user}/{UUID of dev-sdb1}/home/{old_user_id}/media/LiveCD_user/{UUID of dev-sdb3/old_user_data

コマンドラインはそれほどドラマではありません。最初に2つのマウントポイントを作成します

sudo mkdir /media/ubuntu_root /media/new_home

それらをあなたが何と呼ぶか​​、名前はあなたの利益のためだけです。

システムに2つの新しいパーティションをマウントします

sudo mount /dev/sdb1 /media/ubuntu_root

sudo mount /dev/sdb3 /media/new_home

古いホームディレクトリを新しいパーティションに移動します

sudo mv /media/ubuntu_root/home/{old_user_id} /media/new_home/old_user_data

インストール中に通知されないようにデータを移動した後、パーティションをアンマウントします。

sudo unount /dev/sdb1

sudo umount /dev/sdb3

インストーラーを起動し、Something elseオプションで新しいシステムをインストールします。

選択/dev/sb1ルートとして/およびフォーマットのパーティションをチェックします。

このパーティションをフォーマットしないように選択/dev/sdb3/homeます(すべてのデータが含まれています)。

以前にデュアルブートをインストールしたことがありますが、GRUBには注意してください。その点を再確認してください。

インストール。(同じuser_idを使用すると、予期しない所有権の問題を回避できます)

ほこりが落ち着いたら、新しいシステムを起動し、必要なデータを/home/old_user_data新しい場所にドラッグします。

終わったら残り物を削除します。


2

別のUSBスティックを作成し、その上でライブを行います。otから起動してツールを起動します。次に、sdb1を約30Gib縮小することを選択します。この方法でデータを失うことはありません。

次に、最初の回答で述べたように、ライブメディアを起動してルートパーティションをインストールします。

Gpartedは、パーティションの先頭に移動するため、データを破壊せずにパーティションを縮小できます。

別の方法は、ライブシステムを起動して、/ homeパーティションから.tar.gzアーカイブを作成することです。次に、新しいUbuntuをインストールし、/ homeを/ homeに解凍します。


1

Ubuntuシステムはsdb1上にあったようです。他にインストールする場合は、sdb1をクリックして[変更]ボタンをクリックします。使用方法の横のドロップダウンボックスで、ext4を選択し、ボックスにチェックを入れてパーティションをフォーマットします。マウントポイントの横にあるドロップダウンボックスで、/を選択します。次に、[OK]をクリックして、今すぐインストールします。

******警告*これにより、sdb1に残っているもの はすべて消去されます。*バックアップしていないUbuntuインストールのデータは失われます。


ありがとう、でも私はsdb1の内容を削除したくない
Olumide

次に、再インストールはあなたがやりたいことではありません。
オーガニック大理石2016年

どうすればこれを修正できますか?私はちょうど私がすなわち異なるのapt-getコマンドの多くを実行し、この問題解決するために見つけることができることすべてについて試してみましたALL無駄にします!
Olumide 2016年

バックアップはありますか?最も簡単な方法は、再インストールして、バックアップからデータを復元することです。
オーガニック大理石2016年

バックアップしてみました。アクセス許可のため、ライブUSBではほとんど不可能です。
Olumide 2016年

1

システムの状態を救い、何かを削除したくない場合は、ブート修復ディスクを使用してみてください。ブート修復ディスク

それは私がこれらのような多くの状況で私を助けました、多分それはあなたのものを復元することができます。必要のないものを削除する前に、まず試してみてください...


1

その混乱から自分を回復する1つの方法は、インストールされているアプリケーションのリストとともにすべてをバックアップした後で、Ubuntuを再インストールすることです。

これを行うための段階的な方法は次のとおりです。

  • Ubuntuをダウンロードしてください。既に持っている場合は、*.isoこのステップをスキップできます。

  • 次に、isoをペンドライブまたはCD / DVDに書き込みます。

    • ペンドライブに書き込むには、次のソフトウェアを使用できます。

    • CD / DVDに書き込むには、次のソフトウェアを使用できます。

      • K3B -Linux環境で書き込みを行う場合。

      • Imgburn -Windows環境で書き込みを行っている場合。

  • 次に、Ubuntuのライブ環境を起動します。この手順のハウツーは長すぎ、システムごとに異なるため、明白な理由でスキップします。

  • まず最初に、以前のUbuntuインストールが含まれているパーティションをマウントします。

    • それを行うには:

      sudo mount /dev/sdaXY /mnt
      

      XYを指定に変更します。

    • また、バックアップを作成するドライブをマウントします。

  • 次に、すべてのデータをから/mnt/path/to/your/important_foldersにコピーします/path/to/your/mounted_backup_drive

    • コピーに問題がある場合は、を使用してコピーしてみてくださいsudo。後で、これらのフォルダの権限を変更できます。
  • 次に、現在インストールされているソフトウェアのバックアップコピーを作成します。

    • ここに、それを行う方法の方法があります:

      find /mnt/var/lib/dpkg/info/ -name "*.list"  -type f -printf "%P\n" |  awk -F'.' '{print $1}' > /path/to/your/mounted_backup_drive/backup-list.txt
      

      関連パーツを編集します。

  • 次に、PPASの現在のリストのバックアップを作成します。これを行う方法は次のとおりです。

  • これで、問題なくUbuntuパーティションをフォーマットできます。再インストール後、PPASを復元し、前述の生成されたリストから以前にインストールしたすべてのパッケージを更新してインストールします。


1

ブート修復はOSではなくmbrのみを修復します

ルートパーティションにデータがある場合、データは完全に消去されるので、ルートパーティションから他の外部デバイスまたはntfsパーティションをマウントしているdev / sda1パーティションにデータをコピーします

とても簡単にしましょう

1)他のものを選択

2)/ dev / sba2を右クリックしてパーティションを削除します

3)/ dev / sba1を右クリックしてパーティションを削除します

4)これで約32GBの空き容量が得られます

5)空き領域を選択し、ルートパーティションの+アイコンをクリックします(*空き領域を選択してください)。

i)次にパーティションウィンドウアッパーを作成します

15360のサイズ
ext4
マウントポイントとして使用/(ルート)
OKをクリック

ii)もう一度空き容量をクリックしてスワップパーティションを作成します

サイズ4096(RAMのサイズで十分です)
スワップ領域として使用
OKをクリックします

iii)もう一度空き容量をクリックしてホームパーティションを作成します


ext4
マウントポイント/ home として使用できる残りのサイズ
[OK]をクリックします

/(ルート)とスワップ領域のパーティションがフォーマットされるというプロンプトが表示されるので、[はい]をクリックして、インストールが完了するまでリラックスします。


1

修正をあきらめて、データを取り戻し、Ubuntuを再インストールしたい場合は、2つのオプションがあります

  • LiveUSBで起動し、Gpartedを実行し/dev/sdb1、Ubuntuを約30〜40 GB 縮小して@Techmodで提案された方法でUbuntuをインストールします(この恐ろしいダイアログが表示されますが、タイトルを読んでください。パーティションに書き込む許可を求めるだけです。誤ってフォーマットのチェックボックスにチェックマークを付けていない限り、それはあなたが望まないことは何もしていませんので、常にダブルチェックしてください。これはより簡単で簡単な方法であり、実行にそれほど時間はかかりません。
  • HDDに恐ろしいことをしたくない場合は、USBドライブにそれを行うのはどうですか?Ubuntu-on-a-stickタイプのものを作成できます。方法は次のとおりです。(これには2つのUSBドライブが必要です。1つはLiveUSB用で、もう1つはインストール用です。インストールドライブは少なくとも8GBでなければなりません。)

    • (私はあなたがすでにLiveUSBを持っていて、それにブートすることができ、2番目のUSBドライブから重要なデータをバックアップしていると想定しています)最初に、LiveUSBをブートします。インストールするオプションが表示されたら、インストールを選択します。
    • 2番目のUSBドライブを差し込みます。これは、先に「インストールドライブ」と呼んだドライブです。

    • インストーラーに戻り、システムロケール、場所、Time Standardなどのすべての設定を選択します。

    • インストールの種類を選択するように求められたら、「Something Else」を選択してから「続行」を押します。前に表示したパーティションメニューに移動します。
    • 今、それらのいずれかを選択する代わりに、Gpartedを実行し、2番目のUSBドライブを探します。私が考えていることが正しい場合は、LiveUSBに名前を付け/dev/sdc/、「インストールドライブ」(2番目のUSBドライブ)に名前を付ける必要があります/dev/sdd/が、私の言葉にとらわれず、必ずダブルチェックしてください。1つの間違いでインストール全体が壊れる可能性があります。
    • 2番目のドライブである「インストールドライブ」がどのマウントポイントにあるかを確認した後/dev/sdd/、ここから呼び出し、インストーラーに戻って/dev/sddパーティションを/(ルート)パーティションに/dev/sdd/し、ドロップダウンメニューからブートローダーとして選択します。下部に。
    • すべてを再確認してください。
    • 「今すぐインストール」をクリックします。許可を求めます(これらの怖いダイアログボックス)。両方で[続行]を選択します。インストールが始まります。インストールしている間、インストール中に好きなことをしてください。
    • インストールが完了したら、LiveUSBをシャットダウンしてPCから取り外し、2番目のUSBドライブである「インストールドライブ」から起動します。出来上がり!ポータブル永続性Ubuntuがあります。あなたはそれを持ち運びでき、好きなPCで起動でき、ファイルはそこにあります。
    • まだ完了していません。家のように感じさせ、使いやすくするために、fstabの一部を変更する必要があります。まず、Gpartedに移動し、自分が持っているHDDパーティション、つまりマウントしたいパーティションを探します。それらをどこかに書き留めてください。紙でかまいません。
    • ターミナルに移動し、入力sudo nano /etc/fstabして実行します。ターミナル内で編集可能なテキストエディターが表示されます。恐ろしい数字があるはずですが、恐れてはいけません。私が言うようにあなたがやる限り、このチュートリアルの終わりまでにシステムが動作するはずです。
    • 最後の行の後で、Enterキーを押して、新しい明確な空の行に入ります。このコードを入力し、必要に応じてスペースを埋めます。 Windowsパーティションの場合、<The drive location that you wrote onto paper a while ago> <The place you want it to open from, preferably somewhere in /mnt/> <ext4 or ntfs, the former for a linux partition, the latter for a windows one.> noatime,defaults 0 0次のようになります /dev/sdc1/ /mnt/Win7Stuff/ ntfs noatime,defaults 0 0。古いUbuntuパーティションとWindowsパーティションの両方でこれを行った後、CTRL + Xを押してからYを押してから、Enterを2回押します。
    • 次に、ターミナルに入力しsudo mkdir <whatever the /mnt/ directories you mounted them at, such as /mnt/Win7Stuff/ます。両方の/ mnt /フォルダーに対してそれを行います。
    • 次にsudo mount -a、ターミナルに入力して、Enterキーを押します。そして出来上がり!あなたのPCが戻ってきました〜。必要なものはすべてバックアップできます。
    • また、USBの寿命を延ばすnoatimeため、/マウントポイントにもを追加することをお勧めし/etc/fstab/ます。

ご不明な点がございましたらコメントしてください。午前6時なので就寝します。おやすみなさい。また、どうしてSWAP 30GIGS OF SPACEを与えたのか教えてください!


おっと、スワップスペースのサイズにはあまり注意を払っていませんでした。おそらくデフォルトをそのままにしました。再インストールしたので、現在のサイズを確認します。ところで、スワップサイズはインストール後に変更できますか?
Olumide 2016

親切にこの答えを見てください。ただし、その前にデータをバックアップしてください。
09eragera09 2016

1

チャット中にユーザー@hbdgafから受け取ったアドバイスに基づいて、再インストールして別のアカウントを作成するだけで問題が修正されました。この後、古いアカウント復元しました。それでも、ほとんどのアプリケーションを再インストールする必要がありました。

PS:再インストール中にもiノードを修正する必要がありました。だから、私はそれがインストールを修復する以前の試みによって妨げられたものだと思います。


個人ファイルを失いましたか?
Francesco Boi

いいえ、ファイルを失うことはありませんでした。
Olumide
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.