无法在联想 YOGA 300-11IBY 上启动 Ubuntu 15.10

无法在联想 YOGA 300-11IBY 上启动 Ubuntu 15.10

我一直想将 ubuntu 15.10 安装在我的联想 yoga 300-11IBY 上。从 USB 安装过程似乎运行良好,但后来我发现无法启动系统。

在 bios 中,只有 usb 和网络启动显示为选项 - 没有可启动硬盘。UEFI 启动和 Emmc 光盘对我来说很新,但我猜它只想从 emmc 驱动器的 mmcblk0boot0 或 mmcblk0boot1 区域启动。我应该尝试将 grub 安装到其中一个驱动器上吗?

我曾在几个地方看到过 ubuntu 可以在这台笔记本电脑上安装并正常运行,所以我很好奇为什么安装对我来说不太完美。

更多信息:我使用的是 64 位版本。我首先尝试在“经典启动”模式下安装,然后在 UEFI 下安装,但最终结果似乎相同。我在 BIOS 中搜索了一下,但并没有太多选项,也没有一个在我看来是解决方案。

请求提供更多信息:Ubuntu 安装在 /dev/mmcblk0p1 下的驱动器上 - 我可以通过从 usb 运行 ubuntu 并查看周围来看到这一点。当机器启动时,它会直接再次从 usb 启动或尝试从网络启动(提示错误消息建议我检查电缆,大概是因为没有网络)。除了从 usb 或网络启动之外,bios 没有为我提供其他选项 - 没有显示硬盘(尽管它们在那里并且似乎正在工作。还有一个小的 /dev/sda 磁盘,它是 dos 格式的,我知道它是某种 windows 救援设备)。

任何帮助都值得感激。非常感谢。

答案1

切换到 UEFI 模式。禁用安全启动。然后在 UEFI 模式下重新安装 Ubuntu。这样它应该就可以正常工作了,至少对我来说是这样。

答案2

我现在有一个可以启动的系统。我使用的解决方案是手动对 EMMC 驱动器进行分区,并明确包含 EFI 系统分区。这导致系统可以正常工作,所以我很满意,并且暂时不想再做任何修改。然而,问题仍然存在...

首先,我不知道为什么我必须手动执行此操作。在我之前的尝试中,安装程序要求确认我是否要使用 UEFI 启动,但没有在我(或 UEFI)可以看到的任何地方创建 EFI 系统分区,也没有报告任何失败。

EMMC 驱动器永久地分为 4 个独立的“设备”:mmcblk0,这是驱动器的最大部分,用于一般用途;mmcblk0boot0mmcblk0boot1,我原以为它们是 EFI 分区,但我找不到任何写入它们的方法;mmcblk0rpmb,据我所知,它保存着预装的数字签名,但我似乎根本无法访问。只有mmcblk0设备由 ubuntu 安装程序提供用于分区(其他设备在 gparted 中也不可见)。所有设备都在正在运行的系统中 /dev 下可见。我不知道应该如何处理这些“启动”设备,但它们似乎并不是使系统运行的关键,正如我所担心的那样。

相关内容