Có một số ứng dụng máy ảo (VM) miễn phí tốt ở đó, giúp thiết lập một máy ảo mà mọi người có thể làm. Bạn sẽ cần cài đặt ứng dụng VM và có quyền truy cập vào phương tiện cài đặt cho hệ điều hành bạn muốn cài đặt.
Máy ảo là gì?
Một ứng dụng máy ảo tạo ra một môi trường ảo hóa, được gọi là, đơn giản là đủ, một máy ảo - hoạt động giống như một hệ thống máy tính riêng biệt, hoàn chỉnh với các thiết bị phần cứng ảo. VM chạy như một quá trình trong một cửa sổ trên hệ điều hành hiện tại của bạn. Bạn có thể khởi động đĩa cài đặt hệ điều hành (hoặc đĩa CD trực tiếp) bên trong máy ảo và hệ điều hành sẽ bị “lừa” khi nghĩ rằng nó đang chạy trên một máy tính thực. Nó sẽ cài đặt và chạy giống như trên một máy vật lý thực. Bất cứ khi nào bạn muốn sử dụng hệ điều hành, bạn có thể mở chương trình máy ảo và sử dụng nó trong một cửa sổ trên màn hình hiện tại của bạn.
Trong thế giới máy ảo, hệ điều hành thực sự chạy trên máy tính của bạn được gọi là máy chủ và bất kỳ hệ điều hành nào chạy bên trong máy ảo đều được gọi là khách. Nó giúp giữ cho mọi thứ không quá khó hiểu.
Trong một máy ảo cụ thể, hệ điều hành khách được lưu trữ trên một ổ cứng ảo - một tệp lớn, nhiều gigabyte được lưu trữ trên ổ cứng thực của bạn. Ứng dụng VM trình bày tệp này là hệ điều hành khách như một ổ đĩa cứng thực sự. Điều này có nghĩa là bạn sẽ không phải lo lắng về việc phân vùng hoặc làm bất cứ điều gì phức tạp với ổ cứng thực của bạn.
Ảo hóa làm tăng thêm một số chi phí, vì vậy đừng mong đợi chúng nhanh như thể bạn đã cài đặt hệ điều hành trên phần cứng thực. Các trò chơi yêu cầu hoặc các ứng dụng khác đòi hỏi đồ họa và sức mạnh của CPU không thực sự tốt, vì vậy các máy ảo không phải là cách lý tưởng để chơi trò chơi trên Windows PC trên Linux hoặc Mac OS X - ít nhất, trừ khi các trò chơi đó lớn tuổi hơn hoặc không đòi hỏi đồ họa.
Giới hạn số lượng máy ảo bạn có thể thực sự bị giới hạn bởi dung lượng ổ đĩa cứng. Dưới đây là thông tin chi tiết về một số máy ảo mà chúng tôi sử dụng khi kiểm tra mọi thứ trong khi viết bài. Như bạn có thể thấy, chúng tôi đã có đầy đủ các máy ảo với một số phiên bản Windows và Ubuntu được cài đặt.
Tại sao bạn muốn tạo một máy ảo
Bên cạnh việc vui vẻ geeky tốt để chơi xung quanh với, máy ảo cung cấp một số sử dụng nghiêm trọng. Chúng cho phép bạn thử nghiệm với một hệ điều hành khác mà không cần phải cài đặt nó trên phần cứng vật lý của bạn. Ví dụ, họ là một cách tuyệt vời để làm rối tung xung quanh với Linux - hoặc một bản phân phối Linux mới - và xem liệu nó có phù hợp với bạn hay không. Khi bạn chơi xong hệ điều hành, bạn chỉ có thể xóa máy ảo.
Một máy ảo ưu thế khác cung cấp là chúng được "sandbox" từ phần còn lại của hệ thống của bạn. Phần mềm bên trong máy ảo không thể thoát khỏi VM để giả mạo phần còn lại của hệ thống của bạn. Điều này làm cho máy ảo trở thành nơi an toàn để kiểm tra ứng dụng - hoặc trang web - bạn không tin tưởng và xem họ làm gì.
Ví dụ, khi những kẻ lừa đảo “Xin chào, chúng tôi từ Windows” đến gọi, chúng tôi chạy phần mềm của họ trong máy ảo để xem những gì họ thực sự làm - VM ngăn chặn những kẻ lừa đảo truy cập vào các tệp và hệ điều hành thực của máy tính của chúng tôi.
Sandboxing cũng cho phép bạn chạy các hệ điều hành không an toàn một cách an toàn hơn. Nếu bạn vẫn cần Windows XP cho các ứng dụng cũ hơn, bạn có thể chạy nó trong một máy ảo mà ít nhất là tác hại của việc chạy một hệ điều hành cũ, không được hỗ trợ được giảm thiểu.
Ứng dụng máy ảo
Có một số chương trình máy ảo khác nhau mà bạn có thể chọn:
- VirtualBox: (Windows, Linux, Mac OS X): VirtualBox rất phổ biến vì nó là nguồn mở và hoàn toàn miễn phí. Không có phiên bản trả tiền của VirtualBox, do đó bạn không phải đối phó với thông thường "nâng cấp để có được nhiều tính năng hơn" upsells và nags. VirtualBox hoạt động rất tốt, đặc biệt là trên Windows và Linux, nơi có ít cạnh tranh hơn, làm cho nó trở thành một nơi tốt để bắt đầu với máy ảo.
- Trình phát VMware: (Windows, Linux): VMware có dòng chương trình máy ảo riêng của họ. Bạn có thể sử dụng VMware Player trên Windows hoặc Linux như một công cụ máy ảo cơ bản miễn phí. Các tính năng cao cấp hơn - nhiều tính năng được tìm thấy trong VirtualBox miễn phí - yêu cầu nâng cấp lên chương trình VMware Workstation trả phí. Chúng tôi khuyên bạn nên bắt đầu với VirtualBox, nhưng nếu nó không hoạt động đúng cách, bạn có thể thử dùng VMware Player.
- VMware Fusion: (Mac OS X): Người dùng Mac phải mua VMware Fusion để sử dụng sản phẩm VMware vì Trình phát VMware miễn phí không khả dụng trên máy Mac. Tuy nhiên, VMware Fusion được đánh bóng hơn.
- Parallels Desktop: (Mac OS X): Mac cũng có sẵn Parallels Desktop. Cả Parallels Desktop và VMware Fusion for Mac đều được đánh bóng hơn các chương trình máy ảo trên các nền tảng khác, vì chúng được tiếp thị cho người dùng Mac trung bình có thể muốn chạy phần mềm Windows.
Trong khi VirtualBox hoạt động rất tốt trên Windows và Linux, người dùng Mac có thể muốn mua một chương trình Parallels Desktop hoặc VMware Fusion được đánh bóng hơn. Các công cụ Windows và Linux như VirtualBox và VMware Player có xu hướng được nhắm mục tiêu đến một đối tượng đam mê hơn.
Có nhiều tùy chọn VM hơn, tất nhiên. Linux bao gồm KVM, một giải pháp ảo hóa tích hợp. Phiên bản Professional và Enterprise của Windows 8 và 10 - nhưng không phải Windows 7 - bao gồm Hyper-V của Microsoft, một giải pháp máy ảo tích hợp khác. Các giải pháp này có thể hoạt động tốt nhưng không có giao diện thân thiện với người dùng nhất.
Thiết lập một máy ảo
Khi bạn đã quyết định ứng dụng VM và cài đặt ứng dụng này, việc thiết lập máy ảo thực sự khá dễ dàng. Chúng ta sẽ chạy qua quy trình cơ bản trong VirtualBox, nhưng hầu hết các ứng dụng đều xử lý việc tạo một máy ảo theo cùng một cách.
Mở ứng dụng VM của bạn và nhấp vào nút để tạo một máy ảo mới.
Chúng tôi khuyên bạn nên tạo đĩa có kích thước cố định vì, trong khi chúng chiếm nhiều không gian đĩa hơn, chúng cũng hoạt động tốt hơn - làm cho máy ảo của bạn cảm thấy phản ứng nhanh hơn một chút. Ngoài ra, bạn sẽ biết bạn đã sử dụng bao nhiêu không gian đĩa và sẽ không ngạc nhiên khi tệp VM của bạn bắt đầu phát triển.
Tất nhiên, chúng tôi vừa mới chạm vào những điều cơ bản về việc sử dụng VM ở đây. Nếu bạn muốn đọc nhiều hơn, hãy xem một số hướng dẫn khác của chúng tôi:
- Hướng dẫn đầy đủ để tăng tốc máy ảo của bạn
- Làm thế nào để tạo và chạy máy ảo với Hyper-V
- Cách cài đặt Android trong VirtualBox
- Cách chia sẻ tệp của máy tính với máy ảo
- Sử dụng VirtualBox di động để thực hiện các máy ảo với bạn ở khắp mọi nơi
- 10 VirtualBox Tricks và tính năng nâng cao bạn nên biết về
Có bất kỳ cách sử dụng hoặc mẹo nào khác để sử dụng VM mà chúng tôi không chạm vào không? Hãy cho chúng tôi biết trong phần bình luận!