记录在使用Ubuntu的过程中遇到的问题以及相应的解决方法,当然,并不是每一个问题都会被圆满解决。
前言
之前出现的很多问题没有记录,解决方法也没有保存,现在只能出现一个问题就记录一个,所以会一直更新的。
目录
- 双系统磁盘无法访问
- 查找文件权限问题
- 编辑文件时gedit提示错误
- 系统更新时提示boot分区空间不足
- 网易云音乐无法启动
- 文件管理器无法打开
- Windows与Ubuntu时间不一致
- WPS不能使用中文输入法
双系统磁盘无法访问
问题
报错字样为Error mounting /dev/sda1 at /media/XXXX: Command-line mount -t "ntfs" -o
,电脑装了双系统Windows10与Ubuntu,但是进入Ubuntu系统后无法访问其他磁盘。
原因
可能原因不明,突然就出现的错误,之前可以正常访问。
解决
- 首先,在终端输入命令
sudo fdisk -l
,查看分区挂载情况。
- 然后,修复挂载错误的相应的分区,如提示中的/dev/sda5,输入
sudo ntfsfix /dev/sda5
。 - 最后,同样方法修复所有错误的分区,问题解决。
参考
- CSDN博客:zhengbin1993
- 传送门:点我直达
查找文件权限问题
问题
使用查找命令sudo find / -name ***
时会出现find: ‘/run/user/1000/gvfs’: Permission denied
,即使是root用户,依然没有权限。
原因
据说,官方说是一个bug,bug#615848。原因是FUSE文件系统和权限不配的问题,全局搜索时碰到它就会退出报错。
解决
其实这个目录是空的,查不查都没关系。所以,以下解决方式比较简直暴
umount /run/user/1000/gvfs
rm -rf /run/user/1000/gvfs
然后,再使用命令sudo find / -name ***
就不会再出现了。
参考
- CSDN博客:codemacket
- 传送门:点我直达
编辑文件时gedit提示错误
问题
在添加Pycharm图标时使用命令sudo gedit /usr/share/applications/Pycharm.desktop
打开gedit,编辑后保存时提示Set document metadata failed: 不支持设置属性 metadata::gedit-spell-enabled
。
原因
具体原因不明,可能的原因如下:
是否使用了 sudo 或 gksu?若使用了 sudo 或 gksu,则属正常。因使用 sudo 或 gksu 运行图形界面应用程序时多会出现各类问题。
解决
网上有各种不同的解决方法,但是我试了好像没有用,后面试了一下下面提供的这种,也就是在前面加gksudo,问题完美解决。
1.如果不必使用 root 權限 例如
gedit ~/myown.txt
2.如果需要使用 root 權限 加 gksudo 例如
gksudo gedit /etc/myown.txt
2-1.gedit 是 gnome 圖形界面程式 所以加 gksudo
2-2.第一次使用 gksudo 需要先安裝 gksu 套件
3.如果出現訊息 但是打開 gedit 沒問題 一般暫時不必理會出現的訊息
此外,还可以使用命令sudo vi /etc/xxx
进入Vim模式进行编辑,保存后退出即可。
参考
- Ubuntu forms:poloshiao
- 传送门:点我直达
系统更新时提示boot分区空间不足
问题
最进在进行系统更新时,提示说/boot磁盘空间不足,看了下,只剩下几十M了,当时安装Ubuntu时分了300M还以为够用。
原因
linux内核一直在更新,更新后,旧的内核就不在使用,但旧的内核文件还在boot里面,占据着空间,更新几次过后boot分区就会被占满,显示boot磁盘空间不足。
解决
将不用的内核文件删除,释放空间。
方法一,直接通过命令删除。
- 首先,输入命令
dpkg --get-selections |grep linux-image
查询已经安装的内核,后面带deinstall的为已删除的内核,可以忽略。
taifu@taifu:~$ dpkg --get-selections |grep linux-image
linux-image-4.13.0-26-generic deinstall
linux-image-4.13.0-31-generic install
linux-image-4.13.0-32-generic install
linux-image-4.4.0-112-generic deinstall
linux-image-extra-4.13.0-26-generic deinstall
linux-image-extra-4.13.0-31-generic install
linux-image-extra-4.13.0-32-generic install
linux-image-extra-4.4.0-112-generic deinstall
linux-image-generic-hwe-16.04 install
- 然后,输入命令
uname -a
查看自己当前启动的是哪个内核,从输出可知我们当前启动的内核是4.13.0-32-generic。
taifu@taifu:~$ uname -a
Linux taifu 4.13.0-32-generic #35~16.04.1-Ubuntu SMP Thu Jan 25 10:13:43 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
- 最后,使用
apt-get remove
命令卸载其他内核,为了保险起见,保留最近的一两个版本。 - 如提示有未卸载干净的,可以执行
sudo apt-get remove
来卸载。
注意:使用此方法在卸载可能会出现别的问题,比如dpkg:处理软件包 xxx (--configure)时出错,至于怎么解决呢,请自行搜索,下面会有提到。所以我推荐方法二。
方法二,通过安装软件Ubuntu Tweak进行删除。
Ubuntu Tweak相当于windows界⾥的优化⼤师,有很多功能,比如说清理旧内核与缓存。
- 首先,我们通过.deb包安装这个软件,下载链接:传送门。
- 然后,输入命令
sudo dpkg -i ubuntu-tweak_0.8.7-1~getdeb2~xenial_all.deb
进行安装。 - 安装过程中可能会报依赖错误,我们再执⾏
sudo apt-get install -f
来修复依赖安装。 - 安装完成,打开Ubuntu Tweak,点击清道夫,勾选左下侧的旧内核,然后删除即可。
参考
网易云音乐无法启动
问题
安装完网易云音乐之后,第一次可以正常启动,后面再开机后就无法打开了。
原因
原因不明...
可能的:网易云音乐这个文件对当前用户没有开启可执行权限,而对root用户开启了可读可写可执行的权限,所以只有root用户能运行。
解决
有人说在文件/usr/share/applications/netease-cloud-music.desktop
中在%U
前面添加--no-sandbox
,我自己试的时候,第一次好使,后面就没用了,也有人说可能是有残留的netease-cloud-music进程在系统里面,需要杀死进程才能正常启动。这个亲测有效!!!
我点了两次快捷键,打开系统监测器可以发现,网易云音乐有多个进程。
然后,杀死一个。
最后,界面就出来了。
我个人觉得这个方法有效,此外,我一般都能正常启动网易云音乐,无法打开时我是使用的这种方法,如果试过之后不好使可以参考CSDN博客上的这篇文章:传送门
更新:实在无法启动时终端输入命令sudo netease-cloud-music
然后保持终端即可。
再更新:切换阿里云源,输入以下命令,卸载后再安装。
sudo apt-get remove netease-cloud-music
sudo apt-get install netease-cloud-music
亲测有效,还有一种方法是修改权限。
cd ~/.cache
sudo chmod -R 777 netease-cloud-music
文件管理器无法打开
问题
主文件夹无法打开,点击没有反应,一直在加载中。
原因
原因不明,已经遇到两次了,上次重启后解决了。
解决
在终端上运行ps -A | grep nautilus
,查找文件管理器nautilus对应的pid,然后sudo+kill+pid就可以关闭文件管理器进程,随便点击一个文件夹就可以重启文件管理器了。
参考
Windows与Ubuntu时间不一致
问题
笔记本装的双系统,每次开机进入windows10后,时间总是落后8小时,得手动调整,最开始在网上找到的方法没有用,就一直没去管它了,现在解决了。
原因
原因不祥,先天遗传,非人为造成。
解决
- 先在ubuntu下更新一下时间,确保时间无误
sudo apt-get install ntpdate
sudo ntpdate time.windows.com
- 然后将时间更新到硬件上
sudo hwclock --localtime --systohc
- 重新进入windows10,发现时间恢复正常了
之前的老办法是:sudo gedit /etc/default/rcS
,utc=yes 改成utc=no,然而并没有什么效果。
参考
- 博客园 | VincentQF
- 传送门:点我直达
WPS不能使用中文输入法
问题
最开始使用Ubuntu的时候就装上了WPS,然后解决了字体问题,后面偶尔会看一下文件,但是没有编辑过,最近使用WPS的时候发现无法输入汉字,我在Ubuntu上用的是搜狗输入法。
原因
原因不祥,先天遗传,非人为造成。环境变量未正确设置。
解决
- WPS文字不能输入中文解决
终端输入命令,sudo vi /usr/bin/wps
,在第一行#!/bin/bash下添加:
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE="fcitx"
- WPS表格不能输入中文解决
终端输入命令,sudo vi /usr/bin/et
,在第一行#!/bin/bash下添加:
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE="fcitx"
- WPSPPT不能输入中文解决
终端输入命令,sudo vi /usr/bin/wpp
,在第一行#!/bin/bash下添加:
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE="fcitx"
参考
- ubuntu吧 | Ubuntu 16.04解决WPS下搜狗输入法不能输入中文的问题
- 传送门:点我直达
w候人兮猗
还是上学的时候用的乌班图 我决定了 我还是继续用win10吧@[doge]
太傅
@w候人兮猗 @[doge5]Ubuntu又爱又恨!