admin 管理员组文章数量: 887021
NH55/炫龙M7 Ubuntu 安装 && 使用的那些坑.
资料来源:https://steemit/cn/@oflyhigh/ubuntu-18-04-2019-10-26
https://blog.csdn/administratorgy/article/details/52702362
更新1
2
3
420.08.20 初始化
20.08.24 添加一些内容
20.10.18 firefox 的新坑
21.01.28 重写部分内容
导语
最近被 win10 的 hyper-v 坑的不轻.反复好几次终于准备脱坑.每隔一段时间 hyper-v 的网络必定抽风一次,重开 hyper-v 无用,只能重置网络的那种.
每次重置网络,辛苦刷的 killer 1650x 的驱动必定掉.
wsl2 不支持 ipv6,Gpu 支持还遥遥无期.
机器是 炫龙M7 实际上是蓝天的 NH55 准系统,性能释放足,但是小毛病不少.安装 Linux 前后坑了我一个星期.
这些问题少数是 linux 软件适配,其他是 Nvidia (此处应该有 linus 那句..).
选择
既然要重回 Linux,必须明确自己的使用习惯.主力软件有 Firefox Vscode.(Steam 好像也是啊)
大量使用 Docker 和 KVM 虚拟机.
偶尔跑跑深度学习.
要求Nvidia 专有驱动管理.
可以深度定制用户界面.
工作区/快捷键等支持.
其实基本没的选,自己最熟悉的始终是 Debian 系.Debian 维护 Nvidia 驱动非常麻烦.
Linux Mint 上手即用,nvidia 支持也很好,但是不支持 snap,可定制化程度略低.
elementary OS 非常漂亮,但是操作逻辑都是按照 mac 来的,略显不适.
Manjaro 是基于 Arch 的,这一点就导致上手成本较高.
最后还是回到了 Ubuntu 20.04… Gnome 定制很高,带 zfs 支持..
当我满怀信心的下载了 N 多发行版后,发现….大概到了月球,全是坑.
安装
进入安装界面花屏
参考 > https://steemit/cn/@oflyhigh/ubuntu-18-04-2019-10-26
尝试 N 多发行版,安装界面全是花屏..除了无法进入安装界面,还有可能是安装完毕,却进不去用户界面,用 Ctrl + Alt + F2 可以进入终端.
最后确认是内核与显卡的不兼容.NH55 系没有核显,当 Nvidia 独显和内核存在兼容问题时,只有死给你看.
Nvidia 与 Linux 的恩怨不是一两天了,Linus 的那个国际通用手势已经非常著名了.
只能手动配置一下要求显卡在启动阶段暂时不要加载显卡驱动.
安装系统时选择 Intsall Ubuntu 时不要直接回车.
摁 e 进入 grub 编辑
linux /casper/vmlinuz boot=casper quiet ---,删掉 ---,添加 nomodeset.
Ctrl + X 保存重启.
对 Linux Mint 和 elementary OS 同样适用.Manjaro 理论是也同理.
安装完毕进入系统双系统光标选择你要进入的系统,单系统长按 Shift.摁 e 进入 grub 编辑.
在 linux /boot/** 那一行最后添加 nomodeset.
Ctrl + X 保存重启.
其他
Ubuntu 安装是选择,音视频解码 + 非开源驱动,这样 nvidia-440 的驱动就打上了.
系统那些坑
NVIDIA + Firefox 卡顿
这个问题折腾了好久..打上 nvidia 驱动后,firefox 会明显出现卡顿,不仅是滑动/播放视频全卡.
但是 chrome 没有这个问题,换回开源驱动也没有这个问题.
其他发行版同样存在这个问题,只要是 nvidia 私有驱动 + firefox 必定卡顿.
打开 NVIDIA X Server Settings 终于发现了一点端倪.在 PowerMizer 查看频率,使用 firefox 直接被锁了最低频率,不卡才怪呢.
一般这些问题都与硬件加速有关,早年间 Firefox 还有关闭 Linux 用户硬件加速的操作,强制开启一下试试?打开 about:config
layers.acceleration.force-enabled 设置为 true.
网上还有其他开启选项,但是这一个就够了.
问题解决..(国际通用手势)(20.10.18),又出现了新问题.(国际通用手势).
一次例行系统更新,firefox更新到了 81,强制 gpu 加速失效了..目前只能将 gpu 设置成高性能模式.(国际通用手势).
干脆换到 esr 算了.(国际通用手势),换到 esr 没问题了.
缩放
Win 下有全局缩放(但是必须是 124%).Ubuntu 下也有但是开启后显示非常奇怪,搜索反馈列表,貌似又是 Nvidia 驱动不太兼容的问题,而且官方还在修.(Linux Mint 没问题)
那暂时只能退一步,缩放字体 + 个别软件设置.
字体缩放,使用 gnome-tweaks 要比系统自带的效果更好,这一块详情见后面美化部分.
Firefox 在设置字体缩放后,网页还是原来的比例,解决这一点.about:config 下 layout.css.devPixelsPerPx 设置为 1.2.(有时间真该好好看看 Firefox 的定制)
Vscode 在设置内搜索 zoom 既可看到缩放相关设置.
Vscode 中文输入
迄今为止遇到的最诡异的问题,中文输入法单单在 VSC 中没法使用…
这个锅要扔给 Snap ,snap 打包的 vsc 从 2018 年就有这个问题.
换用官方源安装没有此问题.
Firefox 配置丢失
这个应该是 snap 的 bug,安装后遇到了 2 次突然闪崩,打不开网页.换用 apt 直接安装的没问题.
so Snap 再见了..
系统美化
Ubuntu 默认的 gnome 桌面环境,可定制话程度很高,其他类似的 KDE 应该更高吧,但是 Gnome 足够了.
安装插件
确定已经启用了 universe 源.没有的话1sudo add-apt-repository universe
然后开装1sudo apt install gnome-tweak-tool
在程序中找到名为 优化 的程序,这是系统上各种细节的调整.还有一个 Extensions ,这是管理各类 Gnome 拓展的入口.
先安装 chrome-gnome-shell,再到 firefox 安装 GNOME Shell integration 附加组件.1sudo apt install chrome-gnome-shell
这样就能在 extensions.gnome 直接安装拓展了
各类插件
各类 Ubuntu 美化有很多了,就不一一列举了.只取几个自己常用的.Dash To Dock: 自由的 Dock
Drop Down Terminal: 直接弹出的终端,非常方便.
Clipboard Indicator: 剪贴板
Applications Menu: 想念 win 的开始菜单.
Hide Top Bar: 隐藏顶栏.
system-monitor: 系统资源监视器,很全很占地方.
Bing Wallpaper Changer: 每日 Bing 壁纸.
终端
换 zsh 身体轻松不少.通过 oh-my-zsh 可以一键安装.1wget https://github/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh
编辑 ~/.zshrc 切换到 ys 这一个简洁的主题.1
2vim ~/.zshrc
# ZSH_THEME="ys"
修改文件夹颜色
参考 > https://blog.csdn/administratorgy/article/details/52702362
在 zsh 切换了 N 个主题,文件夹还是瞎眼的深蓝色.
在 .zshrc 添加1
2
3vim ~/.zshrc
# add
export LS_COLORS=${LS_COLORS}:'di=01;37;44'
这样切换后,文件夹是 浅蓝底白字.不再刺眼..
日常使用
Alt + Tab 工作区隔离
参考 > https://askubuntu/questions/464946/force-alt-tab-to-switch-only-on-current-workspace-in-gnome-shell
默认情况下,Alt + Tab 会在所有工作区的应用之间切换.如果需要仅切换同一工作区的应用是 Super + Tab.
习惯了 win 上的工作区隔离,还是蛮难受的.
执行1
2
3
4dconf write /org/gnome/shell/app-switcher/current-workspace-only 'true'
gsettings set org.gnome.shell.window-switcher current-workspace-only true
gsettings set org.gnome.shell.app-switcher current-workspace-only true
我也不确定是那一条起作用了…
53 端口被占用
前段时间重新部署了 docker_overture,提示 53 端口被占用.
其实是带 systemd 的 debian 系有 systemd-resolved 的系统服务接管了本机的 dns 查询.默认会占用 53 端口.
禁用服务1
2systemctl stop systemd-resolved
systemctl disable systemd-resolved
修改 /etc/systemd/resolved.confDNS 写下明确值
LLMNR 取消注释 = no
结束语
前后倒腾了有一个星期,最大的障碍是 Nvidia 埋下的坑.原本想把过程全部记下来,但是发现没必要,早就烂大街了.
只记录了非常影响装机的几个问题,希望别有其他隐忧.
版权声明:本文标题:linux用在炫龙m7,NH55 && 炫龙M7 Ubuntu 安装 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1727253429h1089412.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论