在 UEFI 模式下的联想 PC 上双启动 Win8.1 和 Ubuntu

在 UEFI 模式下的联想 PC 上双启动 Win8.1 和 Ubuntu

首先我对这篇文章表示赞赏:

使用 UEFI 安装 Ubuntu 和预装的 Windows

它很好地解释了双启动安装。帖子还说无法在联想笔记本电脑上安装。但是,我对此表示怀疑。我希望您向您展示所有细节,并向您展示我进展到什么程度以及我遇到哪些困难。

在联想 B50-70 笔记本电脑上进行双启动。Win8.1 64 位 OEM 版本。BIOS UEFI 模式开启,安全启动开启。所有准备工作都已完成,如分区和 Win 关闭(无需快速启动)。LiveUSB 带有 Ubuntu 14.04.1 64 位,使用 Unetbootin 创建。我使用 USB 2.0 连接器,而不是 USB 3.0。

我的第一次尝试失败了,因为 Ubuntu 是在 BIOS 模式下安装的。UEFI 的 BIOS 设置已关闭。我使用了启动修复,但没有用,所以我使用联想的恢复功能恢复了所有内容,Windows 再次启动。

我打开了 UEFI 并再次尝试。

在我第二次尝试时,Widows 立即启动,忽略 LiveUSB。这是因为启动顺序。在 BIOS 中,Win 和 USB 设备可见。设置启动优先级或直接通过启动菜单启动 GRUB 引导程序。

启动时我得到了一个 GRUB 菜单

Grub 只有一个条目,这有点令人困惑:“启动修复磁盘会话”。我之前使用 USB 棒进行启动修复,但后来将 Ubuntu iso 写入其中。无论如何,当我选择它时,Ubuntu 启动了。

出现了深紫色的 Ubuntu 屏幕,让我以为一切都会好起来,但过了一段时间,紫色屏幕被替换为:

BusyBox V1.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built-in shell (ash)
(initramfs) unable to find a medium containing a live file system

这时我卡住了。如果我检查我的位置,我可以看到一个包含 dev、root、var、inti 等的文件系统。

有 2 个文件系统:udev 和 tmpfs。

文件 casper.log 显示与上面相同的错误。

有没有办法通过在 Grub 菜单或 BusyBox shell 中输入命令来启动 LiveUSB?

我的第一个猜测是安全启动通常会阻止启动任何其他操作系统以及 LiveUSB。但是,在 BIOS 中关闭安全启动没有任何效果……

我愿意接受所有建议。即使 GRUB 必须由 Windows 引导加载程序启动。

答案1

是的,问题解决了!

但以一种非常愚蠢的方式。我很想告诉你。这是因为:中的一个错误Startup disk creator

正如我所说的,我正在使用startup disk creator它来创建可启动的 USB。我必须使用 64 位版本的 Ubuntu,但我还下载了映像:

ubuntu-14.04.1-desktop-i386.iso

在 Ubuntu 12.04 LTS启动时,Startup disk creator两个映像都存在:

ubuntu-14.10-desktop-amd64.iso
ubuntu-14.04.1-desktop-i386.iso

Startup disk creator可以单击按钮:“其他”来选择所需的图像。我选择了 amd64 版本,而不是 i386 版本。然后遇到了上面描述的麻烦。如果存储位置有 2 个图像,则无论您选择哪个图像,都只会选择一个图像。在标准屏幕中,除非Startup disk creator您将窗口加宽,否则它是不可见的。我试了几次,是的,这是可重现的。没有可见的版本。它附带 Ubuntu 12.04 LTS。

解决方法

从下载目录中删除或重命名您不想要的图像,一切都会好起来。

图像刻录到 USB 并安装工作完美完成。

我唯一感到困惑的是为什么 64 位 amd 映像可以在配备 Intel core i3 的 Lenovo B50-70 上运行。但这是另一个问题。不过,我可以确认它可以运行!

它运行完美,速度超快!对 Ubuntu 很满意。

相关内容