誤って/bootディレクトリのカーネルを削除すると、コンピュータは起動しません。

誤って/bootディレクトリのカーネルを削除すると、コンピュータは起動しません。

/ bootディレクトリからいくつかのカーネルを削除しましたが、 "uname -a"コマンドを使用してブートされたカーネルを削除しました。

起動できるようにgrub.cfgでカーネルを変更する方法はありますか?

私はLinux Mint 18.3 Sylviaを使用しており、/bootディレクトリに別のブートイメージがあります。最新バージョンを指すようにgrub.cfgを更新していません。 (しかし、カーネルがカーネルを更新するときにgrub.cfgを更新するべきではありませんか? "uname -a"を試すまではそう思いました。)

私が使用する grub のバージョンは grub 2.02 です。

挨拶、

ベストアンサー1

実行中のGrubのバージョンがわかったら役に立ちます。

Grubメニューから起動できる場合は、「e」を使用して設定項目を編集できます。

コマンドラインにアクセスできる場合は、 "kernel"コマンドを使用して起動するカーネルファイル名を指定できます。

ftp://ftp.gnu.org/old-gnu/Manuals/grub-0.90/html_chapter/grub_11.html#SEC34

コマンド: kernel [@option{--type=type}] [@option{--no-mem-option}] file ... デフォルトのブートイメージをロードしてみてください (Multiboot a.out または ELF、Linux zImage または bzImage )。 、FreeBSD a.out、NetBSD a.outなど)をファイルから削除します。残りの行はカーネルコマンドラインにそのまま渡されます。このコマンドを使用した後は、すべてのモジュールを再ロードする必要があります。

免責事項:Grubを使用してからかなり時間がかかりました。

おすすめ記事