ブートおよびパーティションの問題を調査するにはどうすればよいですか?


22

GRUBメニューでマシンを選択すると、マシンが起動しないか、適切なオペレーティングシステムが選択されません。人々が私を助けることができるように、質問にどんな情報を提供する必要がありますか?

回答:


20

ブート情報スクリプトは、特にブートとパーティションで何が起こっているかをトラブルシューティングするために、何が起こっているかについての情報を取得するための素晴らしい方法です。

12.04以降の場合:

sudo apt-get install boot-info-script pastebinit

そして、実行しboot_info_scriptます。

パーティションを手伝うために誰かと情報を共有する必要がある場合(特にAsk Ubuntuの場合は、このpastebinit情報と組み合わせて使用​​して、ブート情報をWebに投稿できます。

sudo boot_info_script --stdout | pastebinit

これにより、情報がpaste.ubuntu.comに自動的に送信され、URLが返されます。そのURLを取得して、質問に合わせて編集します。

11.10以前の場合:

  • ブート情報スクリプトをダウンロードする
  • 選択したディレクトリにzipファイルを抽出します。
  • ターミナルを開き(アプリケーション->アクセサリ-> Gnomeのターミナル)、入力します。

    sudo bash [path/to/the/download_folder]/boot_info_script.sh
    
  • たとえば、ファイルをデスクトップにダウンロードした場合は、次を使用します。

    sudo bash ~/Desktop/boot_info_script.sh
    
  • これで、スクリプトと同じディレクトリにファイルRESULTS.txtが作成されます。ただし、スクリプトがシステムディレクトリ(/ usrや/ etcなど)内にある場合、RESULTS.txtはホームディレクトリにあります。

あなたが持っている場合はpastebinitがインストールされますがpaste.ubuntu.comに直接結果を送信することができます:

sudo bash boot_info_script.sh --stdout | pastebinit

使用するために必要なことは、それpastebinitをパイプstdoutするか、ファイルの内容を貼り付けるためにを使用することだけであることが1か月または3年前にわかっていたらと思いますpastebinit -i /etc/a/file/name。しかし、どうやらman pastebinit私には対処するには技術的すぎたようです。:-(
不合理なジョン

6

インストールを起動できる場合、進む方法はJorge Castroの回答に記載されています。ブートログから収集された追加情報を歓迎します。(詳細については、下にスクロールしてください。)システムが完全に壊れており、インストールを起動しようとしても拒否された場合、次の方法があります。

Rescatuxあなたの救助に!

さて、タイトルができたので、手順に従います。すべてを試してみてください。ただし、ご自身の責任で行ってください。問題を解決することもできます。あなたはどんなトラブルを避けたい場合は、指示に従ってください正確に

  • Rescatuxをダウンロードします。RescatuxはブートレスキューCDです。そのページからいずれかの ISOイメージを選択します。最新の安定版(タイトルにアルファ/ベータ版がないもの)をお勧めします。
  • CDに書き込むか、そのISOでUSBスティックを起動可能にします。(以下の詳細な手順)
  • cd / usb-stickを使用して起動します。

    注:F12ハードドライブからの自動起動を防ぐために、他のキー(通常は起動画面の下部隅に表示されます)を押し続けるか、CDまたはUSBまたはその他の関連オプションから起動を選択する必要があります。
    Macbookなどの起動が制限されたハードウェアでは、起動が簡単ではない場合があることに注意してください。その場合、Ask Differentの友人に助けを求めることをお勧めします。

  • 必要に応じて、Rescatux 32ビットまたはRescatux 64ビットを選択します。疑わしい場合は、32ビットを選択します。どちらのオプションも使用できず、「ライブ」が表示される場合は、それを選択します。

  • Supportオプションを選択し、続いてBoot info scriptを選択しますrun
  • bootinfoスクリプトの実行が成功したことを示す確認メッセージが表示されます。
  • [サポート]を選択してから、share_logを選択します。bootinfoscript_log.txtを選択し、[次へ]をクリックすると、アップロードされた結果へのリンクが表示されます。ヘルプをリクエストするときに、そのリンクを使用できます。
  • オフラインの場合、サポートの下でそのオプションを選択してログを表示でき、そのファイルを別の場所に保存できます。別のUSBスティックなどに、質問するときにその情報を含めます。

ここに役立つビデオがあります。詳細については、Rescatuxのホームページをご覧ください

可能であれば、bootogsを含めます。

ブートログにアクセスするには:

  • インストールを起動できる場合は、ターミナルを起動し、質問をしながら、両方のファイル(dmesglog.txtおよびbootlog.txt)の内容を入力dmesg > dmesglog.txtcp /var/log/boot.log bootlog.txtて含めます。指示に正しく従えば、ホームディレクトリに作成されたものを見つけるはずです。
  • あなたが任意のライブCD、(Ubuntuの、Rescatux、または任意の他のLiveCD)がある場合:ファイルを開くブラウザを、VAR /ログへのインストール、ナビゲートしてディスクをマウントし、ファイルの内容を含めるdmesgboot.log質問をしています。

CDに書き込むには:

  • Ubuntuの使用:ダウンロードしたisoを右クリックし、[ Write to disk.画面の指示に従う]を選択します。
    または、検索しDisc burnerて開いてください。ISOイメージを選択し、画面の指示に従います。
  • Windowsの使用:ダウンロードしたisoを右クリックし、「ディスクイメージの書き込み」を選択します。CD書き込みウィザードのガイドが表示されます。
    それ以外の場合は、Windows Disc Image Burnerを検索して開き、画面の指示に従います。プロンプトが表示されたら、適切なisoファイル(ダウンロードしたファイル)を選択します。
  • Mac /その他のLinuxディストリビューションの使用:ほとんどの場合、右クリックメニューオプションがあります。それ以外の場合は、デフォルトのディスク作成ユーティリティを使用します。(特定の指示で更新してください。)

起動可能なUSBスティックを作成するには:

  • 推奨ツール:Unetbootin。(Windows、Linux、およびMacOSXで動作します。)
  • 経験豊富なユーザーは使いやすいかもしれませんsudo dd if=<path-to-iso> of=<USB-drive-here>
    (例:sudo dd if=~/rescatux.iso of=/dev/sdbsdbをusbディスクに置き換え、〜/ rescatux.isoをisoファイルへのパスに置き換えます)

    dd経験の浅い方は使用しないでください。1文字だけ間違って入力すると、ハードディスク全体がブート不能になり、再インストールすることによってのみ修正でき、永続的なデータ損失が発生する可能性があります。


システムが壊れている場合、どのようにしてRescatuxをダウンロードするか、Live CdまたはUsb-Stickに書き込むことができますか。UbuntuライブCDに関する限り、OPにLiveCdまたはUsb-Stickが必要である可能性が最も高くなります。
アテンツ

@tijybba有効な引数。しかし、システムが非常に壊れており、質問を投稿してここで助けを求めている場合、おそらく友人のPCなどにアクセスできます。使用できるように。または、ライブCDブートが仕事をします。:)少なくともライブブートせずに同じことができないのではないかと思います。より良い代替手段を探しています。改善を歓迎します。
マヘシュ

@Maheshは、UbuntuのCDで何かをする方法でこれを更新できますか?
たとえば

2

ブート修復をインストールしてください...

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair


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