ubiquity 如何强制不安装grub?

min*_*ini 10 grub2 ubiquity system-installation

我的硬盘分区:

  • esp --> sda1
  • archlinux --> sda2
  • 交换 --> sda3
  • sda4 --> 将是 ubuntu 的地方

我将在 sda4 上安装 ubuntu;目前我的启动过程是由systemd-boot控制的,它通过 bootctl 软件安装在 archlinux 中。很好,我想保留它。

通过安装 Ubuntu,它会尝试在 sda 或 sdaX 上安装 grub。查看此屏幕截图中的下拉菜单:

在此处输入图片说明

我想在不处理 grub 的情况下在 sda4 上安装 Ubuntu。然后我将通过在archlinux中在systemd-boot配置系统下创建一个新的入口文件来指向Ubuntu vmlinuz文件和initrd文件。

old*_*red 4

sudo ubiquity -b
Run Code Online (Sandbox Code Playgroud)

刚刚通过使用 grub 的 Loopmount 直接在 sda 上引导 ISO 来安装 16.10。进入安装程序后,进入终端并使用上面的命令。其他安装似乎正常。直到我点击之后才注意到,但很确定安装 grub 的位置的组合框丢失了。在安装过程中,通常会显示正在安装 grub,但从未显示过。

通常,安装到 sdb 或任何第二个安装都会使用主安装的引导覆盖我的 /EFI/ubuntu 文件夹。这次我能够重新启动到我的主安装

即使 grub“未安装”,运行sudo update-grub仍然会发现新安装。注意到 /boot/grub 中也没有 grub.cfg。


L. *_*mes 2

我不知道有什么方法可以阻止安装 Grub。但是您可以避免/dev/sda/dev/sda 驱动器的其他分区与 Grub 接触。

将第二个 USB 插入计算机。在安装过程中选择它作为引导设备。现在在 /dev/sda4 上安装 Ubuntu。安装过程不会触及 /dev/sda 或任何其他分区的引导扇区,除了/dev/sda4.