![两个 grub 实例](https://linux22.com/image/990497/%E4%B8%A4%E4%B8%AA%20grub%20%E5%AE%9E%E4%BE%8B.png)
我尝试在我的笔记本电脑上安装 Ubuntu 几次并最终成功(双启动)我需要从启动菜单中选择 ubuntu 才能打开 grub 并启动 ubuntu 所以这不是我的问题我实际的问题是:
- 我看到菜单上写着两个 ubuntu
- 这是 grub 的两个实例
- 我的 ubuntu 也运行得很慢,是不是因为这两个 grub 实例
我怎样才能删除其中一个?
我的笔记本电脑是 Hp pavilion g6 2320tx Intel core i5 4GB RAM 1 TB hdd 图形处理器 amd mobility radeon 7670M(我已经在 linux 中禁用了 radeon 显卡,只是为了检查这是否导致笔记本电脑变慢但没有检测到变化,仍然很慢,radeon 显卡仍然被禁用)
编辑1 的结果
sudo update-grub
的结果
sudo efibootmgr -v
答案1
您的屏幕截图没有显示出来。一般来说,EFI 的启动菜单中有多个条目应该不是问题。事实上,看到两个这样的条目很常见,一个指向 ,grubx64.efi
另一个指向shimx64.efi
。如果您看到的是这样的,那完全正常。除非您认为这会导致真正的问题,否则我不会担心这个问题或尝试“修复”它。我这样说是因为弄乱这些条目可能会导致更严重的问题,例如完全无法启动;修复一个小的外观问题是不值得的。话虽如此……
我建议您查看输出BootOrder
中的项目efibootmgr -v
。很可能它设置不正确,将其设置为启动其中一个ubuntu
条目(如果您不使用安全启动,则为其中一个条目,如果shimx64.efi
您使用安全启动,则为指向的条目)将使系统直接启动到 GRUB。如果失败,并且上述选项都不起作用,您可以通过-o
选项执行此操作efibootmgr
,例如sudo efibootmgr -o 0002,0000,0003
将启动Boot0002
作为第一优先级。当然,您必须检查实际输出以确定要使用的顺序。或者,您可以使用Boot0000
Boot0003
efibootmgr -v
简易UEFI在 Windows 中。
多个 EFI 启动管理器条目应该不是导致 Ubuntu 速度问题。我建议您发布有关该主题的新问题。您很可能遇到了失控进程、RAM 太少或其他与 EFI 或 GRUB 完全无关的问题。top
在窗口中键入内容将显示可能有用的详细信息,因此发布屏幕截图可能会很有用 —— 但请确保您发布的屏幕截图正确无误。
答案2
这是 ubuntu 的标准,事实上,大多数其他 Linux 发行版在更新内核时,包管理器会保留一个以前的版本并删除旧版本。这样做是有原因的,如果新内核安装出现问题,它可以让您使用以前已知的良好内核来启动系统。
当然,在您确定较新的内核可以正确启动后,没有真正的理由保留它,您可以使用以下命令删除较旧的 4.4.0-21 内核安装:
sudo apt-get remove linux-*-4.4.0-21
但实际上没有必要这么做,除非你的情况是几十兆字节的磁盘空间非常关键,在这种情况下,老实说,你最好考虑投资硬件升级,因为几百兆字节几乎没有任何空间,而且你会不断遇到需要删除东西的情况,因为磁盘每 5 分钟就会填满一次。