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 cài đặt Linux qua phần mềm ảo hóa, trong khi phương pháp thứ hai khởi động hệ điều hành trong thiết lập dual-boot song song với macOS. Trong hướng dẫn này, chúng tôi sẽ bao quát cả hai phương pháp chạy Linux trên Mac.
Các 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 distro. Có hơn 1.000 distro Linux, mỗi cái với phong cách riêng. Nếu bạn chưa từng dùng Linux, bạn có thể muốn chọn một trong các distro thân thiện người dùng sau, dễ cài đặt:
- Linux Mint
- Ubuntu
- Fedora
- Manjaro
- Arch Linux
Yêu cầu hệ thống có thể khác nhau cho mỗi distro. Ví dụ, Linux Mint yêu cầu Mac đáp ứng thông số sau:
- 2GB RAM
- 20GB dung lượng ổ cứng
- Bộ xử lý Intel 64-bit
Hầu hết distro Linux nhẹ về tài nguyên và có thể chạy trên Mac đời 10 năm trở lên.
Về Mac với chip T2 và Apple Silicon
Điều này có thể gây ngạc nhiên, nhưng cài Linux trên Mac mới (2018 trở lên) khó hơn Mac cũ do chip bảo mật Apple T2 Security Chipset và CPU Apple Silicon.
Mac với chip bảo mật T2
Nếu bạn dùng Mac Intel có chip T2 Security, bạn có thể cài hầu hết distro Linux trong thiết lập dual-boot, nhưng cần làm thêm việc.
Ví dụ, bạn cần cấu hình firmware để cho phép khởi động từ phương tiện ngoài, trong khi một số thành phần phần cứng, như trackpad, bàn phím và Wi-Fi, chỉ hoạt động đầy đủ nếu bạn cài kernel có hỗ trợ T2. Tùy vào distro bạn định cài, bạn có thể phải làm chuẩn bị thêm.
Quá nhiều chi tiết để bao quát ở đây, nên bạn nên truy cập T2linux.org để tìm hiểu thêm về thiết lập Mac T2 cho Linux. Bạn không cần lo nếu chỉ muốn chạy Linux như máy ảo.
Mac Apple Silicon
Chipset Apple Silicon dựa trên kiến trúc ARM, nhưng hầu hết distro Linux không hỗ trợ chip ARM. Apple cũng dùng mã độc quyền trong quá trình khởi động, vì vậy distro sẽ không khởi động ngay cả khi hỗ trợ kiến trúc. Dự án Asahi Linux đang trong quá trình phát triển có thể cung cấp hỗ trợ trong tương lai.
Tuy nhiên, bạn có thể dùng phần mềm ảo hóa để chạy phiên bản ARM của Linux — như Debian ARM — trên Mac Apple Silicon. Bạn thậm chí có thể giả lập distro dựa trên Intel nhưng với chi phí hiệu suất.
Tải bản phân phối Linux trước khi bắt đầu
Trước khi tiến hành, tải một distro Linux dạng ISO từ trang web chính thức. Ví dụ, để tải Linux Mint:
- Truy cập trang web chính thức Linux Mint.
- Chọn nút Tải xuống.
- Chọn phiên bản Linux Mint bạn muốn — Cinnamon, Xfce, hoặc MATE.
Cài Linux qua phần mềm ảo hóa
Phần mềm ảo hóa giúp bạn chạy Linux nhanh chóng trên Mac. Nó an toàn và cho phép bạn test mọi thứ trước khi chạy distro trong thiết lập dual-boot.
Có một vài giải pháp ảo hóa miễn phí bạn có thể dùng:
- VirtualBox (bạn có thể đã nghe đến rồi)
- UTM
Chúng tôi sẽ dùng UTM cho hướng dẫn này vì nó dễ dùng hơn và hỗ trợ đầy đủ chipset Intel và Apple Silicon. Nó cũng hỗ trợ giả lập, nghĩa là bạn có thể chạy distro Linux 32/64-bit trên Apple Silicon.
Các bước dưới sẽ chỉ cách ảo hóa hoặc giả lập Linux Mint Cinnamon trên Mac với 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 Welcome to UTM, chọn Tạo máy ảo mới.
- Chọn Ảo hóa (hoặc Giả lập nếu bạn dùng Mac Apple Silicon) và chọn Linux làm hệ điều hành muốn cài.
- Chọn nút Duyệt và chỉ định vị trí file ISO Linux Mint.
- Dùng thanh trượt Bộ nhớ để chỉ định lượng bộ nhớ muốn cấp cho VM. Cũng chỉ định nhân CPU muốn cấp hoặc để Mặc định.
- Trong trường Dung lượng, nhập lượng lưu trữ muốn cấp 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 VM Linux Mint và macOS.
- Nhập tên cho VM — ví dụ: Linux Mint — và chọn Lưu.
Cài Linux trên VM
Bây giờ bạn có thể cài Linux trên máy ảo UTM.
- Chọn nút Play để khởi động máy ảo.
- Đợi VM khởi động từ file ISO Linux Mint.
- Khi menu khởi động xuất hiện, làm nổi bật Start Linux Mint Cinnamon và nhấn Return.
- VM sẽ tải môi trường live Linux Mint — thoải mái xem quanh. Để tiếp tục, nhấp đúp biểu tượng Cài đặt Linux Mint trên khu vực desktop.
- Chọn ngôn ngữ và bố cục bàn phím.
- Tích vào ô bên cạnh Cài đặt codec đa phương tiện.
- Giữ tùy chọn Xóa ổ đĩa và cài Linux Mint được chọn và chọn Cài đặt ngay.
- Chọn múi giờ trên bản đồ thế giới.
- Nhập tê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 Linux Mint tự cài đặt và chọn Khởi động lại ngay.
Đó là xong! Bạn đã cài xong Linux Mint Cinnamon trên Mac. Để bắt đầu, xem hướng dẫn người mới bắt đầu Linux Mint của chúng tôi.
Lưu ý: Bạn có thể cài nhiều distro Linux với UTM. Chọn biểu tượng Cộng ở đầu cửa sổ UTM để tạo máy ảo mới và thanh bên để chuyển đổi giữa các VM. Tìm hiểu thêm về cách phần mềm ảo hóa hoạt động.
Cài Linux trong thiết lập Dual-Boot
Để đơn giản, chúng tôi sẽ thiết lập Linux Mint Cinnamon trong cấu hình dual-boot trên MacBook Air 2017. Mẫu Mac này dùng chipset Intel 64-bit và không có chip bảo mật T2.
Nếu bạn sở hữu Mac mới hơn, bạn có thể:
- Truy cập T2linux.org để có hướng dẫn dual-boot trên thiết bị macOS với chip bảo mật T2 của Apple.
- Bạn có thể dùng phiên bản ARM của distro Linux (ví dụ: Debian ARM) để chạy Linux qua phần mềm ảo hóa trên Apple Silicon.
- Xem Asahi Linux nếu muốn thử Linux trong thiết lập dual-boot trên Apple Silicon.
Cài đặt Linux trong thiết lập dual-boot trên Mac yêu cầu bạn:
- Tạo phân vùng mới trên bộ nhớ nội bộ.
- Cài trình quản lý khởi động bên thứ ba.
- Tạo USB bootable và khởi động vào nó.
- Cài driver phần cứng.
Lưu ý: Luôn nghiên cứu distro bạn định cài cho bất kỳ bước thêm nào, và đảm bảo không có vấn đề tương thích với mẫu Mac. Chúng tôi cũng khuyên sao lưu Mac để bảo vệ dữ liệu nếu có sự cố.
Tạo phân vùng macOS mới
Bạn phải tạo phân vùng mới trên bộ nhớ nội bộ Mac. Đây là nơi bạn sẽ cài Linux.
- Mở Launchpad và chọn Khác > Disk Utility.
- Chọn View > Hiện tất cả thiết bị ở góc trái thanh bên.
- Làm nổi bật ổ lưu trữ nội bộ ở đầu thanh bên và chọn Phân vùng.
- Chọn nút Cộng.
- Chọn Thêm phân vùng và chỉ định kích thước. Đảm bảo đáp ứng yêu cầu tối thiểu cho distro.
- Giữ định dạng mặc định nguyên vẹn — không quan trọng vì bạn sẽ format lại sau.
- Chọn Áp dụng và đợi Mac hoàn tất tạo phân vùng.
Cài trình quản lý khởi động rEFInd
rEFTind là trình quản lý khởi động bên thứ ba giúp dễ dàng cài và khởi động giữa Linux và macOS. Trước khi làm được, bạn phải tắt tạm thời tính năng bảo mật gọi là System Integrity Protection.
- Khởi động lại Mac và giữ Command + R khi khởi động cho đến khi menu macOS Recovery xuất hiện.
- Chọn Utilities > Terminal trên thanh menu.
- Gõ csrutil disable vào cửa sổ Terminal và nhấn Return.
- Mở menu Apple và chọn Khởi động lại để boot vào macOS bình thường.
- Tải rEFInd trên Mac.
- Mở Launchpad và chọn Khác > Terminal.
- Mở thư mục rEFInd đã tải và kéo thả file refind-install vào cửa sổ Terminal.
- Nhấn Return và nhập mật khẩu quản trị Mac để cài rEFInd.
- Khởi động Mac trở lại macOS Recovery, chạy csrutil enable trong Terminal, và khởi động lại.
Tạo USB bootable
Tiếp theo, bạn phải tạo USB bootable. Nó phải có dung lượng ít nhất 4GB, nhưng một số distro Linux sẽ yêu cầu nhiều hơn. Bạn cũng cần tiện ích flash image để làm việc.
- Cài balenaEtcher và mở nó.
- Chọn Chọn Image và chọn file ISO Linux.
- Cắm flash drive và chọn nó.
- Chọn nút Flash.
- Đợi balenaEtcher hoàn tất tạo USB drive.
Khởi động Linux từ USB
Bây giờ bạn có thể boot distro Linux từ USB.
- Khởi động lại Mac và đợi màn hình rEFInd Boot Management xuất hiện.
- Chọn logo Linux và nhấn Return.
- Chọn Start Linux Mint Cinnamon trên menu boot.
Cài đặt distro Linux
Mac sẽ tải phiên bản live môi trường Linux Mint, sau đó bạn có thể cài hệ điều hành.
- Nhấp đúp biểu tượng Cài đặt Linux Mint trên khu vực desktop.
- Chọn nút radio bên cạnh Something else và chọn Continue.
Cảnh báo: Tiếp tục với tùy chọn khác được chọn sẽ xóa cài đặt macOS!
- Chọn phân vùng bạn tạo (có thể nhận diện qua dung lượng) và chọn Thay đổi.
- Đặt định dạng thành Ext4 journaling file system và root thành /.
- Chọn Cài đặt ngay.
- Đợi Linux tự cài đặt trên Mac.
- Chọn Khởi động lại ngay và rút USB drive.
Cài Driver phần cứng
Bạn đã cài xong Linux Mint, nhưng phải cài driver để các thành phần phần cứng như Wi-Fi hoạt động trên Mac. Để làm vậy:
- Chọn First Steps trên thanh bên cửa sổ Welcome, sau đó Launch dưới Driver Manager.
- Cắm USB drive và chọn Mount installation media.
- Chọn tất cả driver 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ý boot rEFInd, bạn có thể dễ dàng chọn giữa khởi động macOS hoặc Linux khi khởi động. Chỉ cần làm nổi bật hệ điều hành bạn muốn boot vào và nhấn Return.
Bạn có thể chỉ có Linux trên Mac?
Có, bạn có thể chỉ chạy Linux trên Mac, và đây là cách tiếp cận hợp lý cho thiết bị macOS cũ gặp khó khăn về hiệu suất. Hầu hết bản phân phối Linux cho phép xóa toàn bộ ổ đĩa khi cài đặt. Tuy nhiên, bạn nên nhận thức các vấn đề như thiếu cập nhật firmware và thành phần phần cứng có thể không hoạt động. Kiểm tra diễn đàn cộng đồng và đọc trải nghiệm người dùng khác trước khi chuyển đổi.