我在互联网上搜索关于如何删除粗食的说明,但我唯一能找到的就是使用Windows来“修复”系统。我以前有一个Windows/Linux并删除了Windows (GParted + 开机修理),但是GRUB仍然只安装了一个条目: Linux。
发布于 2016-02-08 02:49:17
所有其他的答案都是好的,告诉你GRUB通常是存在的,不管你是否看到它,你可能不应该开始随机地对它进行拍摄,以及如何将你的系统恢复到你(想必)以前喜欢的“隐藏的GRUB”。
然而,当情况并非如此的时候,他们最终还是做错了--做总括性的陈述,而GRUB总是必需的。我猜他们过于简单化了,因为你的(XY)问题实际上是“我如何使事情像以前一样?”,而不是具体地说“我如何摧毁GRUB?”。但我担心的是,如果没有条件的话,这一反应将适得其反:他们直接说的不是只提及替代方案,而是直截了当地说没有其他选择。
因此,作为参考,我可以说,从日常经验来看,Debian现在附带了编译到内核中的UEFI存根,允许您的固件在不需要任何中间人的情况下直接引导内核,前提是它是一个合格的EFI兼容固件。这不是深奥的知识,尽管也不是默认的。无论如何,不出所料,这种能力似乎是由Ubuntu继承并完全可用的,例如:如何使用EFI存根(Efistub)加载程序引导内核?
但是,尽管这在技术上符合你的问题,但你可能并没有问你认为你在问什么!你最好把这个和另一个结合起来(正确!)其他部分的答案,并决定是否(隐藏的) GRUB或EFI适合你。通常的免责声明适用于:如果你在技术上还不自信,就不要把EFI搞砸了。将任何像该链接这样的线程作为一个示例:完全按照您的系统的需要定制。享受吧!
发布于 2016-02-10 03:12:16
我没有足够的知识来回答是否需要食物,但如果你的目标是完全隐藏食物,我有一个比接受的答案更好的解决方案。
为了实现最快的启动,而不是让GRUB等待超时,GRUB有可能不打印菜单,除非在GRUB启动时按住Shift键。这允许您快速启动到默认操作系统,但在不经常出现需要时,可以灵活地引导到另一个已安装的操作系统。
为了实现这一点,您应该在/etc/default/grub中添加以下行:
GRUB_FORCE_HIDDEN_MENU="true"然后在'/etc/grub.d/‘命名的这个文件中创建31_hold_shift,使其可执行,并重新生成grub配置文件:
chmod a+x /etc/grub.d/31_hold_shift
update-grub这应该能做好工作!
找到更多的食人魔法师这里。
发布于 2016-02-08 01:09:07
不要试图删除grub,它被用作Ubuntu的引导程序,就像Windows一样,您没有看到这一点。
您可以尝试安装grub自定义程序,它允许您在一个简单的GUI中为grub定义不同的设置。您可以将超时设置为0,并告诉它始终引导第一个条目,因此您将直接引导Ubuntu,而无需进一步输入。
我相信当您将Ubuntu作为唯一的操作系统安装时,这也是自动发生的情况。
https://askubuntu.com/questions/731027
复制相似问题