新しいHP Pavillion 15の背景
通常の手順:
a. Windows パーティションを削除し、/boot/uefi パーティションのみを保存します。
b. OS用2つを含む複数のext4パーティションを作成する
c. 最初のOSパーティションにLinuxをインストールする
c. この手順を10年間実行した
d. ノートパソコンは配達以来このように完璧に動作していた
シナプティックでアップデートした後、再起動してハングしました。何度か試しましたが、スクロールは予想どおりに見えました - デーモンが起動するなど - ハングするまでは
2番目のOSパーティションにDVDから16.04をインストールしましたが、インストール時に問題は報告されませんでした。
新規インストール後に起動するとエラーのブルースクリーンが表示される
code 0xc0000225
ブルースクリーンで示されたCPU、メモリ、ディスクなどのすべての診断に合格しました
ウェブ検索では
/boot/uefi
パーティションが破損していることが判明
質問:/boot/uefi
パーティションを再フォーマットしたり、何らかの方法で修復したりすることはできますか?
答え1
表示されているエラーメッセージのスクリーンショットが役に立つかもしれません。Googleで検索したところ、次のようなページがいくつか見つかりました。これです、スクリーンショットを見ると、これはWindowsエラーの可能性があるようです。もしそうなら、インストール方法によってはWindowsファイルがそのまま残っていて、それが何らかの理由でアクティブ化されてコンピュータを制御しようとしているようです。(補足:EFIベースのコンピュータからOSを完全に削除する場合は、EFI システム パーティション (ESP)この「ゾンビ OS」症候群を防ぐためです。あなたの場合、ESP を完全に削除し、Ubuntu インストーラーが新しい ESP を作成できるようにするのが適切だったでしょう。) 私の疑いが正しければ、ESP からそれらの Windows ファイルを削除すれば、この問題を回避できるはずです。
ESP(/boot/efi
Ubuntuにマウントされている)が破損している場合、またはWindowsブートマネージャーがゾンビのように復帰した場合は、私のrEFInd ブートマネージャーUSBフラッシュドライブまたはCD-Rに保存します。ただし、セキュアブートを無効にする有効になっている場合。コンピュータが起動したら、次のようなことをさらに調査できるようになります。
dosfsck
ESP 上のファイルシステムの損傷を確認するために使用します。(必ず最初にアンマウントしてください。)- ESP に残っている Windows ファイルを探します。(
/boot/efi/EFI/Windows
Ubuntu から見ると、それらは通常 にあります。) - でブート順序を確認します
sudo efibootmgr -v
。 行に注目してくださいBootOrder
。そこにある最初の項目は、コンピューターが最初に起動しようとするブート ローダーを示しています。Boot####
最初のBootOrder
行に対応する行が Windows である場合、これが問題の原因です。Windows ファイルを削除すると問題は解決するはずです。または、-o
のオプションを使用してブート順序を調整するefibootmgr
こともできます。極端な場合、Ubuntu の新しいブート エントリを追加する必要があるかもしれません。(EFI のバグや などのツールの事故により、ブート エントリが失われることがあります。efibootmgr
)
極端な場合、ESP がひどく損傷している場合は、次のことをお勧めします。
- ESP から可能なものをバックアップします。ファイル レベルのバックアップ (
cp
、、、または同様のツールを使用)tar
でもzip
問題ありません。 dosfsck
ESP で使用してみてください。dosfsck
問題が解決しない場合は、ESP をアンマウントして を使用し、ESP 上に新しい FAT ファイルシステムを作成しますmkdosfs
。- 新しいファイルシステムを作成した後、元のファイルを復元し、
/etc/fstab
新しいシリアル番号 (UUID=
の項目/etc/fstab
。 を使用して新しいシリアル番号を確認しますblkid
) を使用してマウントするようにファイルを調整します。 - もし、あんたがまだ起動できない場合は、ブートローダーを(再)インストールする必要があります。
- ブーツ修理ある程度自動化された方法で GRUB を完全に再インストールできます。
- あるいは、rEFInd またはその他の一時的なツールで正常に起動している場合は、
sudo grub-install
に続いてを実行できますsudo update-grub
。これは、Boot Repair ほど徹底的ではありませんが、十分な機能である可能性が高く、過剰な操作によって新しい問題が発生する可能性も低くなります。 - もう一つの選択肢は、Debianパッケージ、PPA、またはUbuntu 17.04を使用している場合は
refind
Ubuntuのパッケージを介してrEFIndをインストールすることです。これによりGRUBをバイパスします。いくつかの追加のハードルを乗り越えるただし、セキュア ブートで動作させるには、