支持Nvidia Optimus技术双显卡笔记本安装Linux Mint方法

Nvidia Optimus对Linux支持不佳,若想正常安装,必须先禁用独立显卡。安装成功后也需要禁用独立显卡才能正常启动。
我这里硬件为华硕N75YI267SF-SL,HD3000+GT555M,没在BIOS发现有禁用独立显卡的选项。Linux Mint版本为最新的Lisa,64bit DVD,使用Grub4Dos硬盘安装。
第一步,先在C盘下的menu.lst添加Linux Mint光盘的启动菜单

title Mint 12
root (hd0,0)
kernel /vmlinuz boot=casper iso-scan/filename=/mint.iso ro quiet splash locale=zh_CN.UTF-8 nouveau.blacklist=1
initrd /initrd.lz
boot

nouveau.blacklist=1 这句的功能就是屏蔽独立显卡。
linux Mint的光盘镜像为mint.iso,放c盘根目录.
第二步,正常启动安装。
第三步,装完重启,进入Grub菜单,是Linux Mint安装的Grub菜单,不是Grub4Dos,选中第一项Linux Mint 12 64-bit, 3.0.0-12-generic,按e进入编辑模式,
找到

linux /boot/vmlinuz-3.0.0-12-generic root=UUID=b29a9afd-a2d6-4f17-9436-72d0a882b5f3 ro quiet splash vt.handoff=7

这行,修改为:

linux /boot/vmlinuz-3.0.0-12-generic root=UUID=b29a9afd-a2d6-4f17-9436-72d0a882b5f3 ro quiet splash vt.handoff=7 nouveau.blacklist=1

就是后面加上nouveau.blacklist=1
按F10即可正常启动。
第四步,因为上面的第三步不会保存到配置文件,所以每次重启都需要重复操作。这步就是把第三步写入配置文件。
打开/boot/grub/grub.cfg(需要root权限才能编辑)
找到

menuentry 'Linux Mint 12 64-bit, 3.0.0-12-generic (/dev/sda4)' --class linuxmint --class gnu-linux --class gnu --class os {
recordfail
set gfxpayload=$linux_gfx_mode
insmod gzio
insmod part_msdos
insmod ext2
set root='(hd0,msdos4)'
search --no-floppy --fs-uuid --set=root b29a9afd-a2d6-4f17-9436-72d0a882b5f3
linux /boot/vmlinuz-3.0.0-12-generic root=UUID=b29a9afd-a2d6-4f17-9436-72d0a882b5f3 ro quiet splash vt.handoff=7
initrd /boot/initrd.img-3.0.0-12-generic
}

修改方法同第三步,保存。

© 2012, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记