当前位置:首页 > 虚拟机 > 正文

虚拟机设置用户只读权限


一、虚拟机无法启动总提示:无法启动虚拟机“win2003”因为其正被其他程序所使用或标记为只读。这是什么原因您只需从启动首选项中删除驱动器即可。点击:更改虚拟机设置,选择CD-ROM1,选择:使用ISO镜像,就这样了。
二、Ubuntu无法进入系统该怎么进入单用户模式?

我最近在vbox虚拟机上搭建了一个新的Ubuntu开发环境,但是由于操作错误我记得此时无法进入单用户模式。恢复原来的配置。下面简单介绍一下如何进入单用户模式,供大家参考。

1.虚拟机中启动系统后,按住Shift键进入如下界面。

2.怎么解决什么都没有?进入单用户模式后,它是只读的,因此您需要将ro更改为rw,如下所示。

3.修改后的内容如下所示。注意不要进行任何其他修改,然后按F10或Ctrl+x启动。

4.开机后需要使用上下方向键选择相应的菜单项才能进入下界面。。

5.在这里,选择Root菜单项,如下所示,然后按Enter。

6.这时,会提示您输入下面的密码。输入root用户的密码后,即可进入单用户模式。恢复之前的修复并重新开始。


三、Linux虚拟机文件系统突然变成只读发生IO错误。重新启动虚拟机将显示磁盘错误。这种情况已经发生过很多次了,有时修复磁盘后可以继续启动,但之后就什么也做不了。如果重新启动虚拟机并验证代码,很容易出现此问题。主机系统执行的任务较多,系统速度相对较慢。svncheckout检查主机系统(Ubuntu)上进程的IO状态出现错误,发现e的写入速度超过10M/s。
本页分析原因:HighI/Causingfilesystemcorruption
当主机系统的IO和虚拟机都繁忙时,虚拟机的IO请求无法得到及时的响应。虚拟机不知道虚拟机内部运行着Linux,会假设磁盘IO出现故障,将分区挂载为只读,以保护磁盘数据。
解决方案参见上面的链接,但都是比较高级的(使用直接IO、调整内核参数、使用LVM分区等)。简单的解决方案:
1)不要在主机系统和虚拟机上同时运行高IO任务(别以为你的i7电脑很强大);
2)备份虚拟机(复制vmdk文件或VirtualBox快照使用),这使得出现问题时可以轻松恢复。