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
機能します。