Người mới bắt đầu Cách tạo và sử dụng máy ảo
Máy ảo cho phép bạn chạy một hệ điều hành trong cửa sổ ứng dụng trên máy tính để bàn hoạt động giống như một máy tính riêng biệt, đầy đủ. Bạn có thể sử dụng chúng để chơi xung quanh với các hệ điều hành khác nhau, chạy phần mềm mà hệ điều hành chính của bạn không thể và dùng thử các ứng dụng trong môi trường an toàn, có hộp cát.
Có một số ứng dụng máy ảo (VM) miễn phí tốt hiện có, giúp thiết lập một máy ảo là điều mà bất cứ ai cũng 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 đơn giản là một máy ảo - hoạt độ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 tiến 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 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ó chạy trên máy tính thật. Nó sẽ cài đặt và chạy giống như trên một máy thật, thật. 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áy tính để bàn hiện tại của bạn.
Trong thế giới VM, 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ủ lưu trữ 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ỏi quá khó hiểu.
Trong một VM cụ thể, HĐH khách được lưu trữ trên ổ 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 hệ điều hành khách như một ổ cứng thực sự. Điều này có nghĩa là bạn sẽ không phải loay hoay với việc phân vùng hoặc làm bất cứ điều gì phức tạp khác với ổ cứng thực sự của bạn.
Ảo hóa có thêm một số chi phí, vì vậy đừng hy vọng chúng sẽ 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 đòi hỏi hoặc các ứng dụng khác đòi hỏi đồ họa và sức mạnh CPU nghiêm trọng không thực sự tốt lắm, vì vậy máy ảo không phải là cách lý tưởng để chơi các trò chơi Windows PC trên Linux hoặc Mac OS X - ít nhất, trừ khi các trò chơi đó nhiều cũ 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ể có thực sự chỉ bị giới hạn bởi dung lượng ổ cứng. Dưới đây là một cái nhìn 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ó máy ảo đầy đủ với một số phiên bản Windows và Ubuntu được cài đặt.
Bạn cũng có thể chạy nhiều máy ảo cùng một lúc, nhưng bạn sẽ thấy mình bị hạn chế phần nào bởi tài nguyên hệ thống của mình. Mỗi VM tiêu tốn một số thời gian CPU, RAM và các tài nguyên khác.
Tại sao bạn muốn tạo một máy ảo
Bên cạnh việc vui vẻ thoải mái để chơi xung quanh, VM còn cung cấp một số cách sử dụng nghiêm túc. Chúng cho phép bạn thử nghiệm với một hệ điều hành khác mà không phải cài đặt nó trên phần cứng vật lý của bạn. Ví dụ, chúng là một cách tuyệt vời để tìm hiểu về 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 không. Khi bạn chơi xong với HĐH, bạn có thể xóa VM.
Máy ảo cũng cung cấp một cách để chạy phần mềm của hệ điều hành khác. Ví dụ: là người dùng Linux hoặc Mac, bạn có thể cài đặt Windows trong máy ảo để chạy các ứng dụng Windows mà bạn có thể không có quyền truy cập. Nếu bạn muốn chạy phiên bản Windows mới hơn - như Windows 10 - nhưng có các ứng dụng cũ hơn chỉ chạy trên XP, bạn có thể cài đặt Windows XP vào máy ảo.
Một lợi thế khác mà các máy ảo cung cấp là chúng là các hộp cát được cung cấp từ phần còn lại của hệ thống. Phần mềm bên trong máy ảo không thể thoát khỏi máy ảo để làm xáo trộn phần còn lại của hệ thống. Điều này làm cho máy ảo trở thành một nơi an toàn để kiểm tra các ứng dụng - hoặc trang web - bạn không tin tưởng và xem những gì chúng làm.
Ví dụ, khi các Hi Hi, chúng tôi đến từ những kẻ lừa đảo Windows đã gọi, chúng tôi đã chạy phần mềm của họ trong một máy ảo để xem họ thực sự sẽ làm gì - VM đã ngă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.
Sandboxing cũng cho phép bạn chạy các hệ điều hành không 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áy ảo trong đó ít nhất tác hại của việc chạy HĐH cũ, không được hỗ trợ sẽ đượ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í. VirtualBox không có phiên bản trả phí, vì vậy bạn không phải đối phó với việc nâng cấp thông thường trên các trò chơi trên mạng để có thêm nhiều tính năng khác. VirtualBox hoạt động rất tốt, đặc biệt là trên Windows và Linux, nơi ít cạnh tranh hơn, khiến nó trở thành một nơi tốt để bắt đầu với VM.
- Trình phát VMware: (Windows, Linux): VMware có dòng chương trình máy ảo riêng. 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 nâng cao 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 chính xác, bạn có thể muốn dùng thử 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ì VMware Player miễn phí không có sẵn trên máy Mac. Tuy nhiên, VMware Fusion được đánh bóng hơn.
- Máy tính để bàn song song: (Mac OS X): Máy Mac cũng có sẵn Parallels Desktop. Cả Parallels Desktop và VMware Fusion cho Mac đều bóng bẩy 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 bán cho những người dùng Mac trung bình có thể muốn chạy phần mềm Windows.
Mặc dù 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 tích hợp 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 đối tượng đam mê.
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 chuyên nghiệp và doanh nghiệp 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 chúng không có giao diện thân thiện với người dùng nhất.
Thiết lập máy ảo
Khi bạn đã quyết định sử dụng ứng dụng VM và cài đặt nó, việc thiết lập VM 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 xử lý việc tạo VM 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.
Bạn sẽ được hướng dẫn qua quy trình bởi một trình hướng dẫn trước tiên sẽ hỏi bạn sẽ cài đặt HĐH nào. Nếu bạn nhập tên của HĐH trong hộp Tên Tên, thì ứng dụng rất có thể sẽ tự động chọn loại và phiên bản cho HĐH. Nếu nó không - hoặc nó đoán sai - hãy tự chọn những mục đó từ menu thả xuống. Khi bạn đã hoàn tất, hãy nhấp vào Tiếp theo.
Dựa trên HĐH bạn định cài đặt, trình hướng dẫn sẽ chọn trước một số cài đặt mặc định cho bạn, nhưng bạn có thể thay đổi chúng qua các màn hình theo sau. Bạn sẽ được hỏi có bao nhiêu bộ nhớ để phân bổ cho VM. Nếu bạn muốn một cái gì đó khác với mặc định, chọn nó ở đây. Nếu không, chỉ cần nhấp vào Tiếp theo. Tiếp theo, đừng lo lắng, bạn sẽ có thể thay đổi giá trị này sau nếu bạn cần.
Trình hướng dẫn cũng sẽ tạo tệp đĩa cứng ảo được VM sử dụng. Trừ khi bạn đã có một tệp đĩa cứng ảo mà bạn muốn sử dụng, chỉ cần chọn tùy chọn để tạo một tệp mới.
Bạn cũng sẽ được hỏi liệu tạo một đĩa có kích thước cố định hoặc được phân bổ động. Với một đĩa được phân bổ động, bạn sẽ đặt kích thước đĩa tối đa, nhưng tệp sẽ chỉ phát triển theo kích thước đó khi cần. Với một đĩa có kích thước cố định, bạn cũng sẽ đặt kích thước, nhưng tệp được tạo sẽ lớn như vậy từ việc tạo ra nó.
Chúng tôi khuyên bạn nên tạo các đĩa có kích thước cố định vì trong khi chúng chiếm nhiều dung lượng đĩa hơn một chút, chúng cũng hoạt động tốt hơn - làm cho VM của bạn cảm thấy nhạy hơn một chút. Ngoài ra, bạn sẽ biết mình đã sử dụng bao nhiêu dung lượng đĩa và sẽ không ngạc nhiên khi các tệp VM của bạn bắt đầu phát triển.
Sau đó, bạn sẽ có thể đặt kích thước của đĩa ảo. Bạn có thể tự do đi với cài đặt mặc định hoặc thay đổi kích thước cho phù hợp với nhu cầu của bạn. Khi bạn nhấp vào Tạo, hãy tạo đĩa cứng ảo.
Sau đó, bạn được đưa trở lại vào cửa sổ ứng dụng VM chính, nơi VM mới của bạn sẽ hiển thị. Đảm bảo phương tiện cài đặt bạn cần có sẵn cho máy - thông thường, điều này liên quan đến việc trỏ đến tệp ISO hoặc đĩa thực thông qua cài đặt của VM. Bạn có thể chạy VM mới của mình bằng cách chọn nó và nhấn Bắt đầu.
Tất nhiên, chúng ta vừa chạm vào những điều cơ bản của việc sử dụng máy ảo ở đây. Nếu bạn thích đọ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
- Cách tạo và chạy các máy ảo với Hyper-V
- Cách cài đặt Android trong VirtualBox
- Cách chia sẻ tệp máy tính của bạn với máy ảo
- Sử dụng VirtualBox di động để mang theo máy ảo mọi lúc mọi nơi
- 10 thủ thuật VirtualBox và các 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 sử dụng máy ảo nào khác mà chúng tôi không sử dụng không? Hãy cho chúng tôi biết trong các ý kiến!