0x01所遇问题

最近想换电脑,正好赶上双十一,就收入了一台机械师F117-F2系列的电脑(不得不说很炫酷)。可惜自己是个学生,并不是仅仅拿来玩游戏的。因为需要,要在本本上安装Ubuntu系统,但不论ubuntu14.04还是ubuntu16.04都卡在u盘进入后的Logo界面。询问客服,客服说14可以安装上,我那个郁闷啊!!!并且在问售后的过程中被奚落安装不上就去电脑店里装(NND,老子就不会装了,咋滴!!!!)。各种郁闷后也得装啊,最后各种大神的问,各种百度的查,才安装上,在此给大家分享一下。

0x02问题描述

Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,也没能得到NVIDIA的认可与支持。虽然NouveauGallium3D在游戏速度上还远远无法和NVIDIA官方私有驱动相提并论,不过确让Linux更容易的应对各种复杂的NVIDIA显卡环境,让用户安装完系统即可进入桌面并且有不错的显示效果,所以,很多Linux发行版默认集成了Nouveau驱动,在遇到NVIDIA显卡时默认安装。企业版的Linux更是如此,几乎所有支持图形界面的企业Linux发行版都将Nouveau收入其中。

不过对于个人桌面用户来说,处于成长阶段的Nouveau并不完美,与企业版不一样,个人用户除了想让正常显示图形界面外很多时候还需要一些3D特效,Nouveau多数时候并不能完成,而用户在安装NVIDIA官方私有驱动的时候Nouveau又成为了阻碍,不干掉Nouveau安装时总是报错。在夜莺F117-F2安装ubuntu时就是遇到的这个问题!!!

0x03解决思路

被夜莺F117-F2的客服奚落后就去了国内ubuntu kylin论坛(http://www.ubuntukylin.com/ukylin/forum.php?mod=viewthread&tid=25019&page=1),在论坛内看到也有人遇到过这种问题,但没有把问题解决办法share出来。就向到时解决这个问题的大神(IDhandsome_feng)进行了请教,这时才知道是Nouveau的问题,然后根据大神的指点才成功进入安装界面。以下为安装流程:

一、ubuntu官网下载Ubuntu16.04镜像,然后用ultraiso打开镜像写入到U盘中。

二、开机按F2进入BIOS,关闭"BIOS"secure boot。之前也应把win10的快速启动也关掉。(备注:我夜莺F112-F2电脑的主板是UEF,我添加的机械硬盘是GPTI模式,也就是UEFI+GPT,不懂去看网页http://jingyan.baidu.com/article/636f38bb7271f6d6b84610c8.html

注意:安装时不要插网线,如果插入网线会在选择时区时不断出错跳到主界面!!!

三、BIOS设置好后保存退出,此时重启电脑后按F7(启动项选择)选择U盘启动进入界面如下:


此时按e键进入界面如下:


把光标移到 linux 那一行最后面,先按一下space 键加入一個空格然后输入輸入 "acpi_osi=linux nouveau.modeset=0" 注意中间一个空格(nVidia 显卡)

或者输入"acpi_osi=linux i915.modeset=1" "acpi_osi=linuxi915.modeset=0" 注意中间一个空格 (Intel 显卡)

或者 输入"acpi_osi=linux xforcevesa" "acpi_osi=linux radeon.modeset=0 xforcevesa" 注意 中间一个空格 (amd 显卡)(来自网站:http://www.apexu.com/apexu/tw/modules/publisher/item.php?itemid=14

在此我尝试了把nouveau.modeset=0更改为nomodeset,此时也可以正常安装,但界面是无驱动状态,安装后的系统显示正常界面会比较麻烦,不建议这种方式。
注:linux那行的最后面在ubuntu16.04是acpi_osi=linux quiet splash ---后面。---不要删除,并且---后面加空格!不同的ubuntu版本linux这一行不同,但在这行的最后添加内容即可。

四、在安装时,格式化磁盘之后一定要把deviceforbootloader那一栏一定要选带windows boot manager的分区。由于此处不是安装教程,不把细节列出来了。

五、当采用nouveau.modeset=0顺利安装,则安装好后,sudo gedit /boot/grub/grub.cfg 在里面找到相应位置加上,就不用每次开机都改了。首次启动时在界面如下图:


需要按e进入如下界面,在linux一行的最后再次输入nouveau.modeset=0即可登入系统。此后更改grub.cfg文件即可。
六、安装好系统后,正常进入系统把nvidia显卡驱动下载安装即可。

此回复是否有帮助 图片 图片 0人认为此回复有帮助
  • A18610035441
    2016-12-15 14:25:16
    󰌂回复
    :):):):):):):):):):):):):):):):):)
  • wuwang
    2016-12-15 10:25:40
    󰌂回复
    hty 发表于 2016-12-12 02:35
    有没有视频教程啊

    :lol视频教程可能得交给售后啦,电脑盘都有文件了,不便再做教程了。
  • leigaoyi
    2016-12-12 16:10:49
    󰌂回复
    搞定了,眼睛都花了。我是F1笔记本,在楼主给的文件下面,找到acpi_osi=linux quiet splash 这句话。我是在这句话最后面加上acpi_osi=linux noveau.modeset=0 。就可以直接启动了,不知道有没有其他方法,亲测可用哦。楼主棒棒达
  • leigaoyi
    2016-12-12 16:03:34
    󰌂回复
    楼主大大,我用noveau.modeset=0成功安装上了ubantu,但是你的安装说明5、6不太明确,合适的位置我不太明白,还有加上,是指加上acpi_osi=linux noveau.modeset=0 吗?
  • leigaoyi
    2016-12-12 15:11:42
    󰌂回复
    力挺,好赞
  • 布拉格丶嗨
    2016-12-12 11:28:31
    󰌂回复
    wuwang 发表于 2016-11-21 07:47
    第三幅图怎么出不来,什么情况

    第三幅图没有上传成功 麻烦重新上传一下
  • hty
    2016-12-12 02:35:50
    󰌂回复
    有没有视频教程啊
  • hty
    2016-12-12 02:35:31
    󰌂回复
    有没有视频教程
  • wuwang
    2016-11-21 23:47:54
    󰌂回复
    第三幅图怎么出不来,什么情况