笔记本的Ubuntu16用了2年了,今年Ubuntu18更新了,由于unity有个别地方用着还是不舒服,决定升级到18.
我这里同时装了笔记本(i5-3230+GTX740M)和台式机(i7-7700k+GTX1060)
这篇文章主要是记录主要的过程,以及遇到的问题及解决方法,大致如下:
- 启动盘制作
- 系统安装
- 多系统引导修复
- 常用软件安装
- 解决遇到的问题,比如显卡驱动、网卡驱动
- 桌面美化
制作启动盘
随便找个制作软件就好了,比如
不建议使用只为了装一个系统就做一个PE盘,一般情况用不到的,比如老毛桃、电脑店等
安装系统
- 开机进入系统设置(BIOS/UEFI),现在一般都是UEFI了,虽然兼容BIOS,以下都使用UEFI
- 设置U盘启动项为第一个
- 如果不想折腾怕出现问题怕麻烦,可以把安全启动给关了,注意安全启动和系统进入安全模式是有区别的:
- 安全启动的意思是UEFI只允许白名单内的操作系统启动,其它系统一律不允许启动,这是为了防止有害程序在侵入bootloader这一层而作的限制,如果关掉,则所有系统都可以启动;如果开启,只有有签名的系统才可以启动,如果你下的安装包没有签名,则会遇到这个问题
- 系统进入安全模式一般是指操作系统的一种启动模式,一般是禁用部分驱动等来调试问题,前提也是这个操作系统被UEFI允许启动
- 保存重启,进入安装程序
- 一般情况下点击安装或者试用按照平常的安装流程就好了,这里主要记录几个遇到的问题:
- 进入试用界面后点击安装程序无反应:安装时选择 禁用ACPI的安装选项
- 启动后会黑屏,需要关闭显示器电源再重新打开才能显示:因为显卡驱动的原因,比如我的GTX1060,进入系统后需要立即打开
软件和更新
修改软件源为国内源,然后更新,附加驱动中选择显卡专有驱动
附加驱动
网卡驱动也会出现在这里
- 启动后会黑屏,需要关闭显示器电源再重新打开才能显示:因为显卡驱动的原因,比如我的GTX1060,进入系统后需要立即打开
或者使用命令行安装
#查看硬件设备
ubuntu-drivers devices
#安装
sudo ubuntu-drivers autoinstall
- 开机不显示grub选项,而是紫色屏幕,等grub超时时间过了会自动进入系统:进入系统后修改
/etc/default/grub
- 开机不显示grub选项,而是紫色屏幕,等grub超时时间过了会自动进入系统:进入系统后修改
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
为
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
- 如果没有禁用安全启动,还会遇到无法启动甚至连UEFI都没有启动选项的情况,解决办法是使用rEFInd引导;或者使用一个可以用的shimx64.efi引导(拷贝别的系统的或者去ubuntu网站下载或者自己制作),然后手动修改启动配置文件(
gurb.cfg
),具体看另一篇介绍启动项的文章
- 如果没有禁用安全启动,还会遇到无法启动甚至连UEFI都没有启动选项的情况,解决办法是使用rEFInd引导;或者使用一个可以用的shimx64.efi引导(拷贝别的系统的或者去ubuntu网站下载或者自己制作),然后手动修改启动配置文件(
-
设置启动顺序以及启动背景,编辑
/etc/default/grub
并且把背景图拷贝到/boot/grub
中,输入sudo update-grub2
即可
如果是多系统,如果启动想没问题略过这一步,否则需要恢复其它系统的启动项
1: 使用grub引导其它系统,主要编辑两个文件;/etc/default/grub
和/etc/grub.d/40**
,然后 sudo update-grub2
2: 使用rEFInd
引导其它系统
更详细的请看另一篇介绍启动项和多系统共存的文章
装完系统的琐碎:安装必要的软件
- 打开软件和更新,设置源为中国的某个服务器,比如阿里云
- 下载并安装chrome,取消firefox在任务栏的固定(如果喜欢用firefox的同学忽略好了~)
- 安装视频软件VLC,它顺便安装了一些解码器,这样网页也就可以放音乐了
sudo apt install vlc
- 安装搜狗输入法;搜狗基于fcitx框架而不是ibus,ubuntu默认使用ibus,所以需要装fcitx,打开商店,下载fcitx,以及fcitx-config...和fcitx-qim...,ibus可以保留,不影响,也可以卸载,然后选择fcitx,然后点全局应用
下载搜狗输入法安装:https://pinyin.sogou.com/linux/?r=pinyin
sudo dpkg -i .....deb
安装过程99.9%会出错,根据提示运行
sudo apt --fix-broken install
sudo dpkg -i .....deb
需要注销后重新登录,这个时候理论上就可以使用了,如果不行则重启就好了
打开 fcitx-设置
image.png
删掉汉语,添加英语输入法,并且设置英语为第一个输入法
image.png
选择切换快捷键为lshift或者ctrl+space或者两者都用,按照自己的习惯就好了
然后可以安装自己喜欢的皮肤,可以去官网下载皮肤文件直接双击就好了,或者在右上角下拉菜单选择
- 18.04默认右键没有新建空白文档,自己在
主文件夹/模板
目录中右键打开终端,然后新建一个空白文档保存就有了
touch 文本文件
- 装基本必要的软件们,git、vim等等(程序猿视角)
sudo apt install git vim build-essential
- 装 oh my zsh,一个比自带bash好用很多的终端
sudo apt install zsh curl
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
- 装ss~kcptun
需要界面的就装qt版本的,到github下载image包,然后给文件给执行权限,然后执行就好了,没见过这个打包方式也不要方~可以理解成win下绿色版一样
chmod a+x *.AppImage
./*.AppImage
不需要就直接装命令行版本自己写脚本
snap install shad....
别忘了设置系统代理,先设置为手动测试可行后,再试试使用PAC(即被×的网站才用ss,否则不适用),以及使用proxychains4来指定控制台命令也可以使用代理,使用方法见我的另一篇文章
-
chrome 登录同步书签插件等等
-
chrome安装微信插件,去chrome商店搜一个就好了,网页微信,用起来也还不错,不过不能点关闭按钮,只能点缩小,网上有人用nodejs二次开发并打包成了成app,可以去github搜一下,不过tx官方不做那也没办法,据说为了不让人滥用网页版还要把网页版干掉。。。这是一个眼里只有钱没有情怀没有奉献精神的公司
-
如果非要装qq什么的win上的软件,那就装wine吧,去github搜一下有人做了Appimage拿来双击运行就能用很方便,不过毕竟还是win下的软件,用着并没有那么舒服
-
安装网易云音乐:
先去官网下deb包
sudo apt install libcanberra-gtk-module
sudo dpkg -i *.deb
不知道网易云要干啥需要特别的权限,直接双击无法打开,用root用户可以打开,
sudo netease-cloud-music
要实现GUI也用root用户运行需要用工具gksu,而18.04版本中默认去掉了这个,需要安装比较麻烦需要自行探索
还有一种比较临时的解决办法,点一下右上角关机然后取消网易云就出来了。。。
不知道官方那个年代会更新,估计不会了吧23333
- 卸载libreOffice等无用软件,自带的想法很好但是确实太难用了。。。sorry
直接打开应用商店,点击已安装,把自己不用的卸载了
比如可以卸载的:libreoffice rhythmbox 各种小游戏 亚马逊广告
然后装wps,依然用命令行安装方便发现问题
sudo dpkg -i *.deb
打开后可能会提示字体缺失,随便百度一下解决方法就出来了,就是下载字体放到系统文件夹内就好了
下载:https://pan.baidu.com/s/1va8IDUirsYd3oKQGSUm9WQ
下载完成后,解压并进入目录中,继续执行:
sudo cp * /usr/share/fonts
2. 执行以下命令,生成字体的索引信息:
sudo mkfontscale
sudo mkfontdir
3. 运行fc-cache命令更新字体缓存。
sudo fc-cache
4. 重启wps即可,字体缺失的提示不再出现。
- 取消任务栏商店 帮助固定
- 安装截图软件:暂定,目前linux没有发现一款让人满意的截图工具(主要是win下qq做得太好了)!,可以将就使用深度的截图软件,但是官方只是为深度系统制作,没有为其它发行版打包,可以找一找网友的打包版本,在issue中可以找到,也可以使用这个源leaeasy
快捷键可以手动设置,在系统设置->设备->键盘中新建快捷键即可
DeepinScreenshot_select-area_20181117142717.png
开机自动挂载磁盘
- 查看磁盘
lsblk
- 如果系统没有自动挂载其它磁盘,需要自己设置自动挂载:
比如
/dev/sdb1 /media/neucrack/software ntfs rw,user,utf8,uid=1000,gid=1000,dmask=000,fmask=000 0 0
/dev/sdb2 /media/neucrack/data ntfs rw,user,utf8,uid=1000,gid=1000,dmask=000,fmask=000 0 0
- 立即生效
sudo mount -a
装一些常用的软件
- teamviewer
- vscode
- screen
使用串口设备时避免输入sudu(重启生效)
sudo usermod -a -G dialout $USER
美化
ubuntu18使用的是gnome,之前的是unity,虽然也比较好看了,但是还是有挺多不实用的地方,主题和图标也不够现代,以及任务栏等排版不适合自己,比如我用双屏任务栏需要放下面,因为需要经常点击为了效率不想它自动隐藏,顶栏也比较占位置。
不过好在gnome可以自定义的程度非常大,而且有很多现成的主题和插件,可以按照自己的习惯和审美定制UI
参考另一篇美化文章
下图为我正在使用的桌面,主打简洁高效,也兼并了好看
其它坑
gnome的system monitor插件有bug,当开启后,系统会一卡一卡的,不建议使用
当然另外一款系统资源监视器indicator-multiload也有bug,宽度调大后系统直接死掉连tty1都召唤不出来。。。只有开机进入安全模式卸载以恢复
参考资料
http://forum.ubuntu.org.cn/viewtopic.php?p=3208593
https://wiki.ubuntu.com/UEFI/SecureBoot/Testing
网友评论