![删除 Windows 的 EFI 菜单项后,我总是出现系统错误,无法正常关机](https://linux22.com/image/855282/%E5%88%A0%E9%99%A4%20Windows%20%E7%9A%84%20EFI%20%E8%8F%9C%E5%8D%95%E9%A1%B9%E5%90%8E%EF%BC%8C%E6%88%91%E6%80%BB%E6%98%AF%E5%87%BA%E7%8E%B0%E7%B3%BB%E7%BB%9F%E9%94%99%E8%AF%AF%EF%BC%8C%E6%97%A0%E6%B3%95%E6%AD%A3%E5%B8%B8%E5%85%B3%E6%9C%BA.png)
- Xubuntu 14.04
你好,
首先是一些我认为相关的代码位:
$ sudo efibootmgr
BootCurrent: 0000
Timeout: 3 seconds
BootOrder: 0000,0003,0004
Boot0000* ubuntu
Boot0003* Hard Drive
Boot0004* CD/DVD Drive
$ sudo lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 128M 0 part
├─sda2 8:2 0 157,7G 0 part
├─sda3 8:3 0 586,3G 0 part
├─sda4 8:4 0 30G 0 part /
├─sda5 8:5 0 157,3G 0 part /home
└─sda6 8:6 0 100M 0 part /boot/efi
sr0 11:0 1 1024M 0 rom
$ sudo blkid
/dev/sda2: UUID="C8C8DAE9C8DAD4B2" TYPE="ntfs"
/dev/sda3: LABEL="Data" UUID="9AE4BBDEE4BBBB39" TYPE="ntfs"
/dev/sda4: UUID="6ff82639-0387-4fe0-a9ea-d3d58b94358f" TYPE="ext4"
/dev/sda5: UUID="6e6e2000-fa00-4eda-a1eb-07f1b3fdd9e0" TYPE="ext4"
/dev/sda6: UUID="B0CD-A57E" TYPE="vfat"
john@xubuntubox:~$
每当我进入 GRUB 并启动 Windows 7 安装时,它都会将自身添加0001
到 EFI 菜单中,并且显然被设置为默认启动目标。因此,我必须在启动时输入 EFI 设置,选择ubuntu
GRUB 菜单,然后才能再次使用 Xubuntu。到目前为止一切顺利。在完成新设置后,sudo efibootmgr
我通常会运行sudo efibootmgr -b 0001 -B
以删除 Windows 条目。
过了一会儿(无法说清楚到底过了多久),我总是会收到系统错误。不过 Ubuntu 一直运行良好。然后,当我选择通过 Xfce GUI 关机时,PC 进入启动屏幕,圆圈旋转,然后突然停止旋转。风扇仍在运转,但机器听起来像是关闭的。
我怎样才能解决这个问题?
然而当我
答案1
无需从固件的内置启动管理器中删除 Windows 条目。如果 Windows 将自身设置为默认启动加载程序(您没有明确说明它正在这样做,但这可能是您删除其条目的原因),请参阅这个问题/答案寻求解决方案。
系统错误是大概与此无关,但我不能确定。您能提供更多详细信息,例如错误消息吗?如果您在启动时不使用内核选项(默认情况下启用),您将获得有关关机问题的更好诊断。您可以在启动前通过点击编辑选项quiet splash
在 GRUB 中删除它们。e