欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

神舟战神笔记本(Z7M-KP7Z)双系统安装ubuntu 16.04遇到的坑及解决方法

程序员文章站 2022-05-30 19:35:24
...

神舟战神笔记本(Z7M-KP7Z)双系统安装ubuntu 16.04遇到的坑及解决方法

1 坑的列表

1 intel 驱动
2 NVIDIA 驱动
3 显示器分辨率

2 解决方法

安装ubuntu本身没什么难度,进bios选择boot device为ubuntu镜像所在位置,然后禁用secure boot,F4保存重启,安装开始之前,也就是选择是安装ubuntu还是直接运行镜像的时候,Ctrl+e 进入命令行,在quiet splash 后加入“–nomodeset”(不加这一步在进入ubuntu安装加载界面时卡死),然后F10 重新引导选择安装ubuntu,在禁用网络和下载更新的状态下安装非常快,由于禁用了显卡,所以分辨率可能比较低,在选择某些选项时如果看不到可以按ctrl+F7把光标变成手的形状拖拽窗口,安装完成后重启F2进入BIOS,选择首选引导ubuntu,F4保存重启,进入grub选择画面,按F2进入命令行,再次找到quiet splash,在后面加入“nomodeset”,进入系统。
进入系统后如果忍受不了分辨率过低的问题,就需要sudo gedit /etc/default/grub 修改GRUB_GFXMODE为屏幕最大分辨率。

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1920x1080

设置完grub之后记得sudo update-grub

接下来:

  1. 先解决intel驱动的问题,不然sudo apt-get update时可能会报错,解决方法参见:
    https://blog.csdn.net/dzhongjie/article/details/84306900
    帖子里说这一步是因为ubuntu 16.04没有intel集显驱动,需要手动下载下来,我是觉得如果不安装这个而nvidia的驱动又没有启动起来,图形显示完全靠cpu会比较慢,还不如把INTEL集显驱动先装好,以保证至少有一个显卡能用,说实话我到现在也不知道我的GTX 1050ti是否启用了,因为即使后来安装了nvidia驱动,系统信息仍然显示intel HD Graphics。

神舟战神笔记本(Z7M-KP7Z)双系统安装ubuntu 16.04遇到的坑及解决方法

2 NVIDIA驱动安装可以参考
https://blog.csdn.net/m0_38007695/article/details/83661849
我与帖子中安装的区别在于:
a.安装的驱动版本是418.56
b.在sh.这一步只禁用了opengl files, 没有禁用其他两项
sudo sh ./NVIDIA*.run -no-opengl-files
c.安装完了之后增加了一个挂载的动作
sudo modprobe nvidia-settings

安装完成后运行nvidia-smi没问题,但是nvidia-settings却打不开,sudo apt-get install nvidia-settings,安装完后能打开nvidia-settings,但是只有两行选项,于是我又安装了nvidia-prime进行胡乱设置,结果引出了第三个问题——屏幕分辨率降低

3 本来是想通过nvidia-prime对/etc/X11/xorg.conf设置启用nvidia独显,禁用intel集显的,但操作到最后系统分辨率变得很低,无奈删除了xorg.conf文件,最后用过https://www.cnblogs.com/eczhou/p/7860555.html中的办法增加了分辨率配置,得以解决。


到目前位置,安装不能说完美,后来用了apt-get update 和apt-get upgrade之后,nvidia-smi都打不开了,可能目前只有intel独显在工作,后面我将再次尝试重新安装驱动,以探索解决问题的方法。