默认情况下,您不能强制不安装引导加载程序。
尽管@oldfred提到-b
了普遍存在的选项,尽管没有记录,但这不是显而易见的,对于大多数最终用户来说,使用它可能令人恐惧。虽然,以前也有类似的选择。
这里曾经有
过去,Ubuntu有一个高级选项,允许用户自定义引导加载程序安装。在Ubuntu LTS版本之间,高级选项最后出现在Lucid Lynx(10.04)版本中。从那时起,该选项已被删除,出于任何我未跟进的原因。
旧屏幕截图作为证明:
安装在同一分区
在特定步骤中,可以选择除主要设备以外的其他设备/dev/sda
来安装引导加载程序。例如,Ubuntu将安装在/dev/sda4
分区上,因此引导加载程序也将安装在分区上/dev/sda4
。
这样,用户将具有:
/dev/sda4
除非计算机正在引导并带有链式加载到分区以显示它的选项,否则将隐藏在那里的新引导加载程序。
的现有引导加载程序/dev/sda
将在处处理对新安装的操作系统的检测/dev/sda4
,而不必依赖新的引导加载程序
用户将需要在/dev/sda
第一个安装的操作系统上更新引导加载程序,以便检测其他分区上随后安装的系统
除非有根本原因根本不处理引导加载程序,否则我看不到将后续引导加载程序安装到各个分区的任何副作用。
首先引导加载程序管理所有
就个人而言,我在同一台计算机上安装了多个发行版(主要是Ubuntu版本和类似的衍生版本),分别在第一个引导加载程序/dev/sda
和其他分区的其他引导加载程序上安装了。唯一的警告是,引导加载程序必须从第一个安装的操作系统进行更新。
除了需要注意的麻烦之外,人们总是可以忘记新的引导加载程序,而让现有的引导加载程序来管理检测。
TL; DR在将安装系统的同一分区上安装新的引导加载程序;除非链加载到该分区,否则无论如何用户都不会隐藏新的引导加载程序。
相关文章:我已经写了这个较早的答案,它解释了双启动设置,os-prober
并提到了通过链式加载到分区的解决方法。