mount:无法读取proc / mounts
我已经安装了Ubuntu,但是当它加载时会出现以下错误:
mount:can't read proc/mounts. Can't fount such file or directory
但是,操作系统继续加载,但是当我尝试使用我在安装过程中输入的登录名/密码进入系统时,无法登录。
有人知道这里有什么问题吗? 我已经尝试过多次重新安装ubuntu,但问题仍然存在。
我安装的介质:Windows 7.安装了Ubuntu和wubi ,我选择了单独的磁盘G(NTFS文件格式),设置安装大小:18GB,在下拉列表中选择Ubuntu,语言英语(GB)并设置用户名和密码。
这是由于从12.04或12.04.1运行过时的wubi.exe
引起的(参考bug Wubi 12.04安装开发版 )。 因为Wubi.exe已过期,它会尝试下载开发版wubi磁盘映像。 这些已不再创建,但是仍然存在一个来自13.04开发版本的故障,因此它会被下载。
你需要从这里获得最新的Wubi for 12.04.2: http ://releases.ubuntu.com/12.04/wubi.exe
或者来自这里的12.10 Wubi: http : //releases.ubuntu.com/12.10/wubi.exe
这里还有一个13.04 Wubi: http : //releases.ubuntu.com/13.04/wubi.exe
任何这些都可行。
转到五笔安装文件夹
C:\ubuntu\install
打开文件
wubildr-disk.cfg
内容是:
loopback loop0 /ubuntu/disks/root.disk set root=(loop0) search --set=diskroot -f -n /ubuntu/disks/root.disk probe --set=diskuuid -u $diskroot linux /vmlinuz root=UUID=$diskuuid loop=/ubuntu/disks/root.disk preseed/file=/ubuntu/install/preseed.cfg wubi-diskimage ro quiet splash initrd /initrd.img boot
把它改成这个:
loopback loop0 /ubuntu/disks/root.disk set root=(loop0) search --set=diskroot -f -n /ubuntu/disks/root.disk probe --set=diskuuid -u $diskroot linux /vmlinuz root=UUID=$diskuuid loop=/ubuntu/disks/root.disk preseed/file=/ubuntu/install/preseed.cfg wubi-diskimage ro quiet splash **single** initrd /initrd.img boot
这个单词应该在同一行,这是唯一的变化
然后重新启动计算机,选择Ubuntu,它将启动到单用户root模式
使用命令创建和用户
adduser steve
然后在sudo组中添加用户
usermod -G sudo steve
然后键入reboot
转到Windows并将该wubildr-disk.cfg
文件恢复为原始版本而不使用单词
重新启动到Ubuntu,您将有登录用户从登录提示登录。