UEFI 引导安装 Windows 8 与 Ubuntu 12.04 双系统
笔记本型号为 Lenovo Y400
预装系统为 Windows 8,并且已经有UEFI的引导程序,希望安装 Ubuntu 双系统,手边已有一个刻录有 Ubuntu 12.04.2 的 USB 启动盘
操作步骤为
-
在 Windows 8 中,分出一部分空闲空间用来安装 Ubuntu(+X 选择磁盘管理,然后,选择D盘,压缩卷,分出足够多的 free space);
-
开机后按 F2 进入 BIOS 设置,选择 BOOT 方式为 Legacy Support;
-
再次启动后按住 F12 选择 EFI USB 引导,进入 Ubuntu 的安装界面,选择第二项 install;
-
进入 Ubuntu 的安装设置界面,在系统分区里面一定要能够识别出已经安装的 Windows 否则 Ubuntu 将重新创建引导分区,导致 Windows 失效;在此基础上给 Ubuntu 进行合理的分区操作;
-
安装完成后重新启动,进入 Ubuntu 操作系统,此时有两个问题:(a)、系统的有限网卡不能正常使用;(b)、系统的显卡驱动不是 Nvidia 官方驱动,界面显示不友好;
-
安装 alx 网卡驱动
执行命令
$ lspci
显示 Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 10),找到并 安装适合 AR8161 的显卡驱动在无线网络可用的情况下,安装 C/C++ 等必要的编译开发环境
$ sudo apt-get install build-essential
编译安装网卡驱动
$ wget https://www.kernel.org/pub/linux/kernel/projects/backports/2013/03/04/compat-drivers-2013-03-04-u.tar.bz2 $ ./scripts/driver-select alx $ make $ sudo make install
加载驱动模块
$ sudo modprobe alx
-
安装显卡驱动
在 Nvidia 官方网站上下载 GT 750M linux 64bit 驱动。切换到命令行模式
Ctrl+Alt+(F2-F6)
,在 root 权限下执行$ service lightdm stop $ cd <into the directory containing NVIDIA*.run file> $ sh ./NVIDIA*.run
安装过程中需要 disable-nouveau 然后重启,重复执行上述操作。
-
UEFI 修复
重启电脑后,进入 Ubuntu 操作系统。安装 Boot-Reqair,然后执行修复程序即可,相关操作说明参考Ubuntu Boot-Reqair。
完成修复后,重启电脑进入 BIOS 设置,将 BOOT 改为 UEFI。然后检查是否能够从 Ubuntu 和 Windows 8 启动系统。
参考资料