Tôi có nhiều thiết lập máy ảo trong VMware Fusion.
Một số trong số chúng chỉ là máy chủ (như Ubuntu), mà tôi muốn chạy mà không thấy các biểu tượng hoặc cửa sổ VMware Fusion, giống như VMware Server.
Có ai có giải pháp không?
Tôi có nhiều thiết lập máy ảo trong VMware Fusion.
Một số trong số chúng chỉ là máy chủ (như Ubuntu), mà tôi muốn chạy mà không thấy các biểu tượng hoặc cửa sổ VMware Fusion, giống như VMware Server.
Có ai có giải pháp không?
Câu trả lời:
Dường như bạn có thể bắt đầu Fusion không đầu bằng cách thực hiện như sau:
/ Ứng dụng / VMware \ Fusion.app/Contents/L Library / vmrun -T fusion start ~ / Documents / Virtual \ Machines.localized / [IMAGENAME] .vmwarevm / [IMAGENAME] .vmx nogui
Bạn cũng có thể thêm /Applications/VMware Fusion.app/Contents/Library
vào $ PATH của mình hoặc tạo bí danh để có quyền truy cập dễ dàng hơn vào vmrun
lệnh.
Bạn có thể tìm thêm thông tin về vmrun
lệnh trong bản PDF này . Mặc dù hơi lỗi thời, nó vẫn nên chứa thông tin liên quan về cách khởi động và dừng máy chủ của bạn.
Nếu bạn quan tâm đến việc chạy các máy chủ Linux không đầu cho môi trường phát triển của mình, v.v., tôi cũng có thể khuyên bạn nên sử dụng VirtualBox thay thế. Nó là miễn phí, có hỗ trợ dòng lệnh rộng rãi và trong khi chạy VM không đầu, Fusion sẽ mất hầu hết nếu các ưu điểm của nó (tích hợp GUI liền mạch) so với VirtualBox. Hơn nữa, các công cụ như Vagrant thậm chí có thể hỗ trợ chạy các môi trường này ở mức độ lớn hơn nhiều. Với việc bổ sung tiện ích trả phí ("nhà cung cấp"), Vagrant có thể kiểm soát VMWare cũng như VirtualBox cho bạn 3 .
Một cách khác, bạn có thể khởi động máy ảo mà bạn muốn và sau đó buộc thoát VMware Fusion bằng cách sử dụng Command+ Option+ Shift+Esc
GUI thoát nhưng VM chạy trong nền. Để quản lý các VM này, bạn có thể bắt đầu tổng hợp lại VMware như bình thường và nó sẽ cho bạn thấy những gì hiện đang chạy.
CMD+OPT+Esc
. Không cần thay đổi.
Cách tốt nhất tôi có thể tìm ra mà không cần hack vào Dock là thiết lập phản ứng tổng hợp VMWare để khởi động khi khởi động và ẩn nó. HĐH được thiết kế để hiển thị các ứng dụng yêu cầu giao diện đồ họa, do đó, VMWare sẽ lập trình ứng dụng của chúng chạy dưới dạng nền tảng nếu bạn không muốn làm việc với tính năng HĐH này.
Bạn cũng có thể khám phá việc đặt ứng dụng đó dưới Kiểm soát nhiệm vụ và đưa nó lên màn hình ảo thứ cấp để bạn không nhìn thấy ứng dụng đó trừ khi bạn cần quan sát một hệ điều hành khách.