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

Cách cài đặt Arch Linux trên Raspberry Pi

Raspberry Pi là máy tính cỡ thẻ tín dụng linh hoạt có thể dùng cho nhiều dự án điện tử. Điều tuyệt vời về Raspberry Pi là bạn có tùy chọn cài các hệ điều hành khác nhau và không bị giới hạn ở Raspberry Pi OS. Điều này bao gồm Arch Linux, được sùng bái vì sự đơn giản. May mắn thay, có phiên bản Arch Linux thiết kế để hoạt động với bộ xử lý ARM. Hãy xem cách cài đặt Arch Linux trên Raspberry Pi.

Yêu cầu

Trước khi bắt đầu, bạn cần những thứ sau:

  • Raspberry Pi
  • micro SD 8GB (hoặc nhiều hơn)
  • Arch Linux ARM (Cuộn xuống danh sách để tìm link cho hình ảnh Raspberry Pi.)
  • Kết nối Internet ổn định
  • Hệ thống máy tính đọc được thẻ SD. (Chúng ta sẽ dùng Linux cho hướng dẫn này.)

Chuẩn bị thẻ SD

Đầu tiên, bạn cần tạo danh sách thiết bị lưu trữ gắn vào máy để xác định cái nào là thẻ SD. Làm với lệnh sau:

sudo fdisk -l

Thẻ SD tôi dùng là "/dev/sdc".

Chúng ta cần format thẻ SD. Để làm vậy, chạy lệnh sau, nhớ thay "/dev/sdc" bằng tên thẻ SD của bạn:

sudo fdisk /dev/sdc

Bạn cần xóa mọi phân vùng tồn tại trên ổ. Để làm vậy, gõ o và nhấn Enter trong terminal.

Nhập p vào terminal để kiểm tra xem còn phân vùng nào không.

Nếu không còn phân vùng nào, tiến hành tạo phân vùng boot bằng cách gõ n, rồi p, tiếp theo 1 vào terminal. p là primary (chính), và 1 là phân vùng đầu tiên trên ổ. Bạn cần nhấn Enter sau chuỗi này để tiếp tục.

Khi được hỏi về sector cuối, gõ +100M và nhấn Enter.

Nhập t vào dấu nhắc lệnh theo sau c để đặt phân vùng đầu tiên thành loại "W95 FAT32 (LBA)".

Gõ n, theo sau p (cho primary), rồi 2 để tạo phân vùng root.

Nhấn Enter hai lần để chấp nhận cài đặt mặc định cho sector đầu và cuối.

Ghi bảng phân vùng và thoát fdisk bằng cách nhập w.

Chúng ta cần mount hệ thống tệp FAT và ext4. Để liệt kê phân vùng, gõ:

sudo fdisk -l

Thẻ SD sẽ hiện ra, và bạn sẽ thấy các phân vùng. Trong trường hợp của tôi, các phân vùng là "/dev/sdb1" và "/dev/sdb2".

Sao chép file Arch Linux vào thẻ SD

Phân vùng boot và root cần được mount tiếp theo. Làm với chuỗi lệnh sau. Nhớ thay tên phân vùng trong các lệnh này bằng tên phân vùng của bạn.

sudo mkfs.vfat /dev/sdb1
sudo mkdir boot
sudo mount /dev/sdb1 boot
sudo mkfs.ext4 /dev/sdb2
sudo mkdir root
sudo mount /dev/sdb2 root

Bây giờ, đặt file Arch Linux bạn tải xuống vào thư mục home và giải nén nó vào thư mục root của thẻ SD với lệnh:

sudo bsdtar -xpf ArchLinuxARM-rpi-2-latest.tar.gz -C root
sync

Các file boot cần chuyển đến phân vùng boot của thẻ SD với:

sudo mv root/boot/* boot

Bạn có thể unmount hai phân vùng với:

umount boot root

Cắm thẻ SD vào Raspberry Pi.

Thiết lập ban đầu trên Raspberry Pi

Sau khi cắm thẻ SD vào Raspberry Pi, hãy bật nó lên. Bạn cần kết nối Internet qua cáp ethernet hoặc mạng Wi-Fi. Để kết nối qua Wi-Fi, trước tiên đăng nhập với tài khoản root mặc định. Username cho tài khoản này là "root", và password là "root". Bây giờ, chạy lệnh sau:

wifi-menu

Một menu sẽ tải, và bạn có thể chọn mạng Wi-Fi và đăng nhập. Bây giờ, hoàn tất quá trình cài đặt bằng cách khởi tạo pacman keyring và điền khóa ký gói Arch Linux ARM với:

pacman-key --init
pacman-key --populate archlinuxarm

Bạn có thể cập nhật gói hệ thống với:

pacman -Syu

Bạn nên thay đổi username mặc định. Làm với lệnh sau:

usermod -l newusername oldusername

Cũng đổi mật khẩu với:

passwd newusername

Bạn sẽ được hỏi nhập mật khẩu mới và xác nhận. Để đổi tên thư mục home phản ánh username mới, chạy lệnh:

usermod -d /home/newusername -m newusername

Bạn cũng nên đổi mật khẩu tài khoản root. Làm với:

passwd

Để cấp quyền sudo cho tài khoản người dùng, bạn phải chạy lệnh sau để cài gói sudo:

pacman -S sudo

Bạn phải chỉnh file cấu hình cho sudo. Làm với:

EDITOR=nano visudo

Thêm newusername ALL=(ALL) ALL dưới dòng đọc root ALL=(ALL) ALL

Đóng và lưu file, và bạn xong.

Bây giờ bạn đã cài Arch Linux trên Raspberry Pi, có rất nhiều điều bạn có thể làm, bao gồm cài và chơi Minecraft và biến nó thành NAS hoặc Plex server. Sức tưởng tượng của bạn là giới hạn.