我在本身的機器上用Vmware安裝的Ubuntu 12.04系統,並在裏面部署了Openstack的開發環境,部署的過程有些複雜,不但願再次重複這個過程,因而就複製整個的虛擬機文件到其餘機器上面使用,可是在其餘機器上用Vmware打開虛擬機文件後跳出了這麼一個對話框:php
這時若是點擊「取得全部權」,後面將會遇到更嚴重的問題,以下圖:html
系統沒法正常啓動,進入了救援模式。我在網上搜索了一些退出救援模式的方法(http://forum.ubuntu.org.cn/viewtopic.php?t=264606),可是並沒有法解決個人問題,可能那些作法只適合裸機安裝的系統。出現這個問題的緣由,我想大概是在取得全部權的時候損壞了虛擬機文件。ubuntu
好在在網上找到了這篇文章:http://www.cnblogs.com/itcmor/archive/2012/08/10/2631700.htmlhtm
按照這篇文章中說的,不去點擊「取得全部權」,而是在出現該對話框後,點「取消」,而後到虛擬機文件夾中,將全部以「.lck」爲後綴的文件所有重命名:blog
(.lck文件後面都加了下劃線)。開發
而後在Vmware中打開文件,Power On ,Ok虛擬機正常啓動:部署
這裏我並無須要將改過的文件名改回去,可是能夠看到虛擬機文件夾中又新生成了這些.lck後綴的文件。get
問題解決了,很高興,可是仍然存在疑問,在原來的機器上,我是將虛擬機中止以後纔對文件作的拷貝,爲何會出現.lck文件呢?虛擬機
好了暫時就這樣吧,但願對遇到一樣問題的同窗有幫助,更但願高手來解釋下原理方面的東西。it