在vmware虛擬機的hgfs(共享文件系統)進行configure時,總是報錯:
./config.status: line xxx: syntax error near unexpected token
原因是vmware hgfs上面的 ">>" 有問題,問題的產生或與windows上無法刪除打開的文件相關。
解決辦法:
1. 把相關的文件複製到虛擬機非共享目錄。缺點:進行configure之後,如果想要搬回hgfs,那麼可能會遇見目錄不正確的相關問題。
2. 使用virtualbox,virtualbox的共享文件系統不會出現此問題。缺點:個人經驗,virtualbox運行虛擬機比vmware慢,慢了很多
3. 同時安裝virtualbox和vmware,需要configure的時候使用virtualbox,平時使用vmware。缺點:需要安裝兩個虛擬機軟件
其它:
1. virtualbox在configure,make等命令中表現很好,而vmware則比較差
2. 如果使用vmdk格式創建虛擬機的磁盤,則這個磁盤可以被virtualbox使用也能被vmware使用
3. 我自己使用的經驗是,裝個ubuntu虛擬機,使用vmdk格式虛擬磁盤,在我的ssd硬盤上可以秒級重啓,很方便的在virtualbox和vmware之間切換