grub не удается найти корневой LV после lvrename: ошибка: не удалось получить канонический путь `/dev/mapper/VG_ALL-LV_Ubuntu_root'
не удается найти корневой LV послеlvrename
операция :
$ df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VG_ALL-LV_Ubuntu_root 7.3G 19M 6.9G 1% /
$ sudo lvrename /dev/VG_ALL/LV_Ubuntu_root /dev/VG_ALL/LV_Ubuntu22.04_root
Renamed "LV_Ubuntu_root" to "LV_Ubuntu22.04_root" in volume group "VG_ALL"
$ df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VG_ALL-LV_Ubuntu_root 7.3G 19M 6.9G 1% /
$ sudo update-grub
/usr/sbin/grub-probe: error: failed to get canonical path of `/dev/mapper/VG_ALL-LV_Ubuntu_root'.
EDIT0: это похоже наgrub-probe
:
$ set -o pipefail;sudo bash -x grub-mkconfig 2>&1 | tail
+ shift
+ test 0 -gt 0
+ '[' x0 = x ']'
+ '[' 0 '!=' 0 ']'
+ set /usr/sbin/grub-probe dummy
+ test -f /usr/sbin/grub-probe
+ :
++ /usr/sbin/grub-probe --target=device /
/usr/sbin/grub-probe: error: failed to get canonical path of '/dev/mapper/VG_ALL-LV_Ubuntu_root'.
+ GRUB_DEVICE=
$ echo $?
1
$ set +o pipefail
$ dpkg -S $(which grub-probe)
grub-common: /usr/sbin/grub-probe
$
EDIT1: по-видимому, это связано с этой ошибкой: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=987008 , которая, кажется, исправлена в grub-common >= v2.06-8.1, доступной начиная с Книжный червь Debian .
Должен ли я выполнять поиск и замену в/boot/grub/grub.cfg
файл или есть другой способ сделать это?