Answers:
要删除UEFI中现在无用的Windows启动项,首先需要找到它。这可以直接从主要的Ubuntu OS中完成。无需从实时USB / DVD引导。安装的Ubuntu已经具有必需的命令行实用程序。
通过按Ctrl+ Alt+ 打开终端T,然后输入:
sudo efibootmgr
出现提示时输入密码,然后按Etner。光标不会移动,您也不会看到任何星号(*****)。这在Ubuntu终端中很正常。您将看到一些输出,例如:
BootCurrent: 0002
Timeout: 2 seconds
BootOrder: 0002,0001,000
Boot0000* Dell
Boot0001* Windows Boot Manager
Boot0002* ubuntu
请注意,除了0
“ Dell” ,还有两个Windows条目,“ Windows Boot Manager”有1 个条目。由于删除了EFI以外的所有原始分区,因此无法再启动“ Dell”或“ Windows Boot Manager”。我可以同时删除0
和1
。但是对于这个答案,我将展示如何仅删除Windows Boot Manager条目。
注意:您要删除的条目可能与此示例不同。使用从您自己的计算机(而不是上面的示例)获得的输出来确定要删除的条目。
现在您知道要删除该条目1
(在本示例中),在终端中输入:
sudo efibootmgr -b 1 -B
注意,1
在上面的命令中。此命令将删除条目:
Boot0001* Windows Boot Manager
EFI
分区中删除相应的文件夹我们快完成了。最后一步确保UEFI
不会重新生成我们刚刚删除的条目。为此,您必须删除一个文件夹,该文件夹与在先前步骤中删除的条目相对应。
现在,您找到要删除的文件夹的名称和位置。使用以下命令列出EFI
分区子文件夹中的所有文件夹:
sudo ls /boot/efi/EFI
您将看到一些输出,例如:
Dell Windows ubuntu
要删除Windows
文件夹,请使用以下命令:
sudo rm -r /boot/efi/EFI/Windows
要验证文件夹是否已删除,请sudo ls /boot/efi/EFI
再次使用命令。
在此阶段grub
,即使您仅安装了Ubuntu ,在启动笔记本电脑时,仍会显示菜单以选择各种操作系统。/etc/default/grub
使用以下命令编辑文件。如果需要,可以使用任何其他编辑器。
sudo nano /etc/default/grub
使这两行看起来像这样:
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=0
如果该行GRUB_TIMEOUT_STYLE=hidden
不存在,则如上所述添加该行。
完成后,按Ctrl+ X,然后按Y和保存并退出编辑器Enter。
最后一步是使用以下命令更新grub:
sudo update-grub
现在,笔记本电脑应该直接启动Ubuntu,而不显示grub菜单。如果您需要进入未来的恢复模式,请Esc在笔记本电脑启动时按一下以显示grub菜单。
参考:此答案基于我如何在BIOS引导菜单中删除“ Ubuntu”?(UEFI)
希望这可以帮助
bcfg
。我不熟悉UEFI Shell。
打开终端。cd /boot/efi/EFI
。删除 Microsoft文件夹- sudo rm -R Microsoft
。您也可以删除Boot文件夹- sudo rm -R Boot
。
要从grub2删除Windows条目,sudo gedit /boot/grub/grub.cfg
。查找菜单项,Windows启动管理器(或类似的名称描述),并删除直到大括号(包括大括号)的行,然后保存。
任务完成。重新开始。
sudo
像图形程序那样直接使用图形程序,gedit
因为它可能会破坏用户的偏好。如果要与一起使用,最好先使用sudo -i
打开root
外壳。第三,不建议直接编辑。建议先编辑,然后再编辑。gedit
sudo
grub.cfg
/etc/default/grub
sudo update-grub
sudo gedit
,看看 askubuntu.com/questions/437323/is-it-possible-to-edit-grub-cfg以获得更多关于编辑grub.cfg
。
/boot/efi
,我看不出要在其他地方安装ESP的原因。sudo ls /boot/efi/EFI
并且sudo rm -r /boot/efi/EFI/Windows
应该这样做。