很多時候項目都會需要在linux系統下運行。所以也會在win7下安裝虛擬機,來實現項目在linux運行。當然,很多時候都會遇到虛擬機報錯:
mount: Cannot allocate memory
我之前也以爲內存不夠,又把資源弄到80G的空間下,還是一樣,所以不是內存不足問題,
查很多資料,發現是:
由於虛擬機請求較大內存或資源(在win7下),win7系統拒絕了虛擬機訪問。
-------苦逼的是,遇到這個情況,關閉虛擬機是不可能的,只有重啓計算機才能夠再次使用win7磁盤上的資源。所以一遇到這個情況就..........
有麼有不重啓就能夠解決這個問題呢?
找了很多,下面給個地址,這個老兄在外網上看到的解決辦法:
http://hi.baidu.com/zhangbin101004/item/e459f4d1f818dfbd33db903b
大概的意思就是說需要修改註冊表值(增大就行了)。
註冊表值地址:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters\IRPStackSize
由於每次出問題就要去找這個地方,不是很方便,所以自己寫了一個批處理文件來解決這個問題。
這個被我寫在另一篇文章裏面:
http://blog.csdn.net/todaymz/article/details/8685457
好了,大功告成,以後不用苦逼的重啓PC了。哈哈