UEFI 引导安装 Windows 8 与 Ubuntu 12.04 双系统

笔记本型号为 Lenovo Y400

预装系统为 Windows 8,并且已经有UEFI的引导程序,希望安装 Ubuntu 双系统,手边已有一个刻录有 Ubuntu 12.04.2 的 USB 启动盘

操作步骤为

  1. 在 Windows 8 中,分出一部分空闲空间用来安装 Ubuntu(+X 选择磁盘管理,然后,选择D盘,压缩卷,分出足够多的 free space);

  2. 开机后按 F2 进入 BIOS 设置,选择 BOOT 方式为 Legacy Support;

  3. 再次启动后按住 F12 选择 EFI USB 引导,进入 Ubuntu 的安装界面,选择第二项 install;

  4. 进入 Ubuntu 的安装设置界面,在系统分区里面一定要能够识别出已经安装的 Windows 否则 Ubuntu 将重新创建引导分区,导致 Windows 失效;在此基础上给 Ubuntu 进行合理的分区操作;

  5. 安装完成后重新启动,进入 Ubuntu 操作系统,此时有两个问题:(a)、系统的有限网卡不能正常使用;(b)、系统的显卡驱动不是 Nvidia 官方驱动,界面显示不友好;

  6. 安装 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 
  7. 安装显卡驱动

    在 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 然后重启,重复执行上述操作。

  8. UEFI 修复

    重启电脑后,进入 Ubuntu 操作系统。安装 Boot-Reqair,然后执行修复程序即可,相关操作说明参考Ubuntu Boot-Reqair

    完成修复后,重启电脑进入 BIOS 设置,将 BOOT 改为 UEFI。然后检查是否能够从 Ubuntu 和 Windows 8 启动系统。

参考资料

  1. alx network
  2. nvidia
  3. Boot-Reqair
posted @ 2013-11-28 01:00  asdffdas  阅读(2242)  评论(0编辑  收藏  举报