Đăng vào

Cài hệ điều hành cho Raspberry Pi Zero W

Bài viết này sẽ hướng dẫn các bạn cài hệ điều hành lên Raspberrry Pi Zero W (phiên bản có hỗ Wifi). Sau khi cài đặt xong chúng ta kết nối tới Pi Zero thông qua giao thức SSH và có thể xem đây như một Linux Server.

Download Raspbian

Raspbian là một loại hệ điều hành Linux dành cho Raspberry Pi, nó được phát triển bởi Raspberry Pi Foundation cho các sản phẩm của họ. Ngoài ra nhiều phiên bản hệ điều hành khác cũng hỗ trợ Raspberry nhưng BMShop khuyên bạn nên dùng Raspbian.

Raspbian gồm có 3 phiên bản:

  • Lite: phiên bản này không có giao diện người dùng quen thuộc và người dùng chỉ có thể thao tác trên command line, dung lượng của phiên bản này nhẹ nhất.
  • Desktop: phiên bản này có giao diện người dùng chúng ta có thể thao tác bằng chuột tương tự như trên Ubuntu và được cài sẵn các phần mềm phổ biến như Chromium, LibreOffice, …
  • Full: đây là bản Desktop có cài thêm nhiều thư viện phục vụ lập trình và phát triển các ứng dụng trên Raspberry

Bài hướng dẫn này chúng tôi sử dụng phiên bản Raspbian Lite, trong quá trình cài đặt không cần sử dụng màn hình hay bàn phím.

Để download Raspbian các bạn truy cập vào trang web chính thức và chọn bản download dạng zip file như hình dưới.

Download Raspbian Lite

Sau khi download xong bạn giải nén file zip ra sẽ được một file có dạng ****-raspbian-stretch-lite.img

Flash thẻ nhớ SD Card

Đầu tiên bạn phải chuẩn bị cho mình 1 microSD card dung lượng tối thiểu là 8Gb (chúng tôi khuyến khích bạn sử dụng dung lượng 16Gb). Bạn có thể mua tại cửa hàng của chúng tôi.

Để copy hệ điều hành vào thẻ nhớ, các bạn cần sử dụng phần mềm Etcher:

  • Tải phần mềm Etcher tại đây
  • Cài đặt lên máy tính
  • Cắm thẻ nhớ vào máy tính (bản phải sử dụng đầu đọc thẻ nhớ)
  • Mở chương trình Etcher

Tiếp theo các bạn thực hiện:

  • Select image: chọn đến file ****-raspbian-stretch-lite.img mà bạn vừa giải nén xong
  • Select drive: chọn để ổ đĩa USB của thẻ nhớ
  • Flash: copy hệ điều hành vào thẻ nhớ (bạn cần chờ một lúc đến khi hoàn thành 100%)
  • Rút đầu đọc thẻ nhớ ra và cắm lại

Lưu ý: Trong quá trình copy file, window có thể hiện ra thông báo: You need to format the disk … như hình dưới thì bạn kệ nó đừng click gì cả.

Kích hoạt giao thức SSH

Do chúng ta không màn hình và bàn phím, nên để kết nối đến con Raspberry Pi thông qua giao thức SSH, để enable SSH trên raspbian rất đơn giản, chỉ cần tạo 1 file ssh trong thư mục boot:

  • Cắm đầu đọc thẻ nhớ vào máy tính (bỏ qua cái warning của Window như ở hình trên) mở ổ đĩa có tên boot
  • Click chuột phải chọn New -> Text Document sửa tên file thành ssh. Lưu ý: Bạn phải xóa đuôi file .txt. Window mặc định sẽ giấu đuôi file ví dụ như: .txt, .docx, .pdf, để hiện đuôi file bạn làm theo sau: View > Options > View và tick Hide extensions for known file types

Kết nối WiFi

Tương tự như tạo file ssh, bạn tạo thêm file wpa_supplicant.conf sau đó dùng notepad++ mở và thêm vào:

country=VN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
 ssid="Tên wifi của bạn"
 scan_ssid=1
 psk="Mật khẩu wifi của bạn"
 key_mgmt=WPA-PSK
}

Kết nối tới Raspberry Pi

Mọi bước cài đặt cho Raspberry Pi Zero đã hoàn tất, bây giờ bạn lấy thẻ nhớ bỏ vào Raspberry, sau đó cắm nguồn. (Nhớ cổng USB và cổng nguồn là khác nhau nhé)

Bạn download phần mềm Putty và cài đặt lên Window của bạn. Sau đó kết nối đến raspberrypi.local

Click Open để kết nối, sau đó một màn hình đen sẽ hiện lên và hỏi user, password để kết nối đên Raspberry Pi, thông tin đăng nhập mặc đình là:

  • Login: pi
  • Password: raspberry