0x01装系统踩坑

之前装过ubuntu 那丑桌面,动不动崩溃,实在不想体验了。

装了个arch linux 安装过程在哔哩哔哩找个视频就行,讲解的挺详细的但是并不是每个系统都适合。

我的(机械师F117)好像是不适合的,安装上没问题,字体,桌面都安装了,但是运行lspci命令就会直接关机,cpu跑到百分之百,解决不了弃坑。万般无奈,最终换成了ubuntu 不过这里美化了还能看

乌班图通过BIOS 乌班图系统chia_包名

乌班图通过BIOS 乌班图系统chia_linux_02

效果还不错吧


01 运行系统的坑

黑屏,安装aubuntu特别常见的一个问题装好之后进不去桌面或者点完登录之后卡死。

开机按esc

乌班图通过BIOS 乌班图系统chia_包名_03

到这里按e

乌班图通过BIOS 乌班图系统chia_乌班图通过BIOS_04


在这里加入nomodeset 这里是临时禁用独显来进入系统,想要完美解决需要安装显卡驱动

用加入ppa 之后用apt install 安装需要的。按tab键补全看看源上都有哪些版本,找不到需要的找版本相似的也行。

乌班图通过BIOS 乌班图系统chia_ubuntu_05


我这里secure boot 是enable 最好设置成disable 后面会说原因,实在不行,enable也是可以正常运行的

问题2:使用apt 的 purge选项引起的鼠标键盘不能动

进入第二个里面有个root选项,在那里是可以敲命令的

乌班图通过BIOS 乌班图系统chia_包名_03


运行apt install xserver-xorg-input-all 需要联网。


02安装软件和配置
1.ubuntu 自带的桌面不用美化了自我感觉没救了。我换了一个kde桌面,虽然出了名的笨重,但是很美观,适合个人用户。
2.自带的终端太丑 yukuake终端,kde桌面专用(需要安装)确实非常好用

乌班图通过BIOS 乌班图系统chia_linux_07


3.终端美化用zsh~/.zshrc这个文件是zsh的初始化文件,只要运行zsh就会先识别这个文件,上图中

/home/tower/.zshrc:.:100: 没有那个文件或目录: /usr/share/autojump/autojump.sh这个错误就是文件没配置好.

所以以后添加的环境变量要么添加到~/.zshrc这个文件里要么在~/.zshrc文件里面添加source ~/.bashrc把自带的终端的初始化命令放进去.

乌班图通过BIOS 乌班图系统chia_配置文件_08


自带的是/bin/bash这里需要改一下.

4.换源  记得把自带的保存一份,有些时候依赖问题解决不了了把源换回去能解决,虽然慢,至少有机会解决.

5.f q 推荐用SSR   没有图形界面运行很简单:ssr -c 配置文件目录 浏览器还要添加上proxy插件 简单设置一下全名SwitchyOmega

乌班图通过BIOS 乌班图系统chia_包名_09

6.终端f q用proxychains 有了它f q就不仅仅局限于浏览器了.
7.安装vmware 解决

“Cannot open /dev/vmmon: No such file or directory” error when powering on a VM
https://kb.vmware.com/s/article/2146460 我觉得更好的方式是刚装系统的时候就是secure boot disabe (不过我的改不过来就用给vmware签个名)
简单说明:$sudo /usr/src/linux-headers-uname -r/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmmon)网站里面写了几条这种命令把 ./MOK.priv 全部都要改  /MOK.der不用改(看了网站就知道这里说的是什么了).

执行最后一条命令的时候可能遇到问题

进入bios设置完密码你才知道这个密码 

$mokutil --import MOK.der这条命令执行完需要的密码是这里你设置的密码,必须要有

乌班图通过BIOS 乌班图系统chia_linux_10


实用技巧
1.创建软连接
ln -s /usr/bin 文件绝对路径用这个可以让一个软件能在终端任意目录里面输入软件名运行这个程序.跟windows里面配置环境实现的功能类似.

2.搜索文件
sudo find / |grep文件中的连续几个字符 find / 是从根目录列出所有文件 |grep是用来过滤输出的

3.安装卸载软件
sudo apt install 包名字 安装
解决依赖
a> sudo apt install --fix-broken b> sudo apt install 包名字=版本根据提示输入依赖包的名字和版本
c> 换成系统自带云源
d> 用aptitude代替apt-get来安装
上面四种方法可以解决绝大部分安装问题

卸载
sudo apt purge 包名字可以卸载的干干净净,包括配置文件,依赖包.对于有洁癖的人而言必备的.但是可能会引起上面说的鼠标键盘不能动问题(还有其他问题,比如输入法,浏览器不见了等,,,,,我在卸载python的时候会有这种情况,不过一般情况下不会出问题的).