原来是昨天挂载了光驱造成的。
进入该环境的主要原因是:
制作光盘挂载时,因为配置yum源光盘只读不能被mount,所以对/etc/fstab文件进行修改,结果导致系统分区错误,解决方法,删除对/etc/fstab的修改,解除光盘的挂载后重启。
vim /etc/fatab
打开文件后,找到对应行,注释掉它。
重启,系统恢复正常。
UBUNTU16.04强制重启后,出现了”进入emergency mode“的启动界面,无法进入图形界面。系统提示CTRL+D 没法解决。
网上查了下这个问题,很有可能是强制重启导致的磁盘损坏(具体是怎么损坏了也不是很清楚)。找了几种方案,试了几个,通过以下方案解决。
通过优盘安装盘进入linux临时系统(用的14.04),打开终端,执行
sudo -i管理员权限
然后,
lsblk查看自己linux安装的分区名称,
sudo fsck /dev/sda4
sudo fsck /dev/sda7
sda4和sda7分别是我的linux根目录和home目录,这两个命令可以检查系统硬盘错误并修复,我的sda7中有报错,修复后,
reboot即可。拔掉优盘。
在进行fsck相关命令前,网上有相关经验进行sudo umount /dev/sda4,sudo umount /dev/sda7,会提示找不到umount命令。跳过这一步没有收到影响。
centos开机进入emergency mode出现这个提示,一般是挂载的磁盘分区有问题。需要修改查看一下/etc/fastab分区表文件
输入root的密码之后,查看fstab分区表文件信息,如
如上图,是分区/home格式错误导致
当然也可能是其他问题,可以先看下磁盘的情况,对比UUID等信息
[root@localhost ~]# blkid
/dev/sda1: UUID="52c2481f-5cef-441f-acd2-363847ce457b" TYPE="xfs"
/dev/sda2: UUID="zNkpPG-oAXd-PEMv-5sxx-35tn-hLed-3i83dW" TYPE="LVM2_member"
/dev/mapper/cl-root: UUID="b3db5aed-9f0b-4022-b31f-af8ed1bbbe82" TYPE="xfs"
/dev/mapper/cl-swap: UUID="2d35fa19-d610-42ab-85b9-536a9a093886" TYPE="swap"
[root@localhost ~]#
其他注意事项:
如果盘显示的是uuid格式的话 可以vi /etc/fstab 按insert键把盘改为默认的/dev/sd**
编辑删除有问题的分区,或者注释掉。 改成 0 0 也行,然后重启一下服务器
centos7默认分区格式参考
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)