categories: Life


从索引->驱动->备份->重新安装

概述

自己的 Ubuntu18.04 索引无故罢工,帮助我小小学习回顾了一下 Ubuntu18.04 的一些注意事项以及一些硬件信息。

过程记录

罢工缘由

索引通过 boot-repair 修复好,但是卡在了登录界面,解决登录问题,但是显然驱动有问题,网上教程安装驱动,结果忘了两行命令,所以就 gg 了。期间,遇到了(initramfs), grub 界面,甚至连戴尔的安全助手都跳出来了。。。我智商被轮番碾压的滋味简直不要太酸爽

修复过程

乱七八糟的教程让我头都看大了,主要是参考网上各种方法,结果越搞越乱。这边主要参考https://blog.csdn.net/qq_34562959/article/details/81095716?tdsourcetag=s_pctim_aiomsg
https://www.cnblogs.com/tanrong/p/9166595.html#wenti?tdsourcetag=s_pctim_aiomsg
https://blog.csdn.net/qq_30603195/article/details/88116757?tdsourcetag=s_pctim_aiomsg
其他的不给也罢,要么过时,要么就是错的,重要的命令行就下面这些吧。

  1. # boot-repair
  2. sudo su
  3. sudo add-apt-repository ppa:yannubuntu/boot-repair
  4. apt-get update
  5. apt-get install boot-repair
  6. # recovery
  7. Advanced Settings -> recovery mode -> Resume
  8. sudo gedit /etc/initramfs-tools/modules
  9. 加入
  10. fbcon
  11. vesafb
  12. nvidiafb
  13. 这三行
  14. sudo gedit /etc/modprobe.d/blacklist-framebuffer.conf
  15. 文件,把
  16. nvidiafb
  17. vesafb
  18. vga16fb
  19. 这三行注释掉,若没有则无视
  20. 最后
  21. update-initramfs -u
  22. update-grub
  23. exit
  24. # 可能会导致设置问题
  25. sudo gedit /etc/default/grub
  26. 在文件中找到这一行:
  27. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
  28. 改为:
  29. GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"
  30. 保存,关闭文件。在命令行中输入:(更新文件)
  31. sudo update-grub
  32. # root
  33. mount -rw -o remount
  34. # 驱动
  35. sudo add-apt-repository ppa:graphics-drivers/ppa
  36. sudo apt-get update
  37. ubuntu-drivers devices
  38. sudo apt-get install nvidia-driver-415

当然我最终是失败了,走上了重装系统的光明之路。

chrome 浏览器

http://www.ubuntuchrome.com/ 直接下载最新版,然后你会发现自己无法登录谷歌账号,于是想要去安装谷歌访问助手,安装扩展很容易获取,这里就不多说了。我从 windows 上获取的.crx文件不能用,解压缩导入也不行,于是就希望安装旧版本的可登录chrome 浏览器来实现同步,经过了一番曲折寻找,在 https://www.chromedownloads.net/chrome64linux/ 上获得了想要的 70 和 68 的版本,登录上去却发现不能进行同步,这边猜想可能是因为需要同步的 chrome 版本低于谷歌账号最近登录的 chrome 浏览器版本。于是乎,我有卸了装,装了卸,最终回到了原点——-》安装谷歌访问助手。网上浏览了一番,最终考虑试一下压缩的手段。想解压,然后压缩成 tar 文件, 最后进行解压。一切完工,自以为大功告成,结果导入解压缩文件还是出错。我那时真的一脸笑嘻嘻,幸好天无绝人之路,我将 .crx 文件拖入扩展界面竟然神奇的安装成功了。。。。真的是神(shi)一样的操作。接下来在最新版本的 chrome 浏览器下,我又迎来了一次新生。小小分析一下,这个 .crx 文件在 Windows 上也需要重新压缩再解压,大概是新版本的 chrome 浏览器更贴近其运行的系统,我们将其压缩、解压缩,使得此文件可以适应相应系统。注意,刚刚的分析都是没有根据的瞎猜测,报个玩笑的态度就好。

其他配置

安装好Ubuntu18.04之后:https://blog.csdn.net/haeasringnar/article/details/81809040
配置 root 用户: https://blog.csdn.net/sunxiaoju/article/details/51993091
配置 idea 及熟悉快捷键:https://yangbingdong.com/2017/note-of-learning-idea-under-ubuntu/
安装 SpaceVim:https://spacevim.org/cn/quick-start-guide/#linux-%E6%88%96-macos
搜狗输入法设置默认英文输入法: https://blog.csdn.net/ameyume/article/details/87091652
美化桌面环境:https://zhuanlan.zhihu.com/p/37852274
https://blog.csdn.net/weixin_38233274/article/details/80782483

思路及总结

动手的时候要思考一下给的命令行,如果没有好好思考,嘿嘿,你会深刻理解什么叫做没有如果。如果 Ubuntu 出现了问题,还是先使用启动盘,boot-repair 一下,不行则进入 recovery 模式,再不行则进入 root ,使自己获取更改权限,进行操作。有的时候要排除错误,需要在这几个里面来回切换,非常耽误时间。如果你自己写好了一个常用安装的一键脚本,备份常用的工具后,重新安装其实挺好的(实际是因为自己太菜,三天下来实在受不了了。。。),当然如果你能看懂它给的提示,那我说的都是废话