故障起源于我手賤:看到系统提示有更新就点了安装,结果安装进行到一半时系统突然停止响应,于是物理重启。结果导致在开机画面(进度条)进行到约三分之一处,系统跳到命令行并提示:
/lib/init/rw/rootdev contains a file system with errors, check forced
...
并提示需要手动fsck检查。
输入命令root@ubuntu~/# fsck结果如下:
一路按"Y“后重启,结果发现错误依旧。
参考Wubi的网站说明[2],进行如下操作:
#fdisk -l
则系统会列出硬盘的区:
/dev/sda1
/dev/sda2
/dev/sda3
...
我的Wubi是装在F盘的,为/dev/sda5
所以就敲命令:
root@ubuntu:~/# mkdir /win
结果提示为Read-only filesystem
难怪上次的清理不成功呢,其实虽然有#提示符,仍然是Read-only,所以刚才的操作全无效;
于是用命令:
root@ubuntu:~/# mount -o remount, rw /
重新挂载根分区,设置属性;
mkdir /win
mount /dev/sda5 /win
sudo mkdir /vdisk
sudo mount -o loop /win/ubuntu/disks/root.disk /vdisk //挂载root.disk到安装盘上的vdisk目录下。
fsck /win/ubuntu/disks/root.disk
这里的磁盘检查跟第一次的过程差不多,也是一路YES,
全部完成后重启,系统不再出现命令行提示了。
参考:
[1]Read-only file system错误的应急解决办法
[2]How can I access my Wubi install and repair my install if it won't boot?