- -起動しないLinux PCの修正方法

起動しないLinux PCを修正する方法

Linux PCの電源を入れて、それを見つけるだけロードされず、何をすべきかわかりませんか? PCが回転しない場合、トラブルシューティングは複雑になります。まず、OSまたはハードウェアでチェックを実行するためにできることは何もありません。できることは、すべてを正しく接続したことを確認することです。つまり、PCが起動しないからといって、PCが死んだり、OSを更新する必要があるわけではありません。ただし、まだそのオペレーティングシステムをLinux PCに再インストールしないでください。代わりに、このチュートリアルに従って、起動しないLinux PCを修正してください。

ディスクイメージをダウンロードしてUSBに書き込む必要があるため、このチュートリアルを実行するには動作するPCが必要です。

Super Grub DiskによるGrubのレスキュー

壊れたLinux PCをロードする最も簡単な方法ブートローダーはGrubレスキュープロンプトで大騒ぎすることはありません。代わりに、別のコンピューターに移動して(またはこのディスクを事前に作成して)Super Grub Diskをダウンロードしてください。これは、特定のコンピューター上のすべてのオペレーティングシステムを検出し、それらを起動できるライブディスクです。このツールは、特に突然PCがGrubを正しくロードできないことに気づいた場合に最適です。

まず、ディスクイメージをダウンロードします。 次に、Super Grub DiskをCD / DVDに書き込むか、起動可能なUSBフラッシュドライブを作成します。使いやすく、すべての主要なプラットフォームで利用可能なEtcher USBイメージングツールをお勧めします。

Super Grub Diskが焼き付けられたら、ロードしますそしてそれを使用します。まず、PCのBIOS設定を入力してください。この領域で、ライブUSBスティック(または作成したCD / DVD)が最初にロードされるように、起動順序を変更します。

Super Grub Diskがロードされると、メニューが表示されます。 ここで重要なメニュー上のオプションは、「起動方法の検出と表示」オプションのみです。キーボードのEnterキーで選択します。ライブディスクは、ロード可能なすべての可能なオペレーティングシステムを検出します。

Super Grub Diskは、さまざまなオペレーティングシステムのリストを出力します。矢印キーを使用して、以前は読み込まれなかったオペレーティングシステムを選択します。

注意: Super Grub Diskは通常、壊れたLinuxをロードできますこれは、Grub構成ファイルではなく、ブートイメージのようなファイルを見つけるためです。まれに、このツールでさえ壊れたオペレーティングシステムを読み込むことができません。この場合、再インストールするか、ライブディスク内の他のオプションを試してください。

Grubの再インストール

Super Grub Diskの助けを借りて、Grubが壊れているという事実にもかかわらず、Linuxインストールを再度ロードしました。すべてが正常に戻るように、Grubを再インストールします。

BIOS / MBRスタイルのパーティションレイアウト

Grubをハードドライブのマスターブートレコードに再インストールします。

sudo grub-install --recheck --target=i386-pc /dev/sda

次に、新しい構成ファイルを再生成します。これは必要です。そうしないと、ブートローダーは変更が行われたことを認識しない可能性があります。

sudo grub-mkconfig -o /boot/grub/grub.cfg

GPT / EFIスタイルのパーティションレイアウト

grub-install --target=x86_64-efi --efi-directory=/boot --bootloader-id=grub
sudo grub-mkconfig -o /boot/grub/grub.cfg

緊急復旧のためにGrubをUSBドライブにインストールする方法

Grubは頻繁に壊れませんが、壊れると、一日が台無しです。そのため、これが発生した場合に備えて復旧プロセスを用意しておくのが常に良いのです。ほとんどの人にとって、Super Grub Diskの使用は良い選択肢です。ただし、代替手段もあります。

Linuxは非常に用途が広いため、実際にはGrubブートローダーをフラッシュドライブに直接インストールできます。このように、Linuxインストールがハードドライブにインストールされたブートローダーでの起動を拒否する場合、USBドライブを接続して、とにかくロードできます。これを設定する手順は次のとおりです。

注意: フラッシュドライブはFat32としてフォーマットする必要があります!

まず、/ mntにUSBフォルダーを作成します。

mkdir -p /mnt/usb

次に、 lsblk USBドライブにラベルが付いているものを見つけるコマンド。このチュートリアルでは、フラッシュドライブを呼び出します / dev / sdc。必要に応じて別の名前を付けることができます。

USBディスクを、前に作成した/ mntのUSBフォルダーにマウントします。

mount /dev/sdc1 /mnt/usb

次に、USBフラッシュドライブでGrubのインストールを実行します。

grub-install --target=i386-pc --debug --boot-directory=/mnt/usb/boot /dev/sdc
Lastly, generate a configuration file for the USB drive.
grub-mkconfig -o /mnt/usb/boot/grub/grub.cfg

Rescatuxを使用する

上記のオプションはどれも役に立ちませんか? 心配しないで! Linuxで壊れたGrubインストールを復元する方法は他にもあります。 Rescatuxの使用を検討してください。 Super Grub Diskと同様に、ライブGrubブートローダーレスキューディスクです。自動的に起動方法を検出してユーザーに起動を許可する代わりに、Grub / Grub2の問題を実際に自動的に修正できます。

これは、これに従った人に最適ですチュートリアルで、コマンドラインからGrubを再インストールしても役に立たないことがわかりました。ディスクをダウンロードし、上記の指示に従って(Super Grub Diskの場合)ライブディスクを作成します。

さらに、手動で起動する方法を学びますGNU grubマニュアルを読んで、他のすべてが失敗した場合は、grubコマンドライン。これは複雑で難しいプロセスであり、Super Grub Diskは同じことをするので説明する価値はありませんが、すべてのオプションが失敗し、これが唯一のオプションである場合は、読んでください。

結論

Grubはかなり長い間存在していましたが、それが存在する限り、それは無数の問題を引き起こしました。 Grubはどこからでも起動できないことがあります。構成ファイルが壊れることもあります。また、完全にロードすることを拒否することもあります。この記事のヒントとコツが、ほとんどの場合起動しないLinux PCを修正することを願っています。

コメント