Raspberry Pi là một máy tính có kích thước bằng thẻ tín dụng đa năng có thể được sử dụng cho nhiều dự án điện tử khác nhau. Điều tuyệt vời về Raspberry Pi là bạn có tùy chọn cài đặt các hệ điều hành khác nhau và không giới hạn ở Hệ điều hành Raspberry Pi. Điều này bao gồm Arch Linux, được tôn sùng vì tính đơn giản của nó. May mắn thay, có một phiên bản của Arch Linux được thiết kế để hoạt động với bộ vi xử lý ARM. Hãy xem cách bạn có thể cài đặt Arch Linux trên Raspberry Pi.
Yêu cầu
Trước khi bắt đầu, bạn cần có những điều sau:
- Raspberry Pi
- Micro SD 8GB (trở lên)
- Arch Linux ARM (Cuộn xuống danh sách để tìm liên kết cho hình ảnh Raspberry Pi.)
- Kết nối Internet ổn định
- Hệ thống máy tính có thể đọc thẻ SD. (Chúng tôi sẽ sử dụng Linux cho hướng dẫn này.)
Chuẩn bị thẻ SD
Trước tiên, bạn sẽ cần lập danh sách các thiết bị lưu trữ được gắn vào máy để xác định thiết bị nào là thẻ SD của bạn. Thực hiện việc này bằng lệnh sau:
sudo fdisk -l
Thẻ SD mà tôi đang sử dụng là “/ dev / sdc.”
Chúng tôi cần định dạng thẻ SD. Để thực hiện việc này, hãy chạy lệnh sau, lưu ý rằng bạn sẽ cần thay thế “/ dev / sdc” bằng tên thẻ SD của mình:
sudo fdisk /dev/sdc
Bạn sẽ cần xóa bất kỳ phân vùng nào tồn tại trên ổ đĩa. Để thực hiện việc này, hãy nhập o
và nhấn Enter trong thiết bị đầu cuối của bạn.
Nhập p
vào thiết bị đầu cuối của bạn để 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, hãy tiếp tục và tạo phân vùng khởi động bằng cách nhập n
, rồi đến p
, theo sau là 1
vào thiết bị đầu cuối của bạn. p
là viết tắt của chính và 1
là viết tắt của phân vùng đầu tiên trên ổ đĩa. Bạn sẽ cần nhấn nút Enter sau trình tự này để tiếp tục.
Khi được nhắc về khu vực cuối cùng, hãy nhập +100M
và nhấn Enter.
Nhập t
vào dấu nhắc lệnh, theo sau là c
để đặt phân vùng đầu tiên là loại “W95 FAT32 (LBA).”
Nhập n
, theo sau là p
(cho chính), sau đó 2
để tạo phân vùng gốc.
Nhấn Enter hai lần để chấp nhận cài đặt mặc định cho các ngành đầu tiên và cuối cùng.
Viết bảng phân vùng và thoát khỏi fdisk bằng cách nhập w
.
Chúng ta cần gắn kết các hệ thống tệp FAT &ext4. Để liệt kê các phân vùng, hãy nhập như sau:
sudo fdisk -l
Thẻ SD của bạn sẽ hiển thị và bạn có thể 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 tệp Arch Linux sang thẻ SD
Tiếp theo, phân vùng khởi động và gốc cần được gắn kết. Thực hiện việc này với một loạt lệnh sau. Hãy nhớ thay thế 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ờ, hãy đặt tệp Arch Linux mà bạn đã tải xuống vào thư mục chính của mình và giải nén nó vào thư mục gốc của thẻ SD của bạn bằng lệnh sau:
sudo bsdtar -xpf ArchLinuxARM-rpi-2-latest.tar.gz -C root sync
Các tệp khởi động sẽ cần được chuyển đến phân vùng khởi động của thẻ SD của bạn bằng:
sudo mv root/boot/* boot
Bạn có thể tính toán hai phân vùng bằng:
unmount boot root
Gắn thẻ SD vào Raspberry Pi của bạn.
Thiết lập ban đầu trên Raspberry Pi
Sau khi lắp thẻ SD vào Raspberry Pi của bạn, hãy tiếp tục và kích hoạt nó. Bạn sẽ 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 hãy đăng nhập bằng tài khoản gốc mặc định. Tên người dùng cho tài khoản này là "root" và mật khẩu là "root." Bây giờ, hãy chạy lệnh sau:
wifi-menu
Một menu sẽ tải và bạn có thể chọn mạng Wi-Fi của mình và đăng nhập. Bây giờ, hãy hoàn tất quá trình cài đặt bằng cách khởi chạy khóa pacman và điền các khóa ký gói Arch Linux ARM bằng:
pacman-key --init
pacman-key --populate archlinuxarm
YOu có thể tiếp tục và cập nhật các gói hệ thống với:
pacman -Syu
Bạn nên thay đổi tên người dùng mặc định. Thực hiện việc này bằng lệnh sau:
usermod -l newusername oldusername
Ngoài ra, hãy thay đổi mật khẩu bằng:
passwd newusername
Bạn sẽ được yêu cầu nhập mật khẩu mới và sau đó xác nhận mật khẩu đó. Để thay đổi tên của thư mục chính để phản ánh tên người dùng mới, hãy chạy lệnh sau:
usermod -d /home/newusername -m newusername
Bạn cũng nên thay đổi mật khẩu của tài khoản gốc. Làm điều này với:
passwd
Để cấp đặc quyền sudo cho tài khoản người dùng của bạn, bạn sẽ phải chạy các bước sau để cài đặt gói sudo:
pacman -S sudo
Bạn sẽ phải chỉnh sửa tệp cấu hình cho sudo. Làm điều này với:
EDITOR=nano visudo
Thêm newusername ALL=(ALL) ALL
dưới dòng ghi root ALL=(ALL) ALL
Đóng và lưu tệp, và bạn đã hoàn tất.
Bây giờ bạn đã cài đặt Arch Linux trên Raspberry Pi, có rất nhiều thứ bạn có thể làm, bao gồm cài đặt và chơi Minecraft cũng như biến nó thành một máy chủ NAS hoặc Plex. Trí tưởng tượng của bạn là giới hạn.