我有一台 2014 年中期的 15 英寸 MacBook Pro Retina,我想在我购买的外部 SSD 驱动器(三星 T3)上安装 Ubuntu(16.04 或 16.10)
我按照以下步骤尝试了一下:
- 使用 unetbootin 在 ubuntu gnome 16.10 上创建实时 USB
- 从 liveUSB 启动并选择“安装 ubuntu”
我在外部 SSD 上创建了以下分区:
120gb exfat4,带挂载点“/”
6GB 用于交换
其余用于将文件存储在 exFat 中
- 我选择 dev/sda (即三星外置 SSD)作为引导加载程序安装的设备
我成功安装并启动了。但是,我遇到了以下问题:
MACOS X 默认引导程序已被删除,但我不想删除。这就是选择外部 SSD 作为引导程序设备的原因,即当 SSD 未插入时,我希望 MacBook 默认在 MACOS 上启动。理想情况下,我希望此 SSD 可以在我的 MacBook 以及其他计算机上启动,例如运行 Windows。这可能吗?
ubuntu 系统无法正常工作,例如,控制屏幕亮度的键盘键不起作用,而当从 liveUSB 测试 ubuntu 时(不安装系统,只是从 USB 运行它),它们可以正常工作。我不明白。为什么从 USB 运行 ubuntu 时可以正常工作,而实际将其安装在 SSD 上时却不行?
如果我尝试运行介绍性 ubuntu 视频(例如如何启动应用程序),ubuntu 系统就会冻结。但是,如果不这样做,系统似乎运行良好。
鉴于上述遇到的问题和我的意愿,我有以下问题:
在 SSD 上安装 Ubuntu 并从任何计算机启动它的想法是否不可能?我读过该选项的几个问题,尤其是 nvidia 驱动程序的问题。值得注意的是http://www.rodsbooks.com/ubuntu-efi/谈论使用不同启动选项时的情况。
MacBook 有两个视频卡,这对 ubuntu 来说是个问题吗?ubuntu 如何处理这个问题?我该如何控制它?
感谢您的支持!
答案1
“在 SSD 上安装 Ubuntu 并从任何计算机启动它的想法是否不可能?”
简短回答:是的
长答案
30 年前,您可以使用任何 MS-DOS 1.10 可启动软盘并在 99% 的个人计算机上使用它。
如今,在 Linux(和 Windows)中,每个启动驱动器都配置了不同的驱动程序:
- WiFi(Broadcom、Intel 等)
- 驱动器(HDD 和 SSD)
- 显示驱动程序(例如 Intel、Nvidia、AMD)
- 显示器(不同的分辨率和刷新率)
- 键盘
- 老鼠
- 声卡
因此,不可能拥有适用于所有计算机的可启动 USB 外置 SSD。