Tin tức và phân tích của tất cả các thiết bị di động

Cách thiết lập Arch Linux ARM trên Raspberry Pi

Bạn có biết rằng bạn có thể chạy Arch Linux trên Raspberry Pi không? Có, với dự án Arch ARM, bạn có thể! Quan trọng nhất, đây là phiên bản cuộn đầy đủ tính năng của Arch Linux và có tất cả các tính năng giống như phiên bản x86 truyền thống. Arch Linux ARM không phải là một bản phân phối đơn giản để thiết lập, đặc biệt đối với những người mới sử dụng Linux. Vì lý do này, chúng tôi đã tạo hướng dẫn này về cách thiết lập Arch Linux ARM trên Raspberry Pi. Trong đó, chúng tôi sẽ đề cập đến cách phân vùng thẻ SD của bạn đúng cách, định dạng mọi thứ, định cấu hình hệ thống tệp, v.v.!

Lưu ý: Arch Linux ARM phải được cài đặt từ PC Linux. Hướng dẫn này SẼ KHÔNG HOẠT ĐỘNG trên bất kỳ HĐH nào khác, đặc biệt là Mac/ Windows.

Phân vùng thẻ Arch ARM SD

Kết nối thẻ Pi SD với PC Linux mà bạn sử dụng để thiết lập Arch ARM. Sau đó, trong terminal, lấy root shell bằng lệnh su.

su -

Chạy lệnh lsblk để xem đầu ra của tất cả các thiết bị khối trên hệ thống. Tìm nhãn thẻ SD.

Lưu ý: Bạn gặp sự cố khi hiểu nhãn thiết bị trên thẻ SD của mình? Hãy thử sử dụng Đĩa Gnome để dễ dàng hơn.

Trong tiện ích Cfdisk, chọn tất cả các phân vùng và xóa chúng bằng cách chọn “Xóa”. Sau khi hoàn tất, hãy điều hướng đến tùy chọn “Mới” và chọn tùy chọn đó bằng cách nhấn Enter trên bàn phím của bạn. Sau đó nhập 100M bên cạnh kích thước “phân vùng”.

Sau khi chỉ định kích thước của phân vùng, chọn “chính” và nhấn Enter để tạo phân vùng.

Phân vùng đầu tiên được định cấu hình trên thẻ SD. Bây giờ là lúc cho bữa tiệc thứ hai. Trong Cfdisk, đánh dấu vào “free space” rồi chọn “New” để tạo phân vùng mới.

Đảm bảo phân vùng thứ hai là “chính”. Làm cho phân vùng chiếm dung lượng còn lại trên thẻ SD.

Khi cả hai phân vùng được thiết lập trong Cfdisk, hãy tô sáng “ghi” để lưu các thay đổi. Sau đó, đóng công cụ bằng cách chọn “Finish”.

Định dạng hệ thống tệp trên thẻ SD

Các phân vùng được thiết lập trên thẻ SD. Bước tiếp theo là định dạng hệ thống tệp để mọi thứ khởi động bình thường. Sử dụng lệnh mkfs, định dạng phân vùng đầu tiên bằng hệ thống tệp VFAT.

Hãy nhớ rằng: các nhãn sau đây là ví dụ. Bạn sẽ cần thay đổi X để khớp với nhãn ổ đĩa của riêng bạn. Nếu bạn quên nhãn ổ đĩa cho từng phân vùng, hãy nhớ sử dụng lsblk hoặc Gnome Disks.

sudo mkfs.vfat -F32 /dev/sdX1

Phân vùng khởi động hiện sử dụng VFAT. Tiếp theo, chúng ta cần chú ý đến phân vùng gốc (hay còn gọi là phân vùng 2). Trong thiết bị đầu cuối, định dạng phân vùng thành Ext4.

sudo mkfs.ext4 -F /dev/sdX2

Thiết lập cấu trúc thư mục Arch ARM

Tương tự như Arch Linux truyền thống, Arch ARM yêu cầu cấu hình thủ công thư mục để cài đặt. Để thực hiện việc này, hãy mở một thiết bị đầu cuối và nhận các đặc quyền siêu người dùng bằng lệnh su.

su -

Bây giờ bạn đã có quyền truy cập root trên PC Linux của mình, hãy sử dụng lệnh CD và điều hướng đến thư mục /mnt.

cd /mnt

Bên trong /mnt, tạo một thư mục mới nơi bạn sẽ làm việc để cài đặt Arch Linux ARM. Hãy gọi thư mục này là arch-arm

mkdir -p /mnt/arch-arm
mkdir -p /mnt/arch-arm/boot
mkdir -p /mnt/arch-arm/root

Thư mục làm việc đã được thiết lập. Sau đó, bạn cần gắn phân vùng gốc của mình (phân vùng 2). Việc gắn kết được thực hiện bằng lệnh mount.

Lưu ý: Đảm bảo thay đổi /dev/sdX2 bằng đúng nhãn đĩa phân vùng 2 trên thẻ SD.

mount /dev/sdX2 /mnt/arch-arm/root

Sau khi gắn phân vùng gốc vào /mnt/arch-arm/root, hãy gắn phân vùng khởi động vào /mnt/arch-arm/boot.

mount /dev/sdX1 /mnt/arch-arm/boot

Sau khi cả hai thư mục được gắn vào đúng vị trí, hãy mở thiết bị đầu cuối thứ hai và chuyển sang phần tiếp theo của hướng dẫn.

Tải xuống Arch ARM

Arch Linux ARM không phải là hệ điều hành Raspberry Pi truyền thống của bạn. Bạn sẽ không tìm thấy bất kỳ tệp IMG nào ở đó. Thay vào đó, bạn cần tải xuống tệp lưu trữ TarGZ nguồn. Trong phần này, chúng tôi sẽ chỉ cho bạn cách tải phiên bản Arch ARM mới nhất cho Pi bằng Wget.

thứ sáu 1 Tải xuống

cd /tmp
wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-latest.tar.gz

Tải xuống Pi 2

cd /tmp
wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-2-latest.tar.gz

Tải xuống Pi 3

cd /tmp

wget https://os.archlinuxarm.org/os/ArchLinuxARM-rpi-3-latest.tar.gz

Cài đặt Arch ARM trên thẻ SD

Các tập tin đã được tải xuống. Đã đến lúc định cấu hình hệ điều hành trên thẻ SD được phân vùng.

Lưu ý: bạn sẽ cần cài đặt BSDtar để giải nén các tệp. Truy cập pkgs.org và tải xuống gói để phân phối.

Sử dụng bsdtar, giải nén các tệp vào đúng vị trí.

chiết xuất số pi 1

sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-latest.tar.gz -C /mnt/arch-arm/root/

chiết xuất số pi 2

sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-2-latest.tar.gz -C /mnt/arch-arm/root/

chiết xuất số pi 3

sudo bsdtar -xpf /tmp/ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch-arm/root/

Các tệp hệ thống Arch ARM hiện được đặt trong phân vùng gốc của thẻ SD. Bây giờ bạn cần di chuyển các tệp khởi động từ /mnt/arch-arm/root/boot/ sang phân vùng 100 MBmà chúng tôi đã thiết lập trước đó.

sudo mv /mnt/arch-arm/root/boot/* /mnt/arch-arm/boot

Hoàn tất quá trình cài đặt tệp bằng cách ngắt kết nối các phân vùng khỏi máy tính của bạn.

sudo umount /mnt/arch-arm/root/

sudo umount /mnt/arch-arm/boot/

Quy trình sau lắp đặt

Lần đầu tiên bạn chạy Arch ARM trên Pi của mình, bạn cần thiết lập pacman và điền các phím chữ ký bằng các lệnh sau.

Lưu ý: Người dùng root mặc định cho Arch ARM là báo động. Mật khẩu mặc định cũng là báo động. Mật khẩu gốc là root.

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

Sau đó đồng bộ hóa và cài đặt các bản cập nhật.

sudo pacman -Syyuu

Sau khi thực hiện tất cả các cập nhật, Arch ARM Pi đã sẵn sàng để sử dụng!