Sau khi cài xong Raspberry Pi OS và boot thành công lần đầu, nhiều người thường dừng lại ở việc “máy đã lên rồi”. Nhưng để Raspberry Pi chạy ổn định, dễ quản lý và sẵn sàng cho các bài tiếp theo, bạn nên làm một số cấu hình nền tảng ngay từ đầu: kiểm tra mạng, cập nhật hệ thống, rà lại hostname, timezone, locale, keyboard, và dùng raspi-config đúng chỗ. Tài liệu chính thức của Raspberry Pi xếp phần Configuration on first boot và Next steps như những bước tiếp theo sau khi cài hệ điều hành.
Mục tiêu sau bài học
Sau khi hoàn thành bài này, bạn nên đạt được các mục tiêu sau:
- biết những việc cần kiểm tra ngay sau lần boot đầu tiên
- cập nhật Raspberry Pi OS đúng cách bằng
apt - mở và dùng
raspi-configcho các thiết lập cơ bản - kiểm tra và chỉnh lại hostname, timezone, locale, keyboard nếu cần
- hiểu đâu là các bước “nên làm ngay”, đâu là phần nâng cao chưa cần đụng tới
- chuẩn bị Raspberry Pi sạch và ổn định cho các bài tiếp theo trong series
Vì sao phải cấu hình sau lần boot đầu tiên?
Dù bạn đã preconfigure khá nhiều thứ từ Raspberry Pi Imager, lần boot đầu tiên vẫn là lúc nên kiểm tra lại xem mọi thứ đã chạy đúng chưa: máy có lên mạng không, hostname có đúng không, user có đăng nhập được không, giờ hệ thống có chính xác không, và hệ điều hành có cần cập nhật không. Raspberry Pi documentation coi đây là phần thiết lập cơ bản sau cài đặt trước khi đi tiếp sang các bước sử dụng khác.
Nếu bỏ qua giai đoạn này, về sau bạn dễ gặp các lỗi như:
- cài package bị lỗi do hệ thống chưa cập nhật
- sai giờ hệ thống gây khó debug
- bàn phím gõ ký tự không đúng
- hostname khó quản lý khi có nhiều Pi
- cấu hình mạng hoặc remote access không như mong muốn
Bước 1: Kiểm tra đăng nhập và kết nối mạng
Việc đầu tiên sau khi boot là xác nhận bạn đã vào được máy bình thường.
Nếu dùng desktop, hãy đăng nhập và mở terminal. Nếu dùng headless, hãy SSH vào máy như ở bài trước.
Sau đó kiểm tra nhanh:
hostname
whoami
ip a
Mục tiêu là xác nhận:
- hostname đúng
- user đúng
- Raspberry Pi đã có địa chỉ IP
Nếu bạn đang dùng Wi-Fi headless, Raspberry Pi documentation lưu ý việc cấu hình Wi-Fi lần đầu nên thực hiện từ phần Customisation trong Imager, và cũng nhắc rằng một số board hoặc adapter không hỗ trợ 5 GHz trong một số trường hợp. (Tham khảo Raspberry Pi configuration tại đây)
Bước 2: Cập nhật danh sách package và nâng cấp hệ thống
Đây là bước rất nên làm ngay. Tài liệu Raspberry Pi OS chính thức hướng dẫn dùng:
sudo apt update
sudo apt full-upgrade
để lần lượt cập nhật danh sách package và nâng cấp các package đã cài lên bản mới nhất. Raspberry Pi documentation cũng ghi rõ full-upgrade được ưu tiên hơn upgrade vì nó xử lý cả các thay đổi phụ thuộc nếu có.
Bạn nên chạy:
sudo apt update
sudo apt full-upgrade -y
Sau đó có thể dọn bớt package không còn cần thiết:
sudo apt autoremove -y
Việc này giúp hệ thống mới cài được đồng bộ và ổn định hơn.
Bước 3: Mở raspi-config
raspi-config là công cụ cấu hình quen thuộc trên Raspberry Pi OS. Tài liệu chính thức nêu rõ đây là công cụ để cấu hình Raspberry Pi, và một số thay đổi có thể tác động đến các file cấu hình hệ thống như /boot/firmware/config.txt.
Mở bằng lệnh:
sudo raspi-config
Sau lần boot đầu tiên, bạn chưa cần chạm vào mọi mục. Chỉ nên tập trung vào những phần cơ bản phục vụ việc dùng máy ổn định.
Bước 4: Kiểm tra hostname
Hostname là tên mạng giúp bạn nhận diện thiết bị trong LAN. Tài liệu cấu hình của Raspberry Pi mô tả hostname là tên mDNS mà Raspberry Pi hiển thị trên mạng.
Nếu bạn chưa đặt hoặc muốn đổi lại cho dễ quản lý, hãy đặt theo chức năng:
pi-study-01
pi-gateway-lab
pi-home-server
Nếu bạn dùng nhiều Raspberry Pi trong cùng mạng, bước này rất đáng làm sớm.
Bước 5: Kiểm tra timezone
Giờ hệ thống đúng rất quan trọng khi:
- xem log
- debug service
- dùng cron
- ghi dữ liệu cảm biến
- kết nối tới các hệ thống có timestamp
Bạn có thể chỉnh timezone trong raspi-config. Tài liệu và thảo luận kỹ thuật của Raspberry Pi cũng thường nhắc tới các thiết lập như timezone, locale và keyboard như những phần cấu hình cơ bản sau cài đặt.
Nếu giờ máy đang lệch, hãy sửa ngay để tránh rắc rối về sau.
Bước 6: Kiểm tra locale
Locale ảnh hưởng đến ngôn ngữ hệ thống, định dạng ngày giờ, và đôi khi cả cách một số chương trình xử lý văn bản. Tài liệu liên quan đến cấu hình Raspberry Pi và các trao đổi kỹ thuật chính thức cũng cho thấy locale là một phần người dùng rất hay cần chỉnh sau cài đặt.
Nếu bạn thấy lỗi hiển thị ngôn ngữ, cảnh báo locale khi cài package, hoặc định dạng ngày tháng lạ, đây là chỗ cần kiểm tra.
Bước 7: Kiểm tra keyboard layout
Nếu bạn dùng Raspberry Pi theo kiểu desktop hoặc cắm bàn phím trực tiếp, keyboard layout là thứ nên kiểm tra sớm. Nếu layout không đúng, nhiều ký tự đặc biệt sẽ gõ sai, gây khó chịu khi dùng terminal hoặc nhập mật khẩu.
Phần keyboard cũng thường đi cùng với locale và timezone trong các bước cấu hình hệ thống cơ bản của Raspberry Pi.
Bước 8: Xem lại các dịch vụ remote cần dùng
Nếu bạn dùng headless, hãy xác nhận SSH vẫn hoạt động bình thường. Nếu về sau bạn muốn dùng giao diện từ xa, Raspberry Pi cũng hỗ trợ các lựa chọn remote access như SSH và các công cụ truy cập giao diện khác trong hệ tài liệu chính thức.
Ở giai đoạn này, chỉ cần chốt một điều: SSH đang dùng ổn. Những phần như VNC hay truy cập giao diện từ xa có thể học sau.
Bước 9: Kiểm tra file cấu hình boot nhưng chưa cần sửa sâu
Raspberry Pi dùng file config.txt trong phân vùng boot, và với Raspberry Pi OS hiện nay, tài liệu chính thức cho biết hệ thống tìm file này tại /boot/firmware/.
Bạn chưa cần chỉnh file này ngay ở bài 4. Chỉ cần biết:
- file này tồn tại
- nó ảnh hưởng đến phần cứng và boot
- sửa sai ở đây có thể làm hệ thống hoạt động không như mong muốn
Bài sau về cấu hình hệ thống mình sẽ đi sâu hơn.
Bước 10: Reboot nếu vừa cập nhật hoặc đổi cấu hình quan trọng
Sau khi update hệ thống hoặc thay đổi một số thiết lập nền tảng, bạn nên reboot lại máy một lần để chắc rằng mọi thứ đã áp dụng ổn định.
sudo reboot
Sau khi máy lên lại, kiểm tra nhanh:
hostname
date
ip a
Nếu cả hostname, thời gian và mạng đều đúng, bạn đã hoàn thành phần “set nền” rất tốt.
Một checklist ngắn sau lần boot đầu tiên
Bạn có thể dùng checklist này cho mọi Raspberry Pi mới:
[ ] Đăng nhập được
[ ] Có mạng
[ ] SSH hoạt động
[ ] Chạy apt update
[ ] Chạy apt full-upgrade
[ ] Kiểm tra hostname
[ ] Kiểm tra timezone
[ ] Kiểm tra locale
[ ] Kiểm tra keyboard
[ ] Reboot lại một lần
Checklist này bám sát các bước “configuration” và “next steps” trong tài liệu Raspberry Pi, cùng với phần cập nhật hệ thống bằng APT trong tài liệu Raspberry Pi OS.
Những thứ chưa cần làm ngay ở bài này
Sau lần boot đầu tiên, nhiều người hay lao vào các phần nâng cao quá sớm. Ở bài này, bạn chưa cần:
- chỉnh sâu
config.txt - ép xung
- cài quá nhiều package
- bật mọi interface phần cứng
- cấu hình service phức tạp
- tối ưu hiệu năng quá sớm
Giai đoạn này chỉ cần ưu tiên một hệ thống sạch, cập nhật, đúng giờ, đúng tên máy, và đăng nhập ổn định.
Một cấu hình mẫu mình khuyên dùng sau first boot
Nếu bạn đang học theo series này và dùng Raspberry Pi cho lab hoặc IoT cơ bản, sau first boot bạn có thể chốt một bộ tối thiểu như sau:
hostname: pi-study-01
timezone: Asia/Ho_Chi_Minh
locale: en_GB.UTF-8 hoặc locale bạn đang dùng ổn định
keyboard: đúng layout bàn phím thực tế
ssh: bật
system: đã update + full-upgrade
Mục tiêu không phải là “tối ưu hết”, mà là tạo một nền ổn định để các bài sau như APT, raspi-config, mạng, SSH key, I2C, SPI và service dễ học hơn.
Lỗi thường gặp sau first boot
1. Chỉ đăng nhập được nhưng chưa update hệ thống
Máy vẫn dùng được, nhưng càng để lâu càng dễ gặp chênh lệch package và lỗi phụ thuộc. Raspberry Pi documentation khuyến nghị rõ quy trình apt update rồi apt full-upgrade.
2. Sai timezone nên log nhìn rất khó hiểu
Nhất là khi bạn debug dịch vụ, MQTT, cron hoặc đồng bộ file.
3. Keyboard layout không đúng
Dẫn tới nhập ký tự đặc biệt sai, nhất là khi dùng terminal nhiều.
4. Đặt hostname quá chung
Khi có nhiều Raspberry Pi, bạn sẽ rất khó biết máy nào là máy nào.
5. Chỉnh các mục nâng cao quá sớm
Đụng vào config.txt hoặc advanced options khi chưa hiểu rõ có thể làm bạn mất thời gian sửa lỗi không cần thiết. Raspberry Pi documentation cũng nhấn mạnh config.txt là file cấu hình boot quan trọng.
Kết luận
Sau lần boot đầu tiên, điều quan trọng nhất không phải là cài thật nhiều thứ, mà là làm đúng các bước nền tảng: kiểm tra mạng, cập nhật hệ thống, rà lại hostname, timezone, locale, keyboard, và dùng raspi-config cho những thiết lập cơ bản. Đây là phần giúp Raspberry Pi của bạn chuyển từ trạng thái “mới cài xong” sang trạng thái “sẵn sàng để học và làm dự án”.
Bài tiếp theo
Bài 5: Cập nhật Raspberry Pi OS đúng cách với APT


