VirtualBox虚拟机Linux从安装到快乐使用之花里胡哨与各种报错

有帮助的话请点个赞吧~

安装必需配置与还有网络配置教程,可以根据需要点击链接看看哦。

总结了几个升级版本过程中的小错误,主要是登录后黑屏和不显示图标,还有一个运行python的libffi6缺失问题。

然后还总结了一下Ubuntu虚拟机里的一些个性化小配置的教程,有些是蜜汁没用小技巧,有些不一定有用但是看着很开心,总是对花里胡哨的东西无法抗拒。

环境

VIrtualBox6.1

主机:Win10

虚拟机系统:Ubuntu20.04【……发生了一些些事故、就不小心升了个版本……区别似乎还略有点】

几个报错的解决

因为一点bug重启然后就升级到1804了,搞了一会干脆自暴自弃升到了20,遇到了几个类似的问题,都是显示驱动上的,总结了一下。

【之后要是还有报错可能也加在这里】

显示问题

大概就是屏幕没有响应,但是你还能在那晃鼠标点来点去。

这种多半都是驱动啊显示之类的问题,解决方法就是重装桌面、更新驱动、找合适的驱动之类,下面的方法只是治好了我的毛病不一定普适,但是可以照着这个类似的思路去找解决方案,比较推荐在Stack Overflow之类的英文网站上找。

必备技能——tty

  • 什么是tty,具体可以看 这里 ,实质上就是一个底层的终端,用来解决显示问题很好用;
  • 早期版本有7个,后面的好像都变成了五个,打开方式就是按快捷键:
    1. ctrl+alt+f3(打开tty3)
    2. ctrl+alt+f4(打开tty4)
    3. ctrl+alt+f5(打开tty4)
    4. ctrl+alt+f6(打开tty5)
    5. ctrl+alt+f7(打开tty6)
    6. ctrl+alt+f1(锁屏,退回登录界面)
    7. ctrl+alt+f2(切回主屏)

只有桌面背景没有图标

  • 问题描述:正常开机正常登录,但是进入系统后只有桌面背景没有任何图标,也没有任务栏之类,鼠标还能正常晃,但是点哪里也都没有反应。
  • 解决方法:【找了一堆最后 这篇 解决了我的问题,也不知道是单独作用还是和前面的某个一起作用】
    • 打开tty3然后依次运行:

    sudo rm -rf .fconfsudo rm -rf .gconf
    sudo rm -rf .gconfd
    sudo rm -r ~/.Xauthority
    sudo shutdown -r now
    sudo apt-get update
    sudo apt-get install --reinstall ubuntu-desktop
    sudo apt-get install unity
    sudo apt-get remove --purge nvidia*
    shutdown -r now

    • 大概就是把桌面配置文件删掉,然后重装一遍桌面,卸掉nvidia驱动。

黑屏

  • 问题描述:正常开机正常登录,进入系统后黑屏啥都没有。
  • 解决方法:重装一下桌面,修复一下缺失的什么乱七八糟包。
    • 打开tty3:

    sudo apt install ubuntu-desktop

    • 报了apt或者dpkg的错就修复一下:

    sudo apt upgrade --fix-missing
    sudo dpkg --configure -a

    • apt的修复不了就装个aptitude,然后再修复:

    sudo apt install aptitude
    sudo aptitude upgrade

Ubuntu20.04编译python报错

  • 问题描述:运行之前正常的python项目报错
ImportError: libffi.so.6: cannot open shared object file: No such file or directory

也就是说,它找不到这个libffi.so.6的包了,那就找找这个包解决咯。

  • 解决办法: 参考Overflow大神方法

    • 打开终端找找这个包哪去了:

      find /usr/lib -name “libffi.so*”

    • 此时会出现系统里的libffi包,发现它用的是新版本libffi.so.7,那么有两种解决办法;

    1.建立软连接,把6指向7,这个要求你find的结果里面是有6的:

    sudo ln -s /usr/path/to/libffi.so.7 /usr/lib/path/to/libffi.so.6

    2.1 没有6的话就下一个嘛, 在这里

    sudo dpkg -i libffi6_3.2.1-8_amd64.deb

    2.2 也可以用apt下:

    sudo gedit /etc/apt/sources.list

    添加一行deb https://mirrors.kernel.org/ubuntu bionic main,然后保存退出。

    sudo apt update
    sudo apt install libffi6

花里胡哨配置

是一些有的没的可选择的内容了,为了能够快乐使用,甚至完全替代主机,建议选择性搞一下,就不写具体步骤了,找了一些比较靠谱的教程。

【个人配置虚拟机用来搞学习、代码的东西,主机就写写文档打打游戏,所以会想把虚拟机配置得完备一点】

换主题等各种美化

16.04的话稍微会复杂一点,好像需要多装一些比如说gnome等东西,找了几篇教程。

Ubuntu 16.04 LTS深度美化
Ubuntu 20.04更换主题美化教程

换主题的时候可能会存在,把文件放进了/.themes文件夹,但tweak里面没有选项,那可以运行这个命令:

gsettings set org.gnome.shell.extensions.user-theme name “balabala”

然后就换到这个主题了,而且也可以在tweak里面看到。

git配置

点这里 ,没什么好说的,程序猿必备了。

安装常用Windows软件

教程 ,这个是基于deepin,但是我用经常会报hash验证不通过或者包的版本不对之类问题,包的版本可以靠aptitude更新解决,hash没找到什么好办法。

Firefox改中文&卸载

  • 改中文:
    • 在菜单→about firefox里面找到版本号;
    • 在这里 下载对应版本的zh-CN.xpi文件,然后安装、重启浏览器就好了。
  • 用不惯firefox,主机用edge然后可以同步记录书签什么的比较方便(主要是edge他妥协搞了linux版本),所以卸载:
    • 找到所有firefox相关的包:

    dpkg --get-selections |grep firefox

    • 一一卸掉,后面加上搜出来的所有包:

    sudo apt --purge firefox firefox-locale-en balabala

总结

再强调一遍记得没事存个快照,然后时不时整理一下各种快照内容。


欢迎指正与讨论!
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值