Geek mới bắt đầu: Cách tạo và sử dụng máy ảo

Mục lục:

Geek mới bắt đầu: Cách tạo và sử dụng máy ảo
Geek mới bắt đầu: Cách tạo và sử dụng máy ảo

Video: Geek mới bắt đầu: Cách tạo và sử dụng máy ảo

Video: Geek mới bắt đầu: Cách tạo và sử dụng máy ảo
Video: CHUYỆN CỦA TÔI - TÔI PHÁT HIỆN RA VIỆC THẦY GIÁO ĐANG LÀM VỚI CÁC BẠN NỮ - YouTube 2024, Tháng tư
Anonim
Các máy ảo cho phép bạn chạy một hệ điều hành trong một cửa sổ ứng dụng trên máy tính để bàn của bạn hoạt động giống như một máy tính đầy đủ, riêng biệt. Bạn có thể sử dụng chúng 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à thử các ứng dụng trong một môi trường hộp cát an toàn.
Các máy ảo cho phép bạn chạy một hệ điều hành trong một cửa sổ ứng dụng trên máy tính để bàn của bạn hoạt động giống như một máy tính đầy đủ, riêng biệt. Bạn có thể sử dụng chúng 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à thử các ứng dụng trong một môi trường hộp cát an toàn.

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.

Bạn cũng có thể chạy nhiều máy ảo cùng lúc, nhưng bạn sẽ thấy mình bị giới hạn bởi tài nguyên hệ thống của mình. Mỗi VM chiếm một số thời gian CPU, RAM và các tài nguyên khác.
Bạn cũng có thể chạy nhiều máy ảo cùng lúc, nhưng bạn sẽ thấy mình bị giới hạn bởi tài nguyên hệ thống của mình. Mỗi VM chiếm một số thời gian CPU, RAM và các tài nguyên khác.
Image
Image

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áy ảo cũng cung cấp một cách để chạy phần mềm của một hệ điều hành khác. Ví dụ, với tư cách 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áy ảo cũng cung cấp một cách để chạy phần mềm của một hệ điều hành khác. Ví dụ, với tư cách 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 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.

Bạn sẽ được hướng dẫn qua quy trình của trình hướng dẫn trước tiên yêu cầu bạn sẽ cài đặt hệ điều hành nào. Nếu bạn nhập tên của hệ điều hành trong hộp "Tên", ứng dụng sẽ tự động chọn loại và phiên bản cho hệ điều hành. Nếu nó không - hoặc nó đoán sai - hãy tự chọn các mục đó từ trình đơn thả xuống. Khi bạn hoàn tất, hãy nhấp vào “Tiếp theo”.
Bạn sẽ được hướng dẫn qua quy trình của trình hướng dẫn trước tiên yêu cầu bạn sẽ cài đặt hệ điều hành nào. Nếu bạn nhập tên của hệ điều hành trong hộp "Tên", ứng dụng sẽ tự động chọn loại và phiên bản cho hệ điều hành. Nếu nó không - hoặc nó đoán sai - hãy tự chọn các mục đó từ trình đơn thả xuống. Khi bạn hoàn tất, hãy nhấp vào “Tiếp theo”.
Dựa trên hệ điều hành 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 trên màn hình tiếp theo. Bạn sẽ được hỏi có bao nhiêu bộ nhớ để cấp phát cho VM. Nếu bạn muốn một cái gì đó khác hơn là mặc định, chọn nó ở đây. Nếu không, chỉ cần nhấp vào “Tiếp theo”. Và đừng lo, bạn sẽ có thể thay đổi giá trị này sau nếu cần.
Dựa trên hệ điều hành 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 trên màn hình tiếp theo. Bạn sẽ được hỏi có bao nhiêu bộ nhớ để cấp phát cho VM. Nếu bạn muốn một cái gì đó khác hơn là mặc định, chọn nó ở đây. Nếu không, chỉ cần nhấp vào “Tiếp theo”. Và đừng lo, bạn sẽ có thể thay đổi giá trị này sau nếu 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 tệp mới.
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 tệp mới.
Bạn cũng sẽ được hỏi có tạo đĩa kích thước cố định hoặc được gán động hay không. Với đĩ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 đến 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 hơn từ việc tạo.
Bạn cũng sẽ được hỏi có tạo đĩa kích thước cố định hoặc được gán động hay không. Với đĩ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 đến 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 hơn từ việc tạo.

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.

Sau đó, bạn sẽ có thể đặt kích thước của đĩa ảo. Bạn được tự do sử dụng 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 mình. Khi bạn nhấp vào “Tạo”, đĩa cứng ảo sẽ được tạo.
Sau đó, bạn sẽ có thể đặt kích thước của đĩa ảo. Bạn được tự do sử dụng 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 mình. Khi bạn nhấp vào “Tạo”, đĩa cứng ảo sẽ được tạo.
Sau đó, bạn được đưa trở lại cửa sổ ứng dụng VM chính, nơi máy ảo mới của bạn sẽ hiển thị. Đảm bảo rằng phương tiện cài đặt bạn cần có sẵn cho máy - 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 máy ảo. Bạn có thể chạy máy ảo mới của mình bằng cách chọn nó và nhấn “Bắt đầu”.
Sau đó, bạn được đưa trở lại cửa sổ ứng dụng VM chính, nơi máy ảo mới của bạn sẽ hiển thị. Đảm bảo rằng phương tiện cài đặt bạn cần có sẵn cho máy - 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 máy ảo. Bạn có thể chạy máy ảo mới của mình bằng cách chọn nó và nhấn “Bắt đầu”.
Image
Image

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!

Đề xuất: