Máy Mac của bạn có thể chạy Linux theo hai cách khác nhau. Một phương pháp liên quan đến việc cài đặt Linux thông qua phần mềm ảo hóa, trong khi phương pháp thứ hai khởi động hệ điều hành ở thiết lập kép cùng với macOS. Trong hướng dẫn này, chúng tôi sẽ đề cập đến cả hai phương pháp chạy Linux trên máy Mac.
Bản phân phối Linux và yêu cầu hệ thống
Linux có nhiều bản phân phối hoặc bản phân phối khác nhau. Có hơn 1.000 bản phân phối Linux, mỗi bản có phong cách riêng. Nếu chưa từng sử dụng Linux trước đây, bạn có thể muốn chọn một trong những bản phân phối thân thiện với người dùng và dễ cài đặt sau:
- Linux Mint
- Ubuntu
- Fedora
- Manjaro
- Arch Linux
Các yêu cầu hệ thống có thể khác nhau đối với mỗi bản phân phối. Ví dụ:Linux Mint yêu cầu máy Mac của bạn đáp ứng các thông số kỹ thuật sau:
- RAM 2GB
- 20GB dung lượng ổ đĩa
- Bộ xử lý Intel 64-bit
Hầu hết các bản phân phối Linux đều tiêu tốn ít tài nguyên và có thể chạy trên các máy Mac thậm chí có tuổi đời từ 10 năm trở lên.
Giới thiệu về máy Mac có chipset T2 và Apple Silicon
Điều này có thể gây ngạc nhiên nhưng việc cài đặt Linux trên các mẫu máy Mac mới hơn (2018 trở lên) khó hơn cài đặt Linux trên các mẫu máy cũ hơn do Chipset bảo mật Apple T2 và CPU Apple Silicon.
Máy Mac có Chipset bảo mật T2
Nếu sử dụng máy Mac Intel có Chip bảo mật T2, bạn có thể cài đặt hầu hết các bản phân phối Linux trong thiết lập khởi động kép nhưng bạn sẽ cần phải thực hiện nhiều công việc hơn.
Ví dụ:bạn sẽ cần định cấu hình chương trình cơ sở để cho phép khởi động từ phương tiện bên ngoài, trong khi một số thành phần phần cứng, như bàn di chuột, bàn phím và Wi-Fi, chỉ có thể hoạt động hoàn toàn nếu bạn cài đặt kernel có hỗ trợ T2. Tùy thuộc vào bản phân phối bạn định cài đặt, bạn có thể phải chuẩn bị thêm.
Có quá nhiều chi tiết cần trình bày ở đây, vì vậy thay vào đó bạn nên truy cập T2linux.org để tìm hiểu thêm về cách thiết lập máy Mac T2 cho Linux. Bạn không phải lo lắng nếu chỉ muốn chạy Linux như một máy ảo.
Máy Mac Apple Silicon
Chipset Apple Silicon dựa trên kiến trúc ARM, nhưng hầu hết các bản phân phối Linux không hỗ trợ chipset ARM. Apple cũng sử dụng mã độc quyền trong quá trình khởi động, vì vậy các bản phân phối sẽ không khởi động ngay cả khi chúng hỗ trợ kiến trúc. Một dự án có tên Asahi Linux đang được thực hiện và có thể cung cấp hỗ trợ trong tương lai.
Tuy nhiên, bạn có thể sử dụng phần mềm ảo hóa để chạy các phiên bản ARM của Linux—như Debian ARM—trên máy Mac Apple Silicon. Bạn thậm chí có thể mô phỏng các bản phân phối dựa trên Intel nhưng phải trả giá bằng hiệu năng.
Tải xuống bản phân phối Linux trước khi bạn bắt đầu
Trước khi tiếp tục, hãy tải xuống bản phân phối Linux ở định dạng ISO từ trang web chính thức. Ví dụ:để tải xuống Linux Mint:
- Truy cập trang web Linux Mint chính thức.
- Chọn nút Tải xuống.
- Chọn phiên bản Linux Mint mà bạn muốn—Cinnamon, Xfce hoặc MATE.
Cài đặt Linux qua phần mềm ảo hóa
Phần mềm ảo hóa có thể giúp bạn thiết lập và chạy Linux nhanh chóng trên máy Mac. Nó an toàn và cho phép bạn kiểm tra mọi thứ trước khi chạy bản phân phối trong thiết lập khởi động kép.
Có một số giải pháp ảo hóa miễn phí mà bạn có thể sử dụng:
- VirtualBox (có thể bạn đã nghe đến điều này rồi)
- UTM
Chúng tôi sẽ sử dụng UTM cho hướng dẫn này vì nó dễ sử dụng hơn và hỗ trợ đầy đủ các chipset Intel và Apple Silicon. Nó cũng hỗ trợ mô phỏng, có nghĩa là bạn có thể chạy các bản phân phối Linux 32/64-bit trên Apple Silicon.
Các bước bên dưới sẽ chỉ cho bạn cách ảo hóa hoặc mô phỏng Linux Mint Cinnamon trên máy Mac bằng UTM.
Thiết lập máy ảo Linux
Bắt đầu bằng cách thiết lập máy ảo Linux trong UTM.
- Cài đặt và mở UTM.
- Trên màn hình Chào mừng bạn đến với UTM, chọn Tạo máy ảo mới.
- Chọn Ảo hóa (hoặc Mô phỏng nếu bạn đang sử dụng Apple Silicon Mac) và chọn Linux làm hệ điều hành bạn muốn cài đặt.
- Chọn nút Duyệt và chỉ định vị trí của tệp ISO Linux Mint.
- Sử dụng thanh trượt Bộ nhớ để chỉ định lượng bộ nhớ bạn muốn phân bổ cho VM. Ngoài ra, hãy chỉ định lõi CPU bạn muốn phân bổ hoặc để ở Mặc định.
- Trong trường Kích thước, nhập dung lượng lưu trữ bạn muốn phân bổ cho VM tính bằng gigabyte—Linux Mint yêu cầu ít nhất 20.
- Đặt đường dẫn thư mục nếu bạn định chia sẻ tệp và thư mục giữa Linux Mint VM và macOS.
- Nhập tên cho VM—ví dụ:Linux Mint—và chọn Lưu.
Cài đặt Linux trên VM
Bây giờ bạn có thể cài đặt Linux trên máy ảo UTM.
- Chọn nút Phát để khởi động máy ảo.
- Đợi VM khởi động từ tệp ISO Linux Mint.
- Sau khi menu khởi động xuất hiện, hãy chọn Khởi động Linux Mint Cinnamon và nhấn Return.
- VM sẽ tải môi trường trực tiếp Linux Mint—bạn có thể thoải mái kiểm tra xung quanh. Để tiếp tục, hãy bấm đúp vào biểu tượng Cài đặt Linux Mint trên khu vực màn hình nền.
- Chọn ngôn ngữ và bố cục bàn phím của bạn.
- Đánh dấu vào ô bên cạnh Cài đặt codec đa phương tiện.
- Hãy chọn tùy chọn Xóa đĩa và cài đặt Linux Mint và chọn Cài đặt ngay.
- Chọn múi giờ của bạn trên bản đồ thế giới.
- Nhập tên của bạn, thiết lập tên người dùng và tạo mật khẩu—chọn Tiếp tục.
- Đợi cho đến khi Linux Mint tự cài đặt và chọn Khởi động lại ngay.
Thế thôi! Bạn đã hoàn tất cài đặt Linux Mint Cinnamon trên máy Mac của mình. Để bắt đầu, hãy xem hướng dẫn dành cho người mới bắt đầu Linux Mint của chúng tôi.
Lưu ý:Bạn có thể cài đặt nhiều bản phân phối Linux bằng UTM. Chọn biểu tượng Plus ở đầu cửa sổ UTM để tạo máy ảo mới và thanh bên để chuyển đổi giữa các máy ảo. Tìm hiểu thêm về cách hoạt động của phần mềm ảo hóa.
Cài đặt Linux trong Thiết lập khởi động kép
Để đơn giản hóa mọi thứ, chúng tôi sẽ thiết lập Linux Mint Cinnamon ở cấu hình khởi động kép trên MacBook Air 2017. Mẫu máy Mac này sử dụng chipset Intel 64 bit và không bao gồm Chip bảo mật T2.
Nếu sở hữu máy Mac mới hơn, bạn có thể:
- Truy cập T2linux.org để biết hướng dẫn khởi động kép trên các thiết bị macOS có Chip bảo mật T2 của Apple.
- Bạn có thể sử dụng phiên bản ARM của bản phân phối Linux (ví dụ:Debian ARM) để chạy Linux thông qua phần mềm ảo hóa trên Apple Silicon.
- Hãy xem Asahi Linux nếu bạn muốn dùng thử Linux trong thiết lập khởi động kép trên Apple Silicon.
Việc cài đặt Linux trong thiết lập khởi động kép trên máy Mac yêu cầu bạn:
- Tạo một phân vùng mới trên bộ nhớ trong.
- Cài đặt trình quản lý khởi động của bên thứ ba.
- Tạo một ổ đĩa flash có khả năng khởi động và khởi động vào đó.
- Cài đặt trình điều khiển phần cứng.
Lưu ý:Luôn nghiên cứu bản phân phối bạn định cài đặt để biết bất kỳ bước bổ sung nào bạn nên thực hiện và đảm bảo không có bất kỳ vấn đề tương thích nào với kiểu máy Mac của bạn. Chúng tôi cũng khuyên bạn nên sao lưu máy Mac để bảo vệ dữ liệu của mình nếu có sự cố.
Tạo phân vùng macOS mới
Bạn phải tạo một phân vùng mới trên bộ nhớ trong của máy Mac. Đó là nơi bạn sẽ cài đặt Linux.
- Mở Launchpad và chọn Khác> Tiện ích ổ đĩa.
- Chọn Xem> Hiển thị tất cả thiết bị ở góc bên trái.
- Đánh dấu ổ lưu trữ nội bộ ở đầu thanh bên và chọn Phân vùng.
- Chọn nút Dấu cộng.
- Chọn Thêm phân vùng và chỉ định kích thước. Đảm bảo nó đáp ứng các yêu cầu tối thiểu cho bản phân phối của bạn.
- Giữ nguyên định dạng mặc định—điều đó không thành vấn đề vì bạn sẽ định dạng lại nó sau.
- Chọn Áp dụng và đợi cho đến khi máy Mac của bạn tạo xong phân vùng.
Cài đặt Trình quản lý khởi động rEFInd
rEFTind là trình quản lý khởi động của bên thứ ba giúp cài đặt và khởi động giữa Linux và macOS dễ dàng hơn. Trước khi có thể làm điều đó, bạn phải tắt nhanh tính năng bảo mật có tên là Bảo vệ tính toàn vẹn của hệ thống.
- Khởi động lại máy Mac của bạn và giữ phím Command + R khi khởi động cho đến khi menu Khôi phục macOS xuất hiện.
- Chọn Tiện ích> Thiết bị đầu cuối trên thanh menu.
- Gõ csrutildisable vào cửa sổ Terminal và nhấn Return.
- Mở menu Apple và chọn Khởi động lại để khởi động vào macOS bình thường.
- Tải xuống rEFInd trên máy Mac của bạn.
- Mở Launchpad và chọn Khác> Thiết bị đầu cuối.
- Mở thư mục rEFInd đã tải xuống rồi kéo và thả tệp cài đặt lại vào cửa sổ Terminal.
- Nhấn Return và nhập mật khẩu quản trị viên máy Mac của bạn để cài đặt rEFInd.
- Khởi động lại máy Mac của bạn vào macOS Recovery, chạy csrutil Enable trong Terminal và khởi động lại.
Tạo ổ đĩa flash có khả năng khởi động
Tiếp theo, bạn phải tạo một ổ đĩa flash có khả năng khởi động. Nó phải có dung lượng lưu trữ ít nhất là 4GB, nhưng một số bản phân phối Linux sẽ yêu cầu nhiều hơn thế. Bạn cũng cần một tiện ích flash hình ảnh để hoàn thành công việc.
- Cài đặt balenaEtcher và mở nó.
- Chọn Chọn hình ảnh và chọn tệp ISO Linux của bạn.
- Kết nối ổ đĩa flash và chọn nó.
- Chọn nút Flash.
- Đợi cho đến khi balenaEtcher tạo xong ổ USB.
Khởi động Linux từ USB
Bây giờ bạn có thể khởi động bản phân phối Linux từ USB.
- Khởi động lại máy Mac của bạn và đợi màn hình Quản lý khởi động rEFInd xuất hiện.
- Chọn biểu tượng Linux và nhấn Return.
- Chọn Khởi động Linux Mint Cinnamon trên menu khởi động.
Cài đặt bản phân phối Linux
Máy Mac của bạn sẽ tải phiên bản trực tiếp của môi trường Linux Mint, sau đó bạn có thể cài đặt hệ điều hành.
- Nhấp đúp vào biểu tượng Cài đặt Linux Mint trên vùng màn hình nền.
- Chọn nút radio bên cạnh Nội dung khác và chọn Tiếp tục.
Cảnh báo:Tiếp tục với tùy chọn khác đã chọn sẽ xóa cài đặt macOS của bạn!
- Chọn phân vùng bạn đã tạo (bạn có thể xác định nó theo kích thước lưu trữ) và chọn Thay đổi.
- Đặt định dạng thành hệ thống tệp ghi nhật ký Ext4 và thư mục gốc thành /.
- Chọn Cài đặt ngay.
- Đợi cho đến khi Linux tự cài đặt trên máy Mac của bạn.
- Chọn Khởi động lại ngay và tháo ổ USB.
Cài đặt trình điều khiển phần cứng
Bạn đã cài đặt xong Linux Mint nhưng bạn phải cài đặt trình điều khiển để các thành phần phần cứng như Wi-Fi hoạt động trên máy Mac của bạn. Để làm điều đó:
- Chọn Bước đầu tiên trên thanh bên của cửa sổ Chào mừng, sau đó Khởi chạy trong Trình quản lý trình điều khiển.
- Cắm ổ USB của bạn và chọn Gắn phương tiện cài đặt.
- Chọn tất cả trình điều khiển có sẵn và chọn Áp dụng Thay đổi.
Khởi động giữa Linux và macOS
Nhờ trình quản lý khởi động rEFInd, bạn có thể dễ dàng lựa chọn khởi chạy macOS hoặc Linux khi khởi động. Chỉ cần đánh dấu hệ điều hành bạn muốn khởi động và nhấn Return.
Bạn chỉ có thể có Linux trên máy Mac của mình thôi phải không?
Có, bạn chỉ có thể chạy Linux trên máy Mac của mình và đó là một cách tiếp cận hợp lý dành cho các thiết bị macOS cũ đang gặp khó khăn về hiệu suất. Hầu hết các bản phân phối Linux đều cho phép bạn xóa toàn bộ đĩa trong quá trình cài đặt. Tuy nhiên, bạn nên lưu ý các vấn đề như thiếu bản cập nhật chương trình cơ sở và các thành phần phần cứng có thể không hoạt động. Hãy kiểm tra các diễn đàn cộng đồng và đọc về trải nghiệm của những người dùng khác trước khi thực hiện chuyển đổi.