选中内容(绿色)时除了会搜索文章名,还会搜索文章内容
点击结果中的文章名进入文章界面后可以按Ctrl+F在页面内搜索
  • 版权:CC BY-SA 4.0
  • 创建:2019-10-13
  • 更新:2020-08-02
ubuntu 18.04 安装记录


笔记本的Ubuntu16用了2年了,今年Ubuntu18更新了,由于unity有个别地方用着还是不舒服,决定升级到18

我这里同时装了笔记本(i5-3230+GTX740M)和台式机(i7-7700k+GTX1060)

这篇文章主要是记录主要的过程,以及遇到的问题及解决方法,大致如下:

  • 启动盘制作
  • 系统安装
  • 多系统引导修复
  • 常用软件安装
  • 解决遇到的问题,比如显卡驱动、网卡驱动
  • 桌面美化

制作启动盘

随便找个制作软件就好了,比如

安装系统

  • 开机进入系统设置(BIOS/UEFI),现在一般都是UEFI了,虽然兼容BIOS,以下都使用UEFI
  • 设置U盘启动项为第一个
  • 如果不想折腾怕出现问题怕麻烦,可以把安全启动给关了,注意安全启动和系统进入安全模式是有区别的:
    • 安全启动的意思是UEFI只允许白名单内的操作系统启动,其它系统一律不允许启动,这是为了防止有害程序在侵入bootloader这一层而作的限制,如果关掉,则所有系统都可以启动;如果开启,只有有签名的系统才可以启动,如果你下的安装包没有签名,则会遇到这个问题
    • 系统进入安全模式一般是指操作系统的一种启动模式,一般是禁用部分驱动等来调试问题,前提也是这个操作系统被UEFI允许启动
  • 保存重启,进入安装程序
  • 一般情况下点击安装或者试用按照平常的安装流程就好了,这里主要记录几个遇到的问题:
      1. 进入试用界面后点击安装程序无反应:安装时选择 禁用ACPI的安装选项
      1. 启动后会黑屏,需要关闭显示器电源再重新打开才能显示:因为显卡驱动的原因,比如我的GTX1060,进入系统后需要立即打开软件和更新 修改软件源为国内源,然后更新,附加驱动中选择显卡专有驱动
        附加驱动
        网卡驱动也会出现在这里

或者使用命令行安装

  1. #查看硬件设备
  2. ubuntu-drivers devices
  3. #安装
  4. sudo ubuntu-drivers autoinstall
    1. 开机不显示grub选项,而是紫色屏幕,等grub超时时间过了会自动进入系统:进入系统后修改/etc/default/grub
      1. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
      1. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
    1. 如果没有禁用安全启动,还会遇到无法启动甚至连UEFI都没有启动选项的情况,解决办法是使用rEFInd引导;或者使用一个可以用的shimx64.efi引导(拷贝别的系统的或者去ubuntu网站下载或者自己制作),然后手动修改启动配置文件(gurb.cfg),具体看另一篇介绍启动项的文章
  • 设置启动顺序以及启动背景,编辑/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,然后点全局应用

image.png

下载搜狗输入法安装:https://pinyin.sogou.com/linux/?r=pinyin

  1. sudo dpkg -i .....deb
  2. 安装过程99.9%会出错,根据提示运行
  3. sudo apt --fix-broken install
  4. sudo dpkg -i .....deb

需要注销后重新登录,这个时候理论上就可以使用了,如果不行则重启就好了
打开 fcitx-设置
image.png
删掉汉语,添加英语输入法,并且设置英语为第一个输入法
image.png
选择切换快捷键为lshift或者ctrl+space或者两者都用,按照自己的习惯就好了
然后可以安装自己喜欢的皮肤,可以去官网下载皮肤文件直接双击就好了,或者在右上角下拉菜单选择

  • 18.04默认右键没有新建空白文档,自己在主文件夹/模板目录中右键打开终端,然后新建一个空白文档保存就有了

    1. touch 文本文件
  • 装基本必要的软件们,git、vim等等(程序猿视角)

    1. sudo apt install git vim build-essential
  • oh my zsh,一个比自带bash好用很多的终端

    1. sudo apt install zsh curl
    2. sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
  • 装ss~kcptun
    需要界面的就装qt版本的,到github下载image包,然后给文件给执行权限,然后执行就好了,没见过这个打包方式也不要方~可以理解成win下绿色版一样

    1. chmod a+x *.AppImage
    2. ./*.AppImage

    不需要就直接装命令行版本自己写脚本

    1. snap install shad....

    别忘了设置系统代理,先设置为手动测试可行后,再试试使用PAC(即被×的网站才用ss,否则不适用),以及使用proxychains4来指定控制台命令也可以使用代理,使用方法见我的另一篇文章

  • chrome 登录同步书签插件等等

  • chrome安装微信插件,去chrome商店搜一个就好了,网页微信,用起来也还不错,不过不能点关闭按钮,只能点缩小,网上有人用nodejs二次开发并打包成了成app,可以去github搜一下,不过tx官方不做那也没办法,据说为了不让人滥用网页版还要把网页版干掉。。。这是一个眼里只有钱没有情怀没有奉献精神的公司
  • 如果非要装qq什么的win上的软件,那就装wine吧,去github搜一下有人做了Appimage拿来双击运行就能用很方便,不过毕竟还是win下的软件,用着并没有那么舒服

  • 安装网易云音乐:
    先去官网下deb包

    1. sudo apt install libcanberra-gtk-module
    2. sudo dpkg -i *.deb
  • 卸载libreOffice等无用软件,自带的想法很好但是确实太难用了。。。sorry
    直接打开应用商店,点击已安装,把自己不用的卸载了
    比如可以卸载的:libreoffice rhythmbox 各种小游戏 亚马逊广告
    然后装wps,依然用命令行安装方便发现问题
    1. sudo dpkg -i *.deb
    打开后可能会提示字体缺失,随便百度一下解决方法就出来了,就是下载字体放到系统文件夹内就好了
    ```
    下载:https://pan.baidu.com/s/1va8IDUirsYd3oKQGSUm9WQ
    下载完成后,解压并进入目录中,继续执行:
    sudo cp * /usr/share/fonts
  1. 执行以下命令,生成字体的索引信息:
    sudo mkfontscale
    sudo mkfontdir
  2. 运行fc-cache命令更新字体缓存。
    sudo fc-cache
  3. 重启wps即可,字体缺失的提示不再出现。
    ```
  • 取消任务栏商店 帮助固定
  • 安装截图软件:安装flameshot
    快捷键可以手动设置,在系统设置->设备->键盘中新建快捷键即可(flameshot gui)

shortcut settings

开机自动挂载磁盘

  • 查看磁盘
    1. lsblk
  • 如果系统没有自动挂载其它磁盘,需要自己设置自动挂载:
    比如

    1. /dev/sdb1 /media/neucrack/software ntfs rw,user,exec,utf8,uid=1000,gid=1000,dmask=000,fmask=000 0 0
    2. /dev/sdb2 /media/neucrack/data ntfs rw,user,exec,utf8,uid=1000,gid=1000,dmask=000,fmask=000 0 0
  • 立即生效

    1. sudo mount -a

装一些常用的软件

  • teamviewer
  • vscode
  • screen
    1. 使用串口设备时避免输入sudu(重启生效)
    2. sudo usermod -a -G dialout $USER

美化

ubuntu18使用的是gnome,之前的是unity,虽然也比较好看了,但是还是有挺多不实用的地方,主题和图标也不够现代,以及任务栏等排版不适合自己,比如我用双屏任务栏需要放下面,因为需要经常点击为了效率不想它自动隐藏,顶栏也比较占位置。
不过好在gnome可以自定义的程度非常大,而且有很多现成的主题和插件,可以按照自己的习惯和审美定制UI
参考另一篇美化文章

下图为我正在使用的桌面,主打简洁高效,也兼并了好看

其它坑

  • gnome的system monitor插件有bug,当开启后,系统会一卡一卡的,不建议使用

当然另外一款系统资源监视器indicator-multiload也有bug,宽度调大后系统直接死掉连tty1都召唤不出来。。。只有开机进入安全模式卸载以恢复

  • 两个系统的时间使用的不一样

这里参考如下:

  1. 第一种解决方法:
  2. Ubuntu中把计算机硬件时间改成系统显示的时间,即禁用UbuntuUTC:(需要重启)
  3. timedatectl set-local-rtc 1 adjust-system-clock
  4. 提示: Ubuntu 16.04 版本以前,关闭UTC的方法是编辑/etc/default/rcS,将UTC=yes改成UTC=no 但在Ubuntu 16.04使用systemd启动之后,时间改成了由timedatectl来管理
  5. 第二种解决方法:
  6. 修改 Windows对硬件时间的对待方式,让 Windows把硬件时间当作UTC:(需要重启)
  7. 在命令提示符下输入:
  8. Reg add HKLM\SYSTEM\CurrentControlSet\Control\TimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1
  9. 提示 : 命令提示符需要管理员权限,所以需要在管理员权限的命令提示符(win+r–>打开命令提示符(管理员))下执行命令。
  10. ---------------------
  11. 作者:孤旅青山迷情人
  12. 来源:CSDN
  13. 原文:https://blog.csdn.net/zyqblog/article/details/79318955
  14. 版权声明:本文为博主原创文章,转载请附上博文链接!

参考资料

http://forum.ubuntu.org.cn/viewtopic.php?p=3208593
https://wiki.ubuntu.com/UEFI/SecureBoot/Testing

文章有误?有想法想讨论?查看或者发起勘误/讨论 主题
(发起评论需要先登录 github)

/wallpaper/wallhaven-rdyewm.jpg