今天正常开机,但过程中似乎有些不正常。果然,出现了我从未见过的情况:
welcome to emergency mode...
...
please type root password...
...
网搜解决办法,大部分帖子指向一个问题——硬盘挂载出错!于是查看/etc/fstab
内容如下:
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sda10 during installation
UUID=b4d67559-21e1-4b8f-a1e5-f43608e2994d / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda8 during installation
UUID=5c27ffc1-fe08-49fa-9abf-72642e566f3e /boot ext4 defaults 0 2
# /boot/efi was on /dev/sda2 during installation
UUID=5AC4-FB0C /boot/efi vfat umask=0077 0 1
# /home was on /dev/sda12 during installation
UUID=c28d1062-4f01-4292-91e6-47cac9c55f56 /home ext4 defaults 0 2
# /tmp was on /dev/sda11 during installation
UUID=5dc4356b-794d-4932-b9c7-df8291f53cdf /tmp ext4 defaults 0 2
# swap was on /dev/sda9 during installation
UUID=8354d4a3-f655-4871-98cb-989509a4b2c5 none swap sw 0 0
# Windows D:\盘挂载 /dev/sda6
UUID=4AD27027D2701A01 /media/XXX/LENOVO ntfs defaults 0 0
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0
其中 /dev/sda6
是windows系统下的D:\盘。直觉告诉我是这里出现了问题,果断将这条语句注释掉
# Windows D:\盘挂载 /dev/sda6
# UUID=4AD27027D2701A01 /media/XXX/LENOVO ntfs defaults 0 0
重启:# systemctl reboot
,顺利进入正常系统。
我在图形环境下手动挂载D:\盘是这样显示的:
看来,都是Windows搞得鬼。
Win8默认开启了快速启动功能,即“混合启动”。简单说,“混合启动”的原理是关机的时候只关闭用户会话,让系统内核会话转入休眠状态,从而有效提高Win8系统的启动速度。这也是win8关闭和启动都很快,重启很慢的原因。而这种休眠状态下的磁盘Linux认为处于一种不安全的状态,所以拒绝挂载。(摘自小肥肥的博客)
要想彻底解决这个问题,就要关闭win8的快速启动功能。以下内容来自小肥肥的博客,这里做个搬运工。
首先进入WIn8,再依次打开“控制面板—系统和安全—电源选项—选择电源按钮的功能”。如下图设置:
点击上部分的“更改当前不可用的设置”,然后去掉“启用快速启动(推荐)”前面的勾即可。这个时候再选择win8关机后,就是完全关机了。
注意:即使去掉了快速启动,如果Win8非正常关机,也可能会引起上面的挂载磁盘失败的问题,这时候可以选择正常启动Win8,然后再关机即可。
版权声明 自由转载 - 保持署名 - 不可商用 - 不可演绎 (CC3.0 创意共享3.0许可证)