现在的位置: 首页 > 综合 > 正文

联想y410p预装win8,再用u盘安装ubuntu

2014年04月29日 ⁄ 综合 ⁄ 共 1203字 ⁄ 字号 评论关闭

新入手的全新联想y410p,预装了win8,刚到手就想装个ubuntu玩玩。以前也是装过很多次ubuntu了,本来以为会简单,结果现在的机器由于使用了全新的uefi启动方式,安装过程中遇到了不少问题。问谷哥,问度娘,折腾了一天多,终于有了进展。下面主要介绍了一下主要步骤:

1. 下载ubuntu12.04LTS 64位版(使用ubuntu13.10 64位版由于显卡的原因安装时有问题)

2. 制作ubuntu live usb(参考http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-windows)。制作完成后注意将u盘下pool\main\g\grub2-signed\grub-efi-amd64-signed_1.9~ubuntu12.04.6+1.99-21ubuntu3.14_amd.deb改为pool\main\g\grub2-signed\grub-efi-amd64-signed_1.9~ubuntu12.04.6+1.99-21ubuntu3.14_amd64.deb。否则后面会出现grub2无法安装的错误

3.  插入u盘,开机时按下F2,进入boot栏,boot mode选择uefi,usb boot选择enabled,然后在下面选中'efi usb device...'字样的条目,按下F6将其调整到列表最上面。按下F10保存并退出

4. 电脑重启后,进入ubuntu安装选择页面,选择install ubuntu开始安装

5. 在安装类型页面,选择其它先项(something else)

6. 然后选择ubuntu要安装的分区,格式为ext4,选择格式化,挂载点为'/',引导要安装到ubuntu的分区,也就是刚刚选择的分区

这样安装基本就可以完成了,但是有新的问题:如果我们在boot里设置优先启动ubuntu,那么在启动界面可以看到ubuntu和win8的启动项,但是ubuntu可以启动而win8不可以(启动时会报错);如果我们设置优先启动win8,那么启动时会直接进入win8而看不到ubuntu的启动项。网上有用boot-repair和25_windows_uefi两种方法,但我都没有成功。后来找到一种解决方案,也挺简单的:

1. 在terminal下使用‘sudo parted -l'查看分区,找到Name为'EFI system partition'的项,假设其Number为2

2. 在/etc/grub.d/40_custom后面加上如下内容

menuentry "windows 8" {

insmod part_gpt

insmod chain

set root='(hd0,gpt2)'

chainloader /EFI/Microsoft/Boot/bootmgfw.efi

}

3. 在terminal下支行'sudo update-grub',重启,OK


抱歉!评论已关闭.