Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Mac

Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS

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:

  1. Truy cập trang web chính thức Linux Mint.
  2. Chọn nút Tải xuống.
  3. Chọn phiên bản Linux Mint bạn muốn — Cinnamon, Xfce, hoặc MATE.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS

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.

  1. Cài đặt và mở UTM.
  2. Trên màn hình Welcome to UTM, chọn Tạo máy ảo mới.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. 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.
  2. Chọn nút Duyệt và chỉ định vị trí file ISO Linux Mint.
  3. 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.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. 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.
  2. Đặ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.
  3. Nhập tên cho VM — ví dụ: Linux Mint — và chọn Lưu.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS

Cài Linux trên VM

Bây giờ bạn có thể cài Linux trên máy ảo UTM.

  1. Chọn nút Play để khởi động máy ảo.
  2. Đợi VM khởi động từ file ISO Linux Mint.
  3. Khi menu khởi động xuất hiện, làm nổi bật Start Linux Mint Cinnamon và nhấn Return.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. 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.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. Chọn ngôn ngữ và bố cục bàn phím.
  2. Tích vào ô bên cạnh Cài đặt codec đa phương tiện.
  3. Giữ tùy chọn Xóa ổ đĩa và cài Linux Mint được chọn và chọn Cài đặt ngay.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. Chọn múi giờ trên bản đồ thế giới.
  2. 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.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. Đợi Linux Mint tự cài đặt và chọn Khởi động lại ngay.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS

Đó 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.

  1. Mở Launchpad và chọn Khác > Disk Utility.
  2. Chọn View > Hiện tất cả thiết bị ở góc trái thanh bên.
  3. Làm nổi bật ổ lưu trữ nội bộ ở đầu thanh bên và chọn Phân vùng.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. Chọn nút Cộng.
  2. 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.
  3. Giữ định dạng mặc định nguyên vẹn — không quan trọng vì bạn sẽ format lại sau.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. 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.

  1. Khởi động lại Mac và giữ Command + R khi khởi động cho đến khi menu macOS Recovery xuất hiện.
  2. Chọn Utilities > Terminal trên thanh menu.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. Gõ csrutil disable vào cửa sổ Terminal và nhấn Return.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. Mở menu Apple và chọn Khởi động lại để boot vào macOS bình thường.
  2. Tải rEFInd trên Mac.
  3. Mở Launchpad và chọn Khác > Terminal.
  4. Mở thư mục rEFInd đã tải và kéo thả file refind-install vào cửa sổ Terminal.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. Nhấn Return và nhập mật khẩu quản trị Mac để cài rEFInd.
  2. 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.

  1. Cài balenaEtcher và mở nó.
  2. Chọn Chọn Image và chọn file ISO Linux.
  3. Cắm flash drive và chọn nó.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. Chọn nút Flash.
  2. Đợ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.

  1. Khởi động lại Mac và đợi màn hình rEFInd Boot Management xuất hiện.
  2. Chọn logo Linux và nhấn Return.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. Chọn Start Linux Mint Cinnamon trên menu boot.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS

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.

  1. Nhấp đúp biểu tượng Cài đặt Linux Mint trên khu vực desktop.
  2. 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!

Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. 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.
  2. Đặt định dạng thành Ext4 journaling file system và root thành /.
  3. Chọn Cài đặt ngay.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. Đợi Linux tự cài đặt trên Mac.
  2. Chọn Khởi động lại ngay và rút USB drive.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS

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:

  1. Chọn First Steps trên thanh bên cửa sổ Welcome, sau đó Launch dưới Driver Manager.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. Cắm USB drive và chọn Mount installation media.
Hướng dẫn từng bước: Cài đặt và Chạy Linux trên macOS
  1. 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.