Quando executo 'apt upgrade', 'apt update' etc, recebo o seguinte erro:
Setting up shim-signed (1.40.10+15.8-0ubuntu1)
Mount /var/lib/grub/esp: special device /dev/sda1 does not exist
Dpkg: error processing package shim-signed
Acho que isso falha porque a partição /boot/efi em /etc/fstab é um UUID que se vincula a /dev/sdc1 (que está correto).
(/dev/sda é um disco de dados brutos sem partições)
O arquivo /var/cache/debconf/config.dat tem as seguintes configurações:
Name: grub-efi/install_devices
Template: grub-efi/install_devices
Value: /dev/sda1
Owners: grub-common, grub-efi-amd64, grub-pc
Flags: seen
Variables:
CHOICES:
RAW_CHOICES
Name: grub-efi/install_devices_disks_changed
Template: grub-efi/install_devices_disks_changed
Value: /dev/sda1, /dev/sdc1
Owners: grub-common, grub-efi-amd64,
Flags: seen
Variables:
CHOICES:
RAW_CHOICES
'parted -l mostra o sinalizador 'esp' definido em /dev/sdc1, que está correto.
Minhas perguntas são:
Posso simplesmente alterar o arquivo config.dat para usar /dev/sdc1?
Existe um comando para fazer isso em vez de apenas editar o arquivo?
O que causou isso em primeiro lugar quando há servidores idênticos que se comportam corretamente?
Estou cauteloso em reinstalar o grub etc., pois não sei se isso fará alguma coisa com /dev/sda.
Qualquer ajuda será bem-vinda, por favor.
A solução foi esta: