Ubuntu系统

展开

当前位置:首页>服务器系统>Ubuntu系统

Ubuntu 16.04登录后进入蓝屏的解决措施

作者:系统库人气:
今天启动Ubuntu 16.04系统后,在显示登录界面时,颜色和平时相比更加暗淡一些,输入密码后,一直停留在蓝屏界面(我当时没有拍照,借用网上一张图片说明,如下图所示):
Ubuntu 16.04登录后进入蓝屏的解决措施
 
搜了网上的解决方案,大多与这篇文章类似:http://www.linuxdiyf.com/linux/33139.html。我照着做了一下,结果停在如下界面不动(图片也是借用网上的),根本无法成功:
Ubuntu 16.04登录后进入蓝屏的解决措施
 
因为在纯命令行环境下,汉字显示乱码,不清楚具体原因是什么。经多次试验,我分析是“sudo”命令无法正确执行,但解决方案仍然不知。没办法,只能另辟蹊径。重新启动电脑进入操作系统选择界面(如下图所示)时,选择“Ubuntu高级选项”:
Ubuntu 16.04登录后进入蓝屏的解决措施
 
选取最新Linux内核的修复模式项(recovery mode,如下图所示),按“Enter”键进入:
Ubuntu 16.04登录后进入蓝屏的解决措施
 
随后出现如下界面,在“resume”、“clean”、“dpkg”等选项中随便选择一个,按“Enter”键继续执行启动过程。
Ubuntu 16.04登录后进入蓝屏的解决措施
 
如果出现界面卡住不动的情形,按“Ctrl+C”键强制中断当前操作,让系统继续启动,直到出现下图所示颜色正常的登录界面为止:
Ubuntu 16.04登录后进入蓝屏的解决措施
 
重新启动电脑,在操作系统选择界面,选择“Ubuntu”项启动,就可以正常登录进入桌面了。

Ubuntu Linux用户现在可以使用Firefox 58“Quantum”浏览器

Canonical今天宣布,最近发布的Mozilla Firefox 58.0网页浏览器现在可以从所有支持的Ubuntu Linux版本的软件存储库下载。
Mozilla于2018年1月23日正式推出了Firefox 58.0 “Quantum”网页浏览器,带来了诸多改进和新功能,如双层编译器和流编译支持,使WebAssembly更加快速,WebVR支持Mac OS X用户,并支持自动填充功能中的信用卡信息。
Firefox 58.0还通过使其在专用浏览模式下运行,并允许用户直接将屏幕截图复制并粘贴到其剪贴板,通过实施缓存JavaScript内部表示的方法来优化网页加载,并改进了网页具有脱机主题绘画的Windows系统上的渲染速度。
 
Ubuntu用户现在可以安装Firefox 58.0
Mozilla Firefox 58.0网页浏览器现在可用于Ubuntu 17.10(Artful Aardvark),Ubuntu 16.04 LTS(Xenial Xerus)和Ubuntu 14.04 LTS(Trusty Tahr)操作系统,这些操作系统的用户可以使用它们各自Ubuntu版本的稳定软件存储库直接安装新的Firefox版本。
如果您的Ubuntu PC上安装了Firefox,您可以通过打开终端应用程序并运行“sudo apt-get update && sudo apt-get install firefox”命令来更新到Firefox 58.0。要查看Firefox 58 “Quantum”版本的安全性内容,请去研究Canonical今天发布的新的Ubuntu安全通知。
您还可以下载适用于32位或64位系统的Firefox 58.0二进制文件以及源代码软件包(如果您不希望将其安装在PC上)。其他Linux用户应该尽快检查他们最喜欢的GNU/Linux发行版的软件库,以便尽快安装它,因为它可以减轻Meltdown和Spectre安全漏洞。
软件包下载地址:http://ftp.mozilla.org/pub/firefox/releases/58.0/

Ubuntu16.04解决无法切换root权限的问题

在su root时发现无法切换到root权限.显示: /usr/local/bin/zsh 没有文件或目录
想了想问题所在,突然想起来前段时间想要更换shell主题,于是装了zsh和oh-my-zsh,用了一段时间感觉没有bash好用(纯粹个人感觉),于是sudo apt remove zsh了.
当时将默认的shell改成了zsh:
chsh -s /bin/zsh
 
那么chsh到底修改了哪里呢? chsh -s 其实修改的是你的/etc/passwd文件里和你用户名相对应的一行,我们可以查看一下:
shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$  cat /etc/passwd|grep ^shanlei
shanlei:x:1000:1000:shanlei,,,:/home/shanlei:/bin/zsh
shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$
进入passwd:
sudo vim /etc/passwd
我们可以看到:
root:x:0:0:root:/root:/usr/local/bin/zsh
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/var/run/ircd:/usr/sbin/nologin
gnats:x:41:41:Gnats Bug-Reporting System (admin):/var/lib/gnats:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
systemd-timesync:x:100:102:systemd Time Synchronization,,,:/run/systemd:/bin/false
systemd-network:x:101:103:systemd Network Management,,,:/run/systemd/netif:/bin/false
systemd-resolve:x:102:104:systemd Resolver,,,:/run/systemd/resolve:/bin/false
systemd-bus-proxy:x:103:105:systemd Bus Proxy,,,:/run/systemd:/bin/false
syslog:x:104:108::/home/syslog:/bin/false
_apt:x:105:65534::/nonexistent:/bin/false
messagebus:x:106:110::/var/run/dbus:/bin/false
uuidd:x:107:111::/run/uuidd:/bin/false
lightdm:x:108:114:Light Display Manager:/var/lib/lightdm:/bin/false
whoopsie:x:109:116::/nonexistent:/bin/false
avahi-autoipd:x:110:119:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/bin/false
avahi:x:111:120:Avahi mDNS daemon,,,:/var/run/avahi-daemon:/bin/false
dnsmasq:x:112:65534:dnsmasq,,,:/var/lib/misc:/bin/false
colord:x:113:123:colord colour management daemon,,,:/var/lib/colord:/bin/false
speech-dispatcher:x:114:29:Speech Dispatcher,,,:/var/run/speech-dispatcher:/bin/false
hplip:x:115:7:HPLIP system user,,,:/var/run/hplip:/bin/false
kernoops:x:116:65534:Kernel Oops Tracking Daemon,,,:/:/bin/false
pulse:x:117:124:PulseAudio daemon,,,:/var/run/pulse:/bin/false
rtkit:x:118:126:RealtimeKit,,,:/proc:/bin/false
saned:x:119:127::/var/lib/saned:/bin/false
usbmux:x:120:46:usbmux daemon,,,:/var/lib/usbmux:/bin/false
shanlei:x:1000:1000:shanlei,,,:/home/shanlei:/bin/zsh
 
因为我想要的是默认的bash,所以我修改了passwd文件的第一行和最后一行:
第一行的/usr/local/bin/bash改成/usr/local/bin/zsh,这个是root用户的:
root:x:0:0:root:/root:/usr/local/bin/bash
把最后一行的/bin/bash改成/bin/zsh,这个应该是每台电脑的登录用户名+计算机名组成的:
shanlei:x:1000:1000:shanlei,,,:/home/shanlei:/bin/bash
保存退出,重启shell,切换root权限,发现/usr/local/bin/bash 没有文件或目录
 
检查bash安装位置:
shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ whereis bash
bash: /bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz
shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ 
发现bash的执行文件在/bin/bash,于是重新修改/etc/passwd文件的第一行:
root:x:0:0:root:/root:/bin/bash
然后把默认的shell改为bash:
chsh -s /bin/bash
再次切换:
shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ su -
密码: 
root@shanlei-Lenovo-ideapad-110-15ISK:~# 
成功.
 
附:
修改ubuntu默认shell的另外两种方式:
ln -s : 强制把/bin/sh的软链接改到bash中: sudo ln -s /bin/bash /bin/sh
dpkg-reconfigure dash:在Ubuntu中建议使用这个方法:sudo dpkg-reconfigure dash,弹出来个选择项,把“dash设为默认shell”选择no。 
怎样查看自己的机器上装了哪些shell?
shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ cat /etc/shells
# /etc/shells: valid login shells
/bin/sh
/bin/dash
/bin/bash
/bin/rbash
shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ 
怎样查看自己当前使用的shell是哪个?(注意SHELL一定要是大写!)
shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ echo $SHELL
/bin/bash
shanlei@shanlei-Lenovo-ideapad-110-15ISK:~$ 
执行了zsh之后,我查看当前shell类型仍然是/bin/bash呢?
当前的shell是一个大环境,是针对一个已登录用户而言的,而我们使用的bash或zsh只是启动了一个bash或zsh解释器程序而已,并没有改变大环境,如果想要改变改变大环境,必须使用chsh.

Ubuntu 18.04引入新的默认桌面应用:GNOME To Doubuntu 16.04安装好后没声音的解决方法如何尝试新的Ubuntu主题的问题如何在Ubuntu 16.04 LTS上用Tomb加密文件Unity为Ubuntu 16.04 LTS发布更新版本7.4.5如何在Ubuntu 16.04上安装和使用Encryptpad如何在Ubuntu安装Go语言编写的Git服务器Gogs回滚Unity至Ubuntu 16.04初始版本更新Ubuntu 16.04系统中安装Adobe Flash更新失败的解决Ubuntu 18.04 LTS首个Beta风味版本下载

加载全部内容

Ubuntu系统排行