error: symbol 'grub_calloc' not found grub rescue >とっても焦った。grub-pcで起きた問題が、grub-efiでも起きる?ってどういう事かしら?
grub rescue > ls (hd0) (hd0,gpt1) (hd0,gpt2) (hd0,gpt3) (hd0,gpt4) (hd0,gpt5) (hd0,gpt6) (hd0,gpt7) (hd0,gpt8) grub rescue > ls (hd0,gpt6) bin boot lib lost+found sbin var ...他、いろいろ調べた結果、
$ wget http://snapshot.debian.org/archive/debian/20200705T204532Z/pool/main/g/grub2/grub-common_2.02%2Bdfsg1-20_amd64.deb $ wget http://snapshot.debian.org/archive/debian/20200705T204532Z/pool/main/g/grub2/grub2-common_2.02%2Bdfsg1-20_amd64.deb $ wget http://snapshot.debian.org/archive/debian/20200705T204532Z/pool/main/g/grub2/grub-efi-amd64-bin_2.02%2Bdfsg1-20_amd64.deb $ wget http://snapshot.debian.org/archive/debian/20200705T204532Z/pool/main/g/grub2/grub-efi-amd64_2.02%2Bdfsg1-20_amd64.deb
$ tar cvf grub-old.tar grub*.deb $ scp grub-old.tar mywwwserver:/var/www/html/
$ modprobe ext4 $ mount /dev/sda6 /mnt $ mount /dev/sda3 /mnt/boot/efi $ mount --bind /dev /mnt/dev $ mount --bind /proc /mnt/proc $ mount --bind /sys /mnt/sys $ chroot /mnt $ cd /tmp $ wget http://mywwwserver/grub-old.tar $ tar xvf grub-old.tar $ dpkg -i grub-common_2.02+dfsg1-20_amd64.deb \ grub-efi-amd64-bin_2.02+dfsg1-20_amd64.deb \ grub-efi-amd64_2.02+dfsg1-20_amd64.deb \ grub2-common_2.02+dfsg1-20_amd64.deb $ exit $ reboot
$ echo grub-common hold | sudo dpkg --set-selections
$ sudo dpkg-reconfigure unattended-upgrades
update: 2020/08/19 19:35 | path: /software/linux