我有 2 台电脑。
- MacBook Pro - MacOS X Sierra
- HP ProDesk - Windows X
我希望两台电脑都能访问原生 Ubuntu。我无法双启动,因为它们都是办公电脑。我可以访问 BIOS。
在 Windows 上使用 rufus 准备了一个可启动的 Ubuntu 16.04.02。我们将其称为 usb-1。
我想在 USB-3.0 32 GB 上安装 Ubuntu 16.04.02,我们将其称为 usb-2。我可以将此驱动器插入任何一台计算机并启动到 Linux,并在其上安装持久性和已安装的软件。
通过 HP-Desktop 机器在 usb-2 上安装了 Ubuntu。Grub 覆盖了 Windows 引导加载程序,但仍然正常,我能够通过手动引导菜单选择引导到 Windows-SSD 或 Ubuntu-usb。将 usb 插入 mac,mac 没有检测到它。
在 MAC 上很容易检测到 live-usb(重启时按选项键)。在 Mac 上,我尝试在 usb-2 上重新安装 ubuntu,手动分区(无交换)、EFI - 400 mb,其余全部 /。Grub 安装在 usb-2 上(而不是分区号)。
重新启动 MAC,它启动到 ubuntu。安装更新和软件。一切顺利。我将 USB 重新插入 HP Desktop,但未检测到 USB。我甚至无法通过启动菜单启动 ubuntu,但可以启动到 Windows。
虽然我尝试了各种组合,但还是在将 SSD 从台式机中移除后。在台式机上,Ubuntu 可以正常启动,Windows 也可以正常启动,但我无法从 MAC 启动 ubuntu。当我从 MAC 在 usb-2 上安装 ubuntu 时,我无法从 HP-Desktop 机器启动。当通过其他机器完成安装时,甚至 BIOS 也无法在启动菜单中检测到。
Live-usb 在两台机器上都能很好地检测到,并能顺利启动到 ubuntu。但没有什么能持久化。我甚至无法保存一个用户。
我无法理解 grub。live-usb 中有什么样的引导加载程序。
我能不能只在 USB 上安装 Ubuntu,然后用 live-usb 的引导加载程序替换它,以便在我的两台机器上启动操作系统?
任何帮助/评论/答案/指针/项目/博客/论坛都将非常感谢。