参考我之前的问题:
安装 Ubuntu 后安装 Windows 10
我成功运行了 Windows,并下载了一些驱动程序,使其正常运行。由于它破坏了 GRUB,现在它会自动先启动,所以我必须使用启动修复使用我的实时 FD。
我不知道我的 BootInfo 摘要是否准确,所以我不想发布它,但由于我刚刚运行了一个 建议修复。我希望我做得对。
然而修复完成后却出现了问题:
1)如果您选择 Ubuntu 作为启动优先级,它就可以运行,Grub 看起来很正常,但是有些混乱。
条目从 Windows 启动开始到 Windows(成为首先拉伸 800 x 600 加载屏幕,然后加载,然后无法通过锁定屏幕,我看不到我的用户或其他什么,它只显示时间和日期)
2) 如果您将 Windows 也选为启动优先级,它也可以正常工作。通常情况下。我可以登录并实际使用它。
现在,如果它真的不能工作,我完全可以接受这种设置,但是如果它们都在 Grub 中,我可以选择我想要启动的任何东西,那不是很好吗?:(
顺便说一句,我仍然禁用了快速启动和安全启动。如果我听起来很蠢,我很抱歉,我真的不太了解 Linux 或双启动,但我确实想学习。而且现在是凌晨 2:34,我醒了,仍在尝试修复这个问题哈哈。
更新:现在是早上 8:35。Windows 现在可以成功启动并通过 GRUB 使用。我刚刚多次运行了启动修复工具。
然而,我首先要考虑的是,它是如何变成一个拉伸的 800 x 600 加载屏幕的。另外,我该如何修复 GRUB 引导加载程序上的条目?我觉得这很乱,我之前在这里的一个答案中读到,条目应该只是Ubuntu、Windows 和 memtest(以及其他 grub 内容)。 请帮助? (我的 SDA 上的 grub 的照片)
答案1
关于“拉伸 800x600”屏幕,如果这只影响启动菜单,并且您的操作系统都正常工作,我的主要建议是不要担心。这是一个小的外观问题,尝试修复它可能会导致更严重的问题。
至于额外的启动选项,也有类似的评论,尽管如果计算机不熟悉的人使用不需要的启动选项,可能会造成实际问题。因此,您可以尝试以下一个或两个选项:
- 跑步
update-grub
-- Boot Repair 程序会完全重新安装 GRUB 并自行设置启动选项。update-grub
每当添加新内核时,Ubuntu 本身都会使用一个名为 的脚本来重新配置 GRUB 菜单,可以想象这个脚本会更好地过滤掉你不想要的东西。因此,输入sudo update-grub
可能修复该问题,或者至少减少不需要的条目的数量。 - 使用 GRUB 定制程序- 这GRUB 定制器工具通常被推荐用于帮助自定义 GRUB 菜单。话虽如此,我从未使用过此工具本身,因此我无法提供太多有关其使用的建议。这个问题及其答案可能会有帮助。
请注意,这两种解决方案都不是完全没有风险的;您可能会尝试其中一种,但最终发现它会产生新问题,甚至导致您的计算机完全无法启动。不过,出现真正严重问题的风险很低。
一种完全不同的方法是完全切换引导加载程序。我的这个页面介绍了几种适用于基于 EFI 的计算机的 GRUB 替代方案。不过,它们中的大多数可能设置和维护起来有点麻烦。我自己的rEFInd 启动管理器可能是最容易设置的,而且肯定是最容易维护的,因为它不太依赖配置文件来处理单个内核。您还可以在 USB 闪存驱动器或 CD-R 上尝试 rEFInd 以了解其工作原理。(两者的下载图像均可从rEFInd 下载页面。) 但请注意,rEFInd 很可能会像 GRUB 一样出现至少一两个不需要的启动选项,因此您可能需要使用dont_scan_volumes
、dont_scan_dirs
或dont_scan_files
中的选项来修剪其选项refind.conf
。