update-grub: command not found


update-grubを叩くとcommandが見当たらないと言われる

root@kvm1:/# update-grub
bash: update-grub: command not found

grub-updateと勘違いしたかな?と思ったけど、こっちも違うらしい

root@kvm1:/# grub-update
bash: grub-update: command not found

パッケージはちゃんと入ってる

root@kvm1:/# dpkg -l | grep grub
ii  grub-common                          2.02+dfsg1-20+deb10u4               amd64        GRand Unified Bootloader (common files)
ii  grub-pc                              2.02+dfsg1-20+deb10u4               amd64        GRand Unified Bootloader, version 2 (PC/BIOS version)
ii  grub-pc-bin                          2.02+dfsg1-20+deb10u4               amd64        GRand Unified Bootloader, version 2 (PC/BIOS modules)
ii  grub2-common                         2.02+dfsg1-20+deb10u4               amd64        GRand Unified Bootloader (common files for version 2)

っと思ったら単に/sbinにPATHが通ってなかっただけだった・・・・orz

root@kvm1:/# /sbin/update-grub
/sbin/update-grub: 3: exec: grub-mkconfig: not found

今度はgrub-mkconfigが見当たらない。PATHを通してやりましょう。

root@kvm1:/# export PATH=$PATH:/sbin:/usr/sbin
root@kvm1:/# /sbin/update-grub
Generating grub configuration file ...
Found linux image: /boot/vmlinuz-4.19.0-14-amd64
Found initrd image: /boot/initrd.img-4.19.0-14-amd64
done

無事できました。