如何在不安装 ubuntu 的情况下安装 GRUB2?

如何在不安装 ubuntu 的情况下安装 GRUB2?

我有这种情况:

HDD 1:Windows 10 安装(个人使用)HDD 2:Windows 10 安装(工作使用)HDD 2 分区 5:Ubuntu 安装(无所谓,但 grub 需要)

我无法启动我的个人安装并将其休眠,然后切换到工作用途,反之亦然。这是因为休眠驱动器可以在其启动会话之外安装,并且可能导致数据损坏 - 但实际上不是因为我没有安装这些驱动器。

我希望能够休眠个人用途,然后切换到工作用途,反之亦然。Grub 引导程序允许这样做。但是,Ubuntu 有一个 10GB 的分区。我真的很想创建一个 200MB 的分区,只安装必要的 grub 文件。我该怎么做?

答案1

我终于搞清楚了,感谢大家提供的链接和帮助,解决了这个愚蠢的问题,哈哈。如果有可以安装的“仅 grub” iso,我会很高兴,但遗憾的是没有。

解决方案:

  1. 将 Windows 安装到 HDD1 上,拔下 HDD1,安装 Windows HDD2。
  2. 插入 HDD1
  3. 在任意驱动器上创建一个 10GB 的分区
  4. 将 Ubuntu 安装到该分区
  5. 确保 Grub 已安装并正常运行(您可以在 Windows 安装之间来回启动)
  6. 从实时 Linux USB 启动(选择“尝试 ubuntu”)
  7. 挂载已安装完整 ubuntu 的分区。
  8. 使用 thunar 删除所有内容,除了 /boot 和 /etc/grub*
  9. 使用 gparted 将 ubuntu 分区缩小到 100MB
  10. 使用 gparted 扩展 windows 安装分区
  11. 遗憾的是,Windows 不会自动看到此分区更改,因此我对其运行了 chkdsk,这修复了报告的分区大小错误。不过我认为还有其他方法可以刷新它。

现在,我们已将 GRUB 作为我的引导程序,显示两个版本的 Windows,让我可以在完全关闭电源或休眠后选择它们。我终于开心了,哈哈。

注意:Grub 会创建自己的分区来保存 UEFI 启动内容。此分区将显示在设备的 BIOS 启动菜单中。

附言:您可以备份驱动器,如果需要重做该过程,您只需创建一个 100MB 的分区并复制备份,然后使用实时 USB 重新安装 GRUB。

编辑:没有测试过,但diskpart应该rescan drives更新分区而不做完整的ckdsk

相关内容