grub-install 错误 无法注册 EFI 启动项:系统调用中断

grub-install 错误 无法注册 EFI 启动项:系统调用中断

我正在安装 Linux Mint Mate 20.2 作为与 Windows 10 的双启动。在进行 grub 安装之前一切都很顺利。在那里它抛出一个致命错误,安装程序中的命令行显示:

注册EFI启动项失败:系统调用中断

我为 Mint 使用三个分区: Ext4 安装为:“/” Ext4 安装为:“/home”和交换区域 Windows 有 4 个分区:
NTFS:“C:”
EFI
恢复
分区 2(重约 16Mb,没有) t 显示在 Windows 分区工具中)
我该如何解决这个问题?
注意:快速启动、休眠已禁用
安全启动已禁用
编辑(grub 安装日志):

debconf (developer): --> 1 Installing the 'grub2' package...
Jan  5 08:50:31 debconf (filter): --> 0 OK
Jan  5 08:50:47 debconf (filter): <-- PROGRESS STEP 1
Jan  5 08:50:47 debconf (filter): widget found for grub-installer/progress/title
Jan  5 08:50:47 debconf (filter): --> 0 OK
Jan  5 08:50:47 debconf (filter): <-- PROGRESS INFO grub-installer/progress/step_os-probe
Jan  5 08:50:47 debconf (filter): widget found for grub-installer/progress/title
debconf (developer): <-- METAGET grub-installer/progress/step_os-probe description
debconf (developer): --> 1 Looking for other operating systems...
Jan  5 08:50:47 debconf (filter): --> 0 OK
Jan  5 08:50:50 debconf (filter): <-- SETTITLE debian-installer/grub-installer/title
debconf (developer): <-- SETTITLE debian-installer/grub-installer/title
debconf (developer): --> 0
Jan  5 08:50:50 debconf (filter): <-- SUBST grub-installer/with_other_os OS_LIST
debconf (developer): <-- SUBST grub-installer/with_other_os OS_LIST
debconf (developer): --> 0
Jan  5 08:50:50 debconf (filter): <-- GET grub-installer/bootdev
debconf (developer): <-- GET grub-installer/bootdev
debconf (developer): --> 1 /dev/mmcblk1
Jan  5 08:50:50 debconf (filter): <-- GET cdrom-detect/hybrid
debconf (developer): <-- GET cdrom-detect/hybrid
debconf (developer): --> 10 cdrom-detect/hybrid doesn't exist
Jan  5 08:50:50 debconf (filter): <-- PROGRESS STEP 1
Jan  5 08:50:50 debconf (filter): widget found for grub-installer/progress/title
Jan  5 08:50:50 debconf (filter): --> 0 OK
Jan  5 08:50:50 debconf (filter): <-- PROGRESS INFO grub-installer/progress/step_bootdev
Jan  5 08:50:50 debconf (filter): widget found for grub-installer/progress/title
debconf (developer): <-- METAGET grub-installer/progress/step_bootdev description
debconf (developer): --> 1 Determining GRUB boot device...
Jan  5 08:50:50 debconf (filter): --> 0 OK
Jan  5 08:50:50 debconf (filter): <-- FGET grub-installer/bootdev seen
debconf (developer): <-- FGET grub-installer/bootdev seen
debconf (developer): --> 0 true
Jan  5 08:50:50 debconf (filter): <-- GET grub-installer/bootdev
debconf (developer): <-- GET grub-installer/bootdev
debconf (developer): --> 1 /dev/mmcblk1
Jan  5 08:50:50 debconf (filter): <-- PROGRESS STEP 1
Jan  5 08:50:50 debconf (filter): widget found for grub-installer/progress/title
Jan  5 08:50:50 debconf (filter): --> 0 OK
Jan  5 08:50:50 debconf (filter): <-- SUBST grub-installer/progress/step_install_loader BOOTDEV /dev/mmcblk1
debconf (developer): <-- SUBST grub-installer/progress/step_install_loader BOOTDEV /dev/mmcblk1
debconf (developer): --> 0
Jan  5 08:50:50 debconf (filter): <-- PROGRESS INFO grub-installer/progress/step_install_loader
Jan  5 08:50:50 debconf (filter): widget found for grub-installer/progress/title
debconf (developer): <-- METAGET grub-installer/progress/step_install_loader description
debconf (developer): --> 1 Running "grub-install /dev/mmcblk1"...
Jan  5 08:50:50 debconf (filter): --> 0 OK
Jan  5 08:50:50 debconf (filter): <-- INPUT low grub-installer/force-efi-extra-removable
debconf (developer): <-- METAGET grub-installer/force-efi-extra-removable Type
debconf (developer): --> 1 boolean
debconf (developer): <-- INPUT low grub-installer/force-efi-extra-removable
debconf (developer): --> 30 question skipped
Jan  5 08:50:50 debconf (filter): <-- GO 
debconf (developer): <-- GO 
debconf (developer): --> 0 ok
Jan  5 08:50:50 debconf (filter): <-- GET grub-installer/force-efi-extra-removable
debconf (developer): <-- GET grub-installer/force-efi-extra-removable
debconf (developer): --> 1 false
Jan  5 08:50:51 debconf (filter): <-- SUBST grub-installer/grub-install-failed BOOTDEV /dev/mmcblk1
debconf (developer): <-- SUBST grub-installer/grub-install-failed BOOTDEV /dev/mmcblk1
debconf (developer): --> 0
Jan  5 08:50:51 debconf (filter): <-- INPUT critical grub-installer/grub-install-failed
debconf (developer): <-- METAGET grub-installer/grub-install-failed Type
debconf (developer): --> 1 error
Jan  5 08:50:51 debconf (filter): error widget found for grub-installer/grub-install-failed
debconf (developer): <-- METAGET grub-installer/grub-install-failed description
debconf (developer): --> 1 Unable to install GRUB in /dev/mmcblk1
debconf (developer): <-- METAGET grub-installer/grub-install-failed extended_description
debconf (developer): --> 1 Executing 'grub-install /dev/mmcblk1' failed.\n\nThis is a fatal error.
Jan  5 08:51:02 ubiquity: Partman: Thawing choices for choose_partition
Jan  5 08:51:02 ubiquity: Partman: Thawing choices for active_partition
debconf (developer): <-- GET ubiquity/install_bootloader
debconf (developer): --> 1 true
Jan  5 08:51:02 ubiquity: Starting up '['log-output', '-t', 'ubiquity', '--pass-stdout', 'sh', '-c', '/usr/share/ubiquity/activate-dmraid && /bin/partman']' for ubi-partman.Page
Jan  5 08:51:02 ubiquity: Watching for question patterns ^partman-auto/.*automatically_partition$, ^partman-auto/select_disk$, ^partman-partitioning/confirm_resize$, ^partman-partitioning/confirm_new_label$, ^partman-partitioning/new_size$, ^partman/choose_partition$, ^partman/confirm.*, ^partman/free_space$, ^partman/active_partition$, ^partman-crypto/passphrase.*, ^partman-crypto/weak_passphrase$, ^partman-crypto/confirm.*, ^partman-crypto/mainmenu$, ^partman-lvm/confirm.*, ^partman-lvm/device_remove_lvm, ^partman-partitioning/new_partition_(size|type|place)$, ^partman-target/choose_method$, ^partman-basicfilesystems/(fat_mountpoint|mountpoint|mountpoint_manual)$, ^partman-basicfilesystems/no_swap$, ^partman-uboot/mountpoint$, ^partman/exception_handler$, ^partman/exception_handler_note$, ^partman/unmount_active$, ^partman/installation_medium_mounted$, type:boolean, ERROR, PROGRESS
debconf (developer): <-- CAPB escape
debconf (developer): --> 0 multiselect escape 
No such schema “com.canonical.indicator.session”
No such schema “com.canonical.indicator.session”
No such schema “com.canonical.indicator.session”
No such schema “com.canonical.indicator.session”
Jan  5 08:51:02 debconf (filter): <-- CAPB backup align
debconf (developer): <-- CAPB backup align escape
debconf (developer): --> 0 multiselect escape 
Jan  5 08:51:02 debconf (filter): <-- CAPB backup align
debconf (developer): <-- CAPB backup align escape
debconf (developer): --> 0 multiselect escape 
Jan  5 08:51:02 debconf (filter): --> 0 question will be asked
Jan  5 08:51:02 debconf (filter): <-- GO 
debconf (developer): <-- GO 
debconf (developer): --> 0 ok
Jan  5 08:51:02 debconf (filter): <-- PROGRESS STOP
Jan  5 08:51:02 debconf (filter): widget found for grub-installer/progress/title
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS START 0 20 partman/progress/init/title
debconf (developer): <-- METAGET partman/progress/init/title Type
debconf (developer): --> 1 text
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
debconf (developer): <-- METAGET partman/progress/init/title description
debconf (developer): --> 1 Starting up the partitioner
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS INFO partman/progress/init/early_command
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
debconf (developer): <-- METAGET partman/progress/init/early_command description
debconf (developer): --> 10 partman/progress/init/early_command doesn't exist
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- GET apt-setup/disable-cdrom-entries
debconf (developer): <-- GET apt-setup/disable-cdrom-entries
debconf (developer): --> 1 false
Jan  5 08:51:02 debconf (filter): <-- GET partman/early_command
debconf (developer): <-- GET partman/early_command
debconf (developer): --> 1 
Jan  5 08:51:02 debconf (filter): <-- PROGRESS STEP 1
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS INFO partman/progress/init/unsupported
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
debconf (developer): <-- METAGET partman/progress/init/unsupported description
debconf (developer): --> 10 partman/progress/init/unsupported doesn't exist
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS STEP 1
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS INFO partman/progress/init/kernelmodules_basicfilesystems
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
debconf (developer): <-- METAGET partman/progress/init/kernelmodules_basicfilesystems description
debconf (developer): --> 10 partman/progress/init/kernelmodules_basicfilesystems doesn't exist
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS STEP 1
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS INFO partman/progress/init/kernelmodules_btrfs
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
debconf (developer): <-- METAGET partman/progress/init/kernelmodules_btrfs description
debconf (developer): --> 10 partman/progress/init/kernelmodules_btrfs doesn't exist
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS STEP 1
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS INFO partman/progress/init/kernelmodules_ext3
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
debconf (developer): <-- METAGET partman/progress/init/kernelmodules_ext3 description
debconf (developer): --> 10 partman/progress/init/kernelmodules_ext3 doesn't exist
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS STEP 1
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS INFO partman/progress/init/kernelmodules_jfs
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
debconf (developer): <-- METAGET partman/progress/init/kernelmodules_jfs description
debconf (developer): --> 10 partman/progress/init/kernelmodules_jfs doesn't exist
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS STEP 1
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS INFO partman/progress/init/kernelmodules_xfs
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
debconf (developer): <-- METAGET partman/progress/init/kernelmodules_xfs description
debconf (developer): --> 10 partman/progress/init/kernelmodules_xfs doesn't exist
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS STEP 1
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS INFO partman/progress/init/umount_target
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
debconf (developer): <-- METAGET partman/progress/init/umount_target description
debconf (developer): --> 10 partman/progress/init/umount_target doesn't exist
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 debconf (filter): <-- PROGRESS STOP
Jan  5 08:51:02 debconf (filter): widget found for partman/progress/init/title
Jan  5 08:51:02 debconf (filter): --> 0 OK
Jan  5 08:51:02 ubiquity: ['log-output', '-t', 'ubiquity', '--pass-stdout', 'sh', '-c', '/usr/share/ubiquity/activate-dmraid && /bin/partman'] exited with code 10

根据此处的要求,提供了启动修复 Pastebin 链接:https://paste.ubuntu.com/p/d2JMGYFGgR/

相关内容