可能是电脑性能跟不上,还是我开的东西太多,昨晚在写Flutter时,运行调试有点卡住了,看了下时间,有点晚了,就想关机睡大觉,Xubuntu卡住,点不了关机,人有点急躁就直接把电脑断电了(按下插座的开关来关电脑),没想到今天早上起来重新开机后,死活进不了Xubuntu的图形界面,自动跳转到了命令行。然后登录root账户,输入命令"init 5"也启动不了图形界面。再看下电脑IP是否能正常获取“ip address"看到正常自动获取了IP ,再看下是否能正常上网”ping www.qq.com"没通,再看下网关通不通“ping 172.18.9.8” 通了,那就是DNS没正常。为何呢?IP自动获取正确,DNS也是自动获取的,反而没正确??那就只能手机去给xubuntu来设置下DNS ,
vim /etc/resolv.conf
nameserver 114.114.114.114
nameserver 1.0.0.1
保存。没想到死活保存不了。没理由呀,我这可是超级root用户呀??!!
root@elapse-PC:~# ls -al /etc/|grep pwd
-rw------- 1 root root 0 4月 23 15:32 .pwd.lock
root@elapse-PC:~# rm -rf /etc/.pwd.lock
这里死活删除不了。只能看下重新挂载下根/
root@elapse-PC:~# mount -o remount rw /
这里也死活重新挂载不了。
后来想了一下,开机时的错误提示"Read-only file system”是指,文件只有读的权限??!!
好吧,那就是昨晚强制断电开关造成的的问题了。
只能借助系统自带的磁盘检测命令操作修复
root@elapse-PC:~# df -h
文件系统 容量 已用 可用 已用% 挂载点
udev 3.4G 0 3.4G 0% /dev
tmpfs 696M 1.7M 695M 1% /run
/dev/sda2 117G 104G 7.1G 94% /
tmpfs 3.4G 349M 3.1G 11% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 3.4G 0 3.4G 0% /sys/fs/cgroup
/dev/loop1 163M 163M 0 100% /snap/chromium/1298
/dev/loop5 161M 161M 0 100% /snap/gnome-3-28-1804/116
/dev/loop2 234M 234M 0 100% /snap/atom/259
/dev/loop4 29M 29M 0 100% /snap/chromium-ffmpeg/15
/dev/loop6 98M 98M 0 100% /snap/core/9993
/dev/loop3 55M 55M 0 100% /snap/core18/1880
/dev/loop7 33M 33M 0 100% /snap/chromium-ffmpeg/17
/dev/loop0 184M 184M 0 100% /snap/dbeaver-ce/79
/dev/loop8 162M 162M 0 100% /snap/gnome-3-28-1804/128
/dev/loop9 93M 93M 0 100% /snap/insomnia/102
/dev/loop10 234M 234M 0 100% /snap/atom/260
/dev/loop11 68M 68M 0 100% /snap/motrix/5
/dev/loop12 97M 97M 0 100% /snap/core/9804
/dev/loop13 77M 77M 0 100% /snap/insomnia/77
/dev/loop14 145M 145M 0 100% /snap/opera-beta/79
/dev/loop15 145M 145M 0 100% /snap/opera-beta/78
/dev/loop16 31M 31M 0 100% /snap/snapd/9279
/dev/loop17 30M 30M 0 100% /snap/snapd/8790
/dev/loop18 63M 63M 0 100% /snap/gtk-common-themes/1506
/dev/loop19 193M 193M 0 100% /snap/dbeaver-ce/80
/dev/loop20 56M 56M 0 100% /snap/core18/1885
/dev/sda1 511M 212M 300M 42% /boot/efi
/dev/loop22 68M 68M 0 100% /snap/motrix/4
/dev/loop21 162M 162M 0 100% /snap/chromium/1320
tmpfs 696M 12K 696M 1% /run/user/1000
/dev/sdb2 481G 470G 11G 98% /media/elapse/幸运星
root@elapse-PC:~# 这里看到我的根分区是在第二块硬盘上/dev/sda2里的
root@elapse-PC:~# fsck -y /dev/sda2
没想到上面的命令执行完后,直接就自动跳到了XUbuntu的图形界面了,问题直接给解决啦!!!