Debian 11 で update-grub が失敗します。

Debian 11 で update-grub が失敗します。

Debian 11 VMでGRUB設定を更新しようとしています。コマンドを使用していましたが、update-grubもう機能しないようです。私もgrub-mkconfig > /boot/grub/grub.cfgコマンドを試しましたが、それも失敗しました。

どちらのコマンドも、次のエラーで失敗します。

/usr/sbin/grub-mkconfig: 38: /etc/default/grub.d/grub.cfg: function: not found

ファイルgrub.cfgはにあります/boot/grub/grub.cfg

38行目を見ると、grub-mkconfig次の行が表示されます。

grub_mkconfig_dir="${sysconfdir}"/grub.d

sysconf ディレクトリは/etc/

私はそれがうまくいくべきだと提案するマニュアルページを見ましたgrub-mkconfig

何が問題なの?

ベストアンサー1

init-select.cfg私のディレクトリにはいくつかの説明を含むダミーファイルしかありません/etc/default/grub.d/(Debian 11)。

grub.cfgこのディレクトリには存在してはいけません。誤って走りましたかgrub-mkconfig -o /etc/default/grub.d/grub.cfg

ファイルを削除すると再びsudo update-grub機能します。

おすすめ記事