致命的な起動エラー[閉じる]

致命的な起動エラー[閉じる]

コンピュータを清掃するときに削除しないでくださいパッケージを誤って削除しました(削除について何を考えたか覚えていません)。

その結果、合計599個のパッケージ(linux-ltsを含む)が削除され、もちろん今は起動できません。

grubでantergosを起動しようとすると、次の結果が表示されます。

Booting 'Antergos Linux'... 
error: file '/vmlinuz-linux' not found
loading initial ram-disk...
error: you need to load the kernel first. 

最近バックアップをまったくしませんでしたが、最近コンピュータに問題がありました。文字通り、今ではどのLinuxディストリビューションも再インストールできません。今どうすればいいですか?

答え1

[この回答はテストされていません。たとえば、特定の回復操作を誤って適用すると、データが失われる可能性があります。最新のバックアップがないと言われました。お気に入りのライブメディアを実行したり、ファイルを見つけたり、追加の作業を試したりする前に、そのファイルの最新のバックアップコピーを作成できます。どこに保存できるか慎重に考えてください。 ]

調整ステップhttps://antergos.com/wiki/miscellaneous/how-to-fix-grub-with-efi-boot/

薬:

  1. 「LiveIso」を起動してください。
  2. (追加ステップ):ネットワーク接続を確立します。 Arch インストールガイドの関連セクションを読むと役に立ちます。https://wiki.archlinux.org/index.php/installation_guide#Connect_to_the_Internet
  3. にパーティションをマウントします/mnt
  4. 使用arch-chroot /mnt
  5. (GRUBを再生成する代わりに):ディストリビューションのパッケージマネージャを使用してカーネルパッケージをダウンロードしてインストールします。

起動に重要な他のパッケージを削除した場合は、この手順を繰り返す必要があります。見ているアーチ設置ガイドpacman -S base、chroot内で実行してみることをお勧めします。私はこのコマンドがまだインストールされていないカーネルパッケージをインストールする可能性があると思います。

セキュリティ上の理由から、次のコマンドを使用してGRUB設定を再生成することもできますgrub-mkconfig -o /boot/grub/grub.cfg

exitルートを変更したら、インストールしたすべてのumountパーティションを完全にシャットダウンする必要があります。

関連情報