在联想 U410 上安装 ubuntu

在联想 U410 上安装 ubuntu

几个月前我买了一台联想 U410(i5 ivy bridge、8gb ram、25gb SSD、500gb HDD)。质量很好,而且很便宜。

不幸的是,它感染了 Windows 8。我真的没有时间在上面安装 Ubuntu,但现在我要花点时间。

但是,检查后发现它似乎比平常要复杂一些。那么有人有这样做的经验吗?我想完全摆脱 Win 8,同样,我也在考虑在 SSD 上安装 ubuntu,并使用 HDD 作为哑存储,这是好的设置吗(除了 Eclipse 和其他一些小型媒体应用程序外,不会安装任何应用程序)?

到目前为止我已经发现我必须禁用 RAID 设置: 无法在联想 U410 Ultrabook 上安装 12.04

或者我可能还需要删除 raid 分区,使用 dmraid 删除元数据并将磁盘标记为“gpt”: http://ubuntuforums.org/showthread.php?t=2052975 或者只有当我想要双启动选项时才需要这样做?(“将磁盘标记为 gpt” 真让人吃惊?)

另外,似乎有些人在安装 Ubuntu 后无法进入 BIOS: http://forums.lenovo.com/t5/IdeaPad-YUVZ-and-P-series/Lenovo-U410-Cannot-access-to-BIOS/td-p/877703 但是所有这些人似乎都禁用了 UEFI。我不需要这样做来安装 Ubuntu,对吗?

那么,有人能给我一些帮助吗?

答案1

我在联想 ThinkCentre 上安装 Ubuntu 13.04 时遇到了一些问题,这与您的问题没有直接关系,但您可能会发现这里有一些相似之处。首先,删除 Win8 会导致问题,因为标准联想启动过程要求在 EFI 启动分区中输入 Windows 条目 - 只是关于条目,而不是关于“真实”数据。我通过 Live-CD 上的命令行执行此操作。(从这里获取信息论坛条目)您可以使用以下命令验证是否存在条目

$ sudo efibootmgr -v

如果缺失,请创建一个

$ sudo efibootmgr -c -d /dev/sda -p 1 -l '\EFI\ubuntu\grubx64.efi' -L "Windows Boot Manager"

然后验证该条目是否存在,并检查启动顺序;Ubuntu 需要放在第一位,然后是 Windows 条目,然后是其余的:

$ sudo efibootmgr -v
$ sudo efibootmgr -o 0000,0001,000A,000B,000C #according to the boot entries

在 UEFI 安装之前,我还删除了标准分区表并手动创建了 GPT 分区表,尽管如果您选择“安装 Ubuntu 并使用整个磁盘”选项,Ubuntu 会自动执行此操作。由于我确实希望将根目录和主目录分开,因此我没有遵循此过程,而是在 Live-CD 上使用 gparted。

然后,至关重要的是刷新 BIOS,我通过从联想网站下载 .ISO 文件并创建 Live-USB 驱动器来完成此操作。此步骤非常重要,因为联想 UEFI 无法检测到签名的 Ubuntu 内核(“错误 1962 - 未找到操作系统”)。之后,我不需要关闭“BIOS”中的安全启动、快速启动和操作系统优化设置选项。以下是入口带有grbu4bios详细描述(注明来源)的最新版本可从这里(向下滚动到页面底部)并将其解压到您的工作目录:

$ sudo fdisk -l   #find out which one is your USB drive
$ sudo ./bootlace.com /dev/sdb
  1. 将这两个文件复制到 USB 驱动器grldmenu.lst
  2. 将 bios.ISO(例如f1j951usa.iso)复制到 USB 驱动器
  3. 使用 gedit打开menu.lst

    title thinkpad-bios #可以是任何标题
    map (hd0,0)/f1j951usa.iso (hd32) #根据您下载的文件
    map --hook chainloader (hd32)
    boot

之后,从 USB 驱动器启动并选择最后一个条目,按照步骤操作。您可能需要先记下 Serial# 和 MachineID,以防刷新过程要求更新这两个。

相关内容