Cách chạy song song nhiều hệ điều hành (Dual-boot) trên Raspberry Pi
Thông thường, cách đơn giản nhất để chuyển đổi giữa các hệ điều hành trên Raspberry Pi là tháo thẻ nhớ microSD này và cắm một chiếc khác vào. Tuy nhiên, nếu bạn muốn chuyển đổi giữa các môi trường làm việc — chẳng hạn như từ trung tâm giải trí sang máy tính để bàn — mà không muốn phải loay hoay với những chiếc thẻ nhớ nhỏ xíu, giải pháp chính là thiết lập Dual-boot.
Việc chạy song song nhiều hệ điều hành trên cùng một thẻ nhớ giúp bạn tiết kiệm phần cứng và quản lý dữ liệu tập trung hơn. Dưới đây là những cách tốt nhất để thực hiện điều này.
Những thứ bạn cần chuẩn bị
Một chiếc Raspberry Pi: (Khuyên dùng Pi 3, 4 hoặc 5 để có hiệu năng tốt nhất).
Thẻ nhớ microSD dung lượng lớn: Vì bạn sẽ cài đặt nhiều hệ điều hành, hãy sử dụng thẻ ít nhất là 32GB (ưu tiên 64GB trở lên) với tốc độ chuẩn Class 10 hoặc UHS-1.
Kết nối Internet: Cần thiết để tải xuống các bản phân phối hệ điều hành trong quá trình cài đặt.
Phương pháp 1: Sử dụng PINN (Phiên bản nâng cấp của NOOBS)
PINN (PINN Is Not NOOBS) là một công cụ quản lý cài đặt nâng cao, cho phép bạn chọn từ hàng chục hệ điều hành khác nhau và cài đặt chúng song song.
Định dạng thẻ nhớ: Sử dụng công cụ như SD Memory Card Formatter để định dạng thẻ nhớ của bạn về chuẩn FAT32.
Tải PINN: Truy cập trang GitHub của PINN và tải về tệp nén
mới nhất..zip Sao chép tệp: Giải nén và chép toàn bộ nội dung vào thư mục gốc của thẻ nhớ microSD.
Khởi động Pi: Cắm thẻ vào Raspberry Pi, kết nối bàn phím, chuột và màn hình, sau đó cấp nguồn.
Cài đặt: * PINN sẽ hiển thị một danh sách dài các hệ điều hành (Raspberry Pi OS, LibreELEC, Ubuntu, RetroPie, v.v.).
Đánh dấu tích vào các hệ điều hành bạn muốn cài đặt.
Nhấn Install. PINN sẽ tự động chia phân vùng thẻ nhớ và tải dữ liệu về.
Sử dụng: Mỗi khi khởi động máy, một menu sẽ hiện ra cho phép bạn chọn hệ điều hành muốn chạy.
Phương pháp 2: Sử dụng BerryBoot
BerryBoot là một trình quản lý khởi động (bootloader) phổ biến khác, nhưng nó hoạt động khác một chút so với PINN. Nó sử dụng một nhân (kernel) dùng chung cho tất cả các hệ điều hành, giúp tiết kiệm dung lượng đáng kể.
Tải BerryBoot: Tải tệp zip của BerryBoot từ trang chủ chính thức.
Chép vào thẻ nhớ: Giải nén và chép vào thẻ nhớ đã định dạng FAT32.
Thiết lập ban đầu: Khởi động Pi với thẻ nhớ này. Bạn sẽ được yêu cầu thiết lập kết nối mạng và chọn vị trí lưu trữ dữ liệu (có thể là thẻ nhớ hoặc ổ cứng gắn ngoài).
Chọn hệ điều hành: Chọn các hệ điều hành từ menu có sẵn để tải về.
Lưu ý: Vì dùng chung nhân hệ thống, một số hệ điều hành tùy chỉnh sâu có thể không hoạt động ổn định trên BerryBoot so với PINN.
Cách nào tốt nhất cho bạn?
Chọn PINN nếu: Bạn muốn mỗi hệ điều hành hoàn toàn độc lập và không can thiệp vào nhau. PINN linh hoạt hơn và hỗ trợ nhiều hệ điều hành mới nhất.
Chọn BerryBoot nếu: Bạn muốn tiết kiệm dung lượng thẻ nhớ hoặc muốn chạy hệ điều hành từ một ổ cứng ngoài (USB/SSD) một cách dễ dàng.
Một số lưu ý quan trọng
Sao lưu dữ liệu: Khi bạn cài đặt lại hoặc thay đổi phân vùng, toàn bộ dữ liệu trên thẻ nhớ sẽ bị xóa sạch. Hãy luôn sao lưu các tệp quan trọng.
Nguồn điện: Khi chạy nhiều hệ điều hành và các tác vụ nặng, hãy đảm bảo bạn sử dụng bộ nguồn chuẩn của Raspberry Pi để tránh tình trạng sụt áp gây lỗi dữ liệu (corruption) trên thẻ nhớ.