Cập Nhật Armbian Lên Phiên Bản Nightly: Hướng Dẫn Chi Tiết
Armbian là một hệ điều hành phổ biến dành cho các máy tính bảng đơn (SBC) như Raspberry Pi hay Orange Pi. Để trải nghiệm những tính năng mới nhất hoặc nhận các bản vá lỗi sớm nhất, việc cập nhật Armbian lên các phiên bản “Nightly” (hay còn gọi là Beta) là một lựa chọn lý tưởng. Các phiên bản Nightly là những bản dựng đang trong quá trình phát triển, chưa được phát hành chính thức nhưng mang đến những cải tiến và cập nhật tiên phong. Bài viết này sẽ hướng dẫn bạn cách cập nhật Armbian lên phiên bản Nightly một cách an toàn, đặc biệt chú trọng đến việc bảo toàn các cấu hình phần cứng tùy chỉnh.
Tại Sao Nên Cập Nhật Armbian Nightly?
Cập nhật lên phiên bản Nightly mang lại nhiều lợi ích:
- Tiếp cận tính năng mới: Trải nghiệm sớm các chức năng và cải tiến đang được phát triển.
- Bản vá lỗi tức thời: Nhận các bản sửa lỗi quan trọng trước khi chúng được đưa vào bản phát hành ổn định.
- Hỗ trợ phần cứng mới: Cập nhật driver và hỗ trợ cho các linh kiện phần cứng mới.
Tuy nhiên, cần lưu ý rằng phiên bản Nightly có thể kém ổn định hơn so với các bản phát hành chính thức (Release) do chúng vẫn đang trong quá trình thử nghiệm.
Những Điều Cần Lưu Ý Trước Khi Bắt Đầu
Quá trình cập nhật Armbian lên phiên bản Nightly sẽ ảnh hưởng đến nhiều thành phần hệ thống và có một số điểm quan trọng bạn cần nắm rõ:
- Nâng cấp toàn diện: Quá trình này sẽ nâng cấp hệ thống của bạn từ một phiên bản ổn định (ví dụ: Armbian 5.25 Release) lên một phiên bản phát triển (ví dụ: Armbian 5.27 Nightly).
- Thay đổi nguồn APT: Để truy cập các bản dựng Nightly, bạn sẽ cần điều chỉnh URL của kho lưu trữ APT để trỏ đến các nguồn Beta của Armbian.
- Ảnh hưởng đến hệ thống khởi động và Kernel: Việc cập nhật sẽ sửa đổi một phần hệ thống tệp, Kernel và hệ thống khởi động.
- Tệp
script.binvà cấu hình phần cứng: Tệpscript.binchứa các cấu hình quan trọng cho phần cứng của thiết bị và là một phần của hệ thống khởi động. Quá trình cập nhật có thể ghi đè lên tệp này, làm mất đi các cấu hình tùy chỉnh mà bạn đã thực hiện trước đó. Để tránh tình trạng này, hướng dẫn này sẽ chỉ cho bạn cách sao lưu và khôi phục tệpscript.binđể đảm bảo các thiết lập của bạn được bảo toàn.
Hướng Dẫn Cập Nhật Armbian Lên Phiên Bản Nightly
Hãy làm theo các bước dưới đây để cập nhật hệ thống Armbian của bạn:
1. Kiểm Tra Phiên Bản Hiện Tại (Tùy chọn)
Trước khi bắt đầu, bạn có thể kiểm tra phiên bản Armbian và Kernel hiện tại của mình để so sánh sau khi cập nhật.
cat /etc/*-release
uname -a
2. Sao Lưu Tệp Cấu Hình script.bin
Đây là bước cực kỳ quan trọng để bảo vệ các cấu hình phần cứng tùy chỉnh của bạn. Tệp script.bin có thể bị ghi đè trong quá trình cập nhật.
sudo cp /boot/script.bin /boot/script.bak
Lệnh này sẽ tạo một bản sao của tệp script.bin và đặt tên là script.bak trong cùng thư mục /boot.
3. Thay Đổi Nguồn Cập Nhật APT Sang Beta
Để hệ thống có thể truy cập các bản dựng Nightly, bạn cần thay đổi nguồn cập nhật của công cụ APT.
sudo sed -i "s/apt/beta/" /etc/apt/sources.list.d/armbian.list
Lệnh sed này sẽ tìm và thay thế chuỗi “apt” bằng “beta” trong tệp cấu hình nguồn của Armbian, giúp APT truy cập các kho lưu trữ Beta.
4. Tiến Hành Cập Nhật Hệ Thống
Sau khi thay đổi nguồn, bạn có thể tiến hành cập nhật hệ thống.
sudo apt-get update
sudo apt-get upgrade
sudo apt-get update: Tải về danh sách các gói có sẵn từ các kho lưu trữ mới.sudo apt-get upgrade: Nâng cấp tất cả các gói đã cài đặt lên phiên bản mới nhất từ các kho lưu trữ đó.
Quá trình này có thể mất một thời gian tùy thuộc vào tốc độ mạng và số lượng gói cần cập nhật.
5. Khôi Phục Nguồn Cập Nhật APT Về Phiên Bản Ổn Định (Tùy chọn)
Sau khi cập nhật lên phiên bản Nightly, bạn có thể muốn khôi phục nguồn APT về phiên bản ổn định để tránh nhận thêm các bản cập nhật beta không cần thiết trong tương lai.
sudo sed -i "s/beta/apt/" /etc/apt/sources.list.d/armbian.list
6. Khôi Phục Tệp Cấu Hình script.bin
Nếu tệp script.bin đã bị ghi đè trong quá trình cập nhật, bạn cần khôi phục bản sao lưu của mình để đảm bảo các cấu hình phần cứng tùy chỉnh hoạt động bình thường.
sudo cp /boot/script.bak /boot/script.bin
Lệnh này sẽ ghi đè tệp script.bin mới bằng bản sao lưu script.bak của bạn.
7. Kiểm Tra Phiên Bản Mới (Tùy chọn)
Cuối cùng, bạn có thể kiểm tra lại phiên bản Armbian và Kernel để xác nhận rằng quá trình cập nhật đã thành công.
cat /etc/*-release
uname -a
Bây giờ, hệ thống Armbian của bạn đã được cập nhật lên phiên bản Nightly mới nhất, sẵn sàng để bạn khám phá các tính năng và cải tiến tiên phong. Hãy nhớ khởi động lại thiết bị nếu cần thiết để các thay đổi có hiệu lực hoàn toàn.