2013年6月10日星期一

联想Y500安装Unbuntu12.04



新买了一台联想Y500,预装了Windows8。为了安装Unbuntu和Windows8双系统,折腾了一天。

安装步骤:
1. 分区
Y500预装的Windows8有个盘,C盘和D盘。从D盘划分出部分空间给Ubuntu
1)win键+x,弹出菜单中选择“磁盘管理”
2)选择D盘,右键点击弹出的菜单中选择“压缩卷”
3)输入要划分的空间。

2. 制作LiveUSB安装U盘
1)从ubuntu官网下载Ubuntu12.04.2的iso镜像文件,这个版本开始支持UEFI和SecureBoot。但我后来还是把SecureBoot关掉了(原因见下面第6点)。
2)从另一台Ubuntu机器通过“启动盘创建器”,创建启动U盘。
3)修改U盘下/boot/grub/grub.cfg文件:
   "gfxmode=auto"改为"gfxmode=1920*1080"(改成其他分辨率应该也可以,但我没有试验)
   所有的"quiet splash"改为"nomodeset=1"。
如果不修改,无法进入grub菜单的选项。

3. 安装Ubuntu
修改BIOS从usb启动,安装Ubuntu。安装选项我选择的是“Install Ubuntu alongside them”。
安装时就可以配置网络,最好是把网络配置好。否则安装完后要在命令行下配置网络又是件头疼的事。

4. 修改新安装的Ubuntu的grub.cfg文件
1) 安装完再次通过usb启动,选择"try Ubuntu"
2) 执行以下命令mount新安装的Ubuntu分区
   sudo mkdir /mnt/newinstall
   sudo mount /dev/sda8 /mnt/newinstall (sda8是我机器上Ubuntu的分区)
3) sudo vi /mnt/newinstall/boot/grub/grub.conf,修改上面2.3)的选项

5. 安装GT750M显卡驱动
现在可以启动Ubuntu了。但因为没有显卡驱动,启动Ubuntu只能进入shell。驱动可以从Nvidia官网下载。现在最新版的下载地址是
http://us.download.nvidia.com/XFree86/Linux-x86_64/319.23/NVIDIA-Linux-x86_64-319.23.run

执行以下命令:
wget http://us.download.nvidia.com/XFree86/Linux-x86_64/319.23/NVIDIA-Linux-x86_64-319.23.run
sudo chmod +x NVIDIA-Linux-x86_64-319.23.run
sudo ./NVIDIA-Linux-x86_64-319.23.run

驱动安装完成后,再次启动就可以进入图形界面。

6. boot-repair修复Windows8
从Dash或terminal启动boot-repair,选择"Recommended repair",然后按照指示操作即可。
注意:boot-repair会要求关闭SecureBoot,虽然12.04.2(*参考1)支持SecureBoot,但为了安全起见,我还是把SecureBoot关闭了。

7. 选择正确的grub选项启动Windows8
boot-repair修复之后grub会生成很多选项,包括联想的一键恢复(下面第3个选项)都会显示出来。
下面列举几个我机器上的grub选项:
Ubuntu, Linux 3.5.0-32-generic
Windows Boot UEFI recovery
Windows Boot UEFI recovery bkpbootx64.efi
Windows 8 (loader) (on /dev/sda5)

这里就有个很坑爹的问题。启动Windows8不是选第4个!导致我以为boot-repair没有成功,重试了好几次。万般无奈之下,我无聊地一个个去试,发现第2个"Windows Boot UEFI recovery"居然进去了。。。
原来此recovery(boot-repair之后成功修复的recovey)非彼recovery(恢复模式),我一直理解成类似Android的recovery模式了orz

好了,终于双系统都可以正常启动了。

参考
1. https://help.ubuntu.com/community/UEFI
2. http://askubuntu.com/questions/272570/unable-to-install-ubuntu-on-lenovo-y500
3. http://askubuntu.com/questions/221835/installing-ubuntu-on-a-pre-installed-uefi-supported-windows-8-system

没有评论:

发表评论