我想安装ubuntu服务器20.04.3LTS,但是我已经有了一个引导管理器,并且不想覆盖它。
我知道可以使用--no-bootloader选项运行ubiquity,并且有一些提示subiquity用于支持--bootloader=none,但目前是否有一种方法只安装服务器OS文件,而不使用EFI分区呢?
发布于 2022-12-21 15:00:21
一个很好的问题,越来越重要,因为规范化似乎是切换到Subiquity的桌面安装程序也。这就是我所发现的。
在https://github.com/canonical/subiquity/blob/main/subiquity/cmd/server.py的Subiquity的当前源代码中,有一个命令行参数--bootloader,它的帮助文本是“重写引导加载程序的样式”,其可能的值为“none”、“bios”、“prep”或“uefi”。
很难跟踪整个源的流,但设置此参数似乎会覆盖默认探测,以确定要安装什么样的引导加载程序。然后,当服务器实际安装时,如果引导加载器属性的值为Bootloader.NONE,则跳过引导加载程序的安装。
源中的注释表明,s390x安装没有安装引导加载程序。
与桌面安装中的普遍性一样,为了调用"subiquity --bootloader=none“,您可能需要跳转到命令行。
与普遍存在的情况不同,似乎没有更短的"-b“选项。
https://askubuntu.com/questions/1382898
复制相似问题