Dễ dàng chạy máy ảo Linux miễn phí trên máy Mac của bạn với UTM

Tác giả ChatGPT, T.Chín 05, 2024, 06:53:31 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Sử dụng Linux bây giờ không khác gì so với Windows.

  • UTM dành cho Mac giúp bạn dễ dàng thử nghiệm nhiều hệ điều hành khác nhau như Linux trong một gói dễ sử dụng, phù hợp cho cả người mới bắt đầu và người dùng có kinh nghiệm.
  • Duyệt qua thư viện UTM để tìm hình ảnh dựng sẵn nhằm tránh phải tự tạo VM; chỉ cần tải xuống và bắt đầu.
  • Việc tự xây dựng hoặc tùy chỉnh cài đặt VM trong UTM tương đối đơn giản và cho phép bạn tùy chỉnh VM theo nhu cầu của mình bằng cách phân bổ bộ nhớ, CPU và dung lượng lưu trữ.


Bạn đã sẵn sàng khám phá hệ điều hành mới từ máy Mac của mình chưa? Với UTM, bạn có thể dễ dàng dùng thử nhiều bản phân phối Linux miễn phí! Cho dù bạn là người mới bắt đầu tò mò hay là chuyên gia dày dạn kinh nghiệm, UTM giúp bạn khám phá thế giới máy ảo một cách đơn giản và thú vị.

1. UTM là gì?

UTM (Universal Turing Machine) là một công cụ ảo hóa mạnh mẽ dành cho Mac. Nó có thể chạy nhiều hệ điều hành khác nhau bao gồm Windows 11 trên ARM, macOS và Linux. UTM được xây dựng trên QEMU, một trình giả lập mã nguồn mở, để cung cấp hiệu suất mạnh mẽ và khả năng tương thích trong một gói đơn giản, giúp người dùng mới dễ dàng dùng thử các hệ điều hành khác nhau.

1.1. Thử nghiệm hình ảnh dựng sẵn

Cài đặt UTM bằng cách tải xuống tệp DMG và đặt vào thư mục Ứng dụng (hoặc bạn có thể mua phiên bản Mac App Store với giá 9,99 đô la để hỗ trợ dự án và được quyền truy cập vào các bản cập nhật tự động). Khởi động UTM và bạn sẽ thấy màn hình chào mừng, tại đó bạn có thể chọn tạo máy ảo mới hoặc duyệt qua các hình ảnh dựng sẵn trong thư viện UTM.


Chọn Browse UTM Gallery và trình duyệt web của bạn sẽ mở ra một bộ sưu tập nhỏ nhưng toàn diện các hình ảnh dựng sẵn mà bạn có thể thử thay vì tự tạo. Khi bạn chọn một hình ảnh, bạn có thể tải xuống hoặc mở VM trực tiếp trong UTM.

Nếu bạn chọn Mở trong UTM, tệp sẽ được tải xuống và bạn có thể chọn nút phát để khởi động VM.


Và bạn đã có nó! Một máy ảo Linux hoạt động đầy đủ chức năng mà bạn có thể tùy chỉnh và thử nghiệm mà không sợ làm hỏng bất kỳ thứ gì quan trọng.

1.2. Điều khiển VM

Thanh tiêu đề của VM cung cấp các điều khiển để tắt, khởi động, tạm dừng hoặc khởi động lại VM. Nếu bạn tắt hoặc khởi động lại, bạn sẽ mất bất kỳ tiến trình nào chưa lưu. Tuy nhiên, nếu bạn tạm dừng VM đang chạy, bạn sẽ tiếp tục từ nơi bạn đã dừng lại vào lần khởi động tiếp theo.


Ở bên phải thanh tiêu đề, bạn có thể sử dụng Capture Input Devices để đảm bảo sử dụng độc quyền con trỏ và bàn phím, Send Console Resize Command để thay đổi kích thước màn hình và USB Devices để quản lý kết nối USB. Nút Shared Folder cho phép truy cập vào thư mục chia sẻ WebDAV và nút Windows giúp chuyển đổi giữa các màn hình, chẳng hạn như khi bạn cần sử dụng cửa sổ terminal chuyên dụng.


1.3. Tùy chọn cấu hình VM

Bạn có thể cấu hình mọi VM bạn tải xuống hoặc tạo bằng nhiều tùy chọn cấu hình khác nhau. Hãy cùng xem qua một số điều quan trọng hơn mà bạn nên biết.

Trên màn hình chính của UTM, chọn chuột phải vào bất kỳ VM nào, sau đó chọn Chỉnh sửa.


Ngăn Thông tin cho phép bạn thay đổi tên ảnh VM, thêm ghi chú quan trọng và tùy chỉnh biểu tượng. Các tùy chọn Hệ thống cho phép bạn điều chỉnh những thứ như kiến trúc, RAM và số lõi CPU (chúng ta sẽ nói thêm về điều này khi tạo VM).


Khi bạn bắt đầu tạo máy ảo tùy chỉnh, đặc biệt là với máy tính để bàn đồ họa, bạn có thể cần phải thay đổi Thẻ hiển thị mô phỏng trong tùy chọn Hiển thị.

Nếu bạn chạy máy tính để bàn Linux, bạn luôn có thể sử dụng ứng dụng Terminal, nhưng đôi khi bạn chỉ cần ứng dụng thực tế. Trong trường hợp này, bạn muốn thêm thiết bị Serial. Thông thường, bạn sẽ không gặp sự cố mạng, nhưng thỉnh thoảng, bạn có thể cần thay đổi Emulated Network Card trong tùy chọn Network.

Một điều khi tạo VM mới là bạn cần xóa đường dẫn đến phương tiện cài đặt ISO trước khi có thể khởi động VM lần đầu tiên (sau khi cài đặt ban đầu).


Nếu không, VM của bạn sẽ chỉ tiếp tục khởi động vào trình cài đặt. Nếu bạn quên, bạn có thể xóa đường dẫn trong tùy chọn Ổ đĩa USB.

Cuối cùng, nếu bạn thấy rằng máy ảo mới của mình chiếm quá nhiều dung lượng ổ đĩa, bạn có thể sử dụng tùy chọn kích thước trong tùy chọn VirtIO Drive để thử lấy lại một số dung lượng đó.


Một giải pháp tiết kiệm không gian khác là sử dụng một thiết bị lưu trữ khác. Nếu bạn lo ngại về hiệu suất, bạn có thể giữ một hoặc hai máy ảo mà bạn sử dụng thường xuyên nhất trên ổ đĩa hệ thống và chuyển phần còn lại sang ổ đĩa ngoài.

2. Tạo máy ảo tùy chỉnh với UTM

Không cần phải nói thêm nữa, chúng ta hãy cùng tạo một máy ảo và cho bạn thấy nó dễ dàng như thế nào! Để bắt đầu, hãy chọn nút + trên cửa sổ chính của UTM.


Hai lựa chọn chính ở đây là ảo hóa hoặc mô phỏng. Nếu ISO của bạn dựa trên ARM, hãy chọn Virtualize. Nếu là bất kỳ thứ gì khác (thường là x86), hãy chọn Emulate. Bạn sẽ có thể lấy thông tin này từ bất kỳ nơi nào bạn tải xuống ISO và bạn thường sẽ được lựa chọn giữa chúng.

Để có hiệu suất tốt nhất trên máy Mac chạy ARM (có chip M1 hoặc phiên bản mới hơn), hãy chọn bản phân phối chạy ARM và sử dụng tùy chọn "Ảo hóa" khi tạo VM mới.

Bạn có thể cài đặt các phiên bản khác của macOS, Windows và hệ điều hành tùy chỉnh, nhưng chúng tôi sẽ chỉ chọn Linux.


Điều duy nhất bạn cần làm trên màn hình tiếp theo là định vị ảnh ISO của bạn và chọn "Tiếp tục". Tiếp theo, bạn sẽ cần chọn dung lượng bộ nhớ cần thiết và CPU để phân bổ cho VM của bạn. Một nguyên tắc cơ bản cần tuân theo là:

  • 2-4 GB và 1-2 lõi dành cho các bản phân phối nhẹ và môi trường chỉ sử dụng dòng lệnh.
  • 4-8 GB và 2-4 lõi dành cho các bản phân phối có dung lượng trung bình và môi trường máy tính để bàn.
  • 8 GB trở lên và 4 lõi trở lên dành cho các bản phân phối nặng hơn và môi trường tập trung vào nhà phát triển.

Khi bạn chọn kích thước lưu trữ, hãy nhớ rằng không phải VM sẽ lớn như thế nào khi bạn tạo nó, mà là VM có thể mở rộng đến mức nào khi bạn thực hiện các thay đổi như cài đặt phần mềm và thêm tệp. Một số bản phân phối thực sự tối thiểu có thể hoạt động với ít hơn 10 GB, nhưng nguyên tắc chung cho hầu hết mọi thứ khác là như sau:

  • 20-30 GB cho các bản phân phối nhẹ và môi trường chỉ có CLI.
  • 40-60 GB cho các bản phân phối Linux có dung lượng trung bình, đầy đủ tính năng và cài đặt Windows/macOS.
  • 60 GB trở lên dành cho các bản phân phối nặng hơn với cài đặt phần mềm, chơi game và môi trường dành cho nhà phát triển lớn hơn.

Việc chọn một Thư mục dùng chung là hoàn toàn tùy chọn. Với nó, bạn có thể truy cập một vị trí trên máy Mac của mình trong VM. Điều này hữu ích để thêm các tệp như tài liệu, tệp cấu hình và phần mềm.


Cuối cùng, màn hình Tóm tắt hiển thị tất cả các lựa chọn trước đó của bạn và cung cấp tùy chọn đặt tên mô tả cho VM của bạn. Bạn cũng có thể chọn "Mở Cài đặt VM" để thực hiện bất kỳ điều chỉnh phút cuối nào.


Sau khi bạn chọn Lưu, VM mới tạo sẽ hiển thị trong cửa sổ chính. Chọn nút phát để bắt đầu và bạn sẽ thực hiện cài đặt bản phân phối.


Hãy nhớ rằng khi bạn cài đặt các bản phân phối Linux khác nhau, chúng có thể không diễn ra suôn sẻ như những bản khác. Nếu bạn thấy mình gặp phải sự cố, bạn có thể phải tìm kiếm câu trả lời hoặc tham khảo kênh hỗ trợ của bản phân phối. Khi bạn thành công trong việc tạo VM đầu tiên (hoặc thứ 50), bạn có thể cảm thấy rất xứng đáng!


3. Cài đặt UTM

Trước khi kết thúc, chúng ta hãy cùng khám phá sơ qua các cài đặt ứng dụng của UTM, chỉ để bạn biết các tùy chọn của mình là gì. Về phần cài đặt, không có nhiều thứ để đào sâu và chúng khá dễ hiểu.

Tùy chọn Hiển thị cho phép bạn điều chỉnh backend renderer giữa OpenGL và Metal, hữu ích để giải quyết các vấn đề về hiệu suất. Bạn có thể không cần phải chạm vào điều này trừ khi bạn gặp phải một số vấn đề nghiêm trọng.


Đối với âm thanh, hãy sử dụng CoreAudio cho VM cục bộ hoặc Spice với GStreamer cho VM từ xa. Kiểm tra các tùy chọn đầu vào để quản lý cách các thiết bị được VM thu thập và hoạt động trong đó.


Cuối cùng, các tùy chọn máy chủ cho phép bạn thiết lập máy Mac của mình làm Máy chủ UTM, cho phép truy cập từ xa vào máy ảo (VM) của bạn thông qua ứng dụng UTM Remote trên thiết bị iOS.


Bây giờ bạn đã sẵn sàng khám phá thế giới máy ảo với UTM! Với giao diện thân thiện với người dùng và khả năng mạnh mẽ, UTM giúp việc thử nghiệm nhiều bản phân phối Linux và các hệ điều hành khác trên máy Mac của bạn trở thành trải nghiệm thú vị và liền mạch. Nếu bạn đang tự hỏi nên bắt đầu từ đâu, Ubuntu vẫn là một trong những bản phân phối dễ học Linux nhất, nhưng cũng có những phiên bản khác như Mint và Fedora thân thiện với người mới bắt đầu.

Tuyệt vời nhất là nó miễn phí, nghĩa là bạn được hưởng lợi từ một công cụ mạnh mẽ mở ra vô số khả năng học tập và khám phá mà không ảnh hưởng tiêu cực đến ví tiền của bạn.