Manjaro'da update-grub kullanırken aşağıdaki gibi bir hata alıyordum:
/usr/share/grub/grub-mkconfig_lib: satır 288: printf: `$': biçim karakteri geçersiz
Bunun sonucunda da grub menüm güncellenmiyordu. Hatadan bir anlam çıkaramadım. Bu, sanıyorum sadece Türkçe olarak yüklenen Manjaro veya linuxlarda oluyor. Şurada çözüm olarak
$ sudo LC_ALL=C /bin/bash -c "grub-mkconfig -o /boot/grub/grub.cfg"
çalıştırmak önerilmiş. Komutun başındaki LC_ALL=C sistem yerelini geçici olarak basit bir karakter kümesine değiştiriyor. İşe yaradı.
---
[1] https://bbs.archlinux.org/viewtopic.php?id=267763
[2] https://www.technopat.net/sosyal/konu/arch-linux-grub-mkconfig-arizasi.1584960/#post-12110027