Android

Cách cài đặt arch linux trên raspberry pi

Arch Linux for Raspberry Pi

Arch Linux for Raspberry Pi

Mục lục:

Anonim

Raspberry Pi là máy tính bảng đơn phổ biến nhất mọi thời đại. Nó có thể được sử dụng cho nhiều mục đích khác nhau như máy tính để bàn, trung tâm truyền thông gia đình, bộ định tuyến WiFi thông minh, hệ thống tự động hóa và máy chủ trò chơi. Các trường hợp sử dụng là vô tận.

Bạn có thể chạy một số hệ điều hành khác nhau trên Raspberry Pi, bao gồm các bản phân phối Linux khác nhau như Raspbian, Windows 10 IoT và FreeBSD.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách thiết lập Arch Linux ARM trên Raspberry Pi 3 và 4. Cài đặt Arch Linux đơn giản như tạo hai phân vùng và sao chép các tệp OS vào thẻ SD.

Arch Linux là một bản phân phối GNU / Linux phát hành, có nghĩa là bạn chỉ phải cài đặt nó một lần và cập nhật nó thường xuyên.

Đang tải xuống Arch Linux

Truy cập trang tải xuống Arch Linux ARM và tải xuống tệp Arch Linux ARM mới nhất cho phiên bản Raspberry Pi của bạn.

wget

Chuẩn bị thẻ SD

Lắp thẻ SD vào ổ đĩa SD của bạn và tìm tên thẻ bằng lệnh lsblk :

lsblk

Lệnh sẽ in danh sách tất cả các thiết bị khối có sẵn:

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT… sdb 8:16 1 59.6G 0 disk…

Trong ví dụ trên, tên của thiết bị SD là /dev/sdb , nhưng điều này có thể khác nhau trên hệ thống của bạn. Cách tốt nhất để xác định tên là bằng cách kiểm tra kích thước của thiết bị.

Bạn có thể sử dụng một công cụ đồ họa như GParted hoặc các công cụ dòng lệnh như fdisk hoặc parted để định dạng ổ đĩa và tạo phân vùng cần thiết. Chúng tôi sẽ sử dụng tiện ích parted .

Lưu ý rằng định dạng và tạo phân vùng mới là một quá trình phá hủy và nó sẽ xóa tất cả dữ liệu hiện có. Nếu bạn có dữ liệu trên thẻ SD, trước tiên bạn nên sao lưu nó.

Đầu tiên, tạo bảng phân vùng bằng cách chạy lệnh sau:

sudo parted /dev/sdb --script -- mklabel msdos

Tạo hai phân vùng. Phân vùng khởi động Fat32 với 128 MB và phân vùng gốc ext4 chiếm phần còn lại của không gian SD:

sudo parted /dev/sdb --script -- mkpart primary fat32 1 128 sudo parted /dev/sdb --script -- mkpart primary ext4 128 100%

Thêm một cờ khởi động vào phân vùng khởi động:

sudo parted /dev/sdb --script -- set 1 boot on

Sau khi hoàn tất, sử dụng lệnh bên dưới để in bảng phân vùng và xác minh rằng mọi thứ được thiết lập chính xác:

sudo parted /dev/sdb --script print

Đầu ra sẽ trông giống như thế này:

Model: Generic- SD/MMC/MS PRO (scsi) Disk /dev/sdb: 64.0GB Sector size (logical/physical): 512B/512B Partition Table: msdos Disk Flags: Number Start End Size Type File system Flags 1 1049kB 128MB 127MB primary boot, lba 2 128MB 64.0GB 63.9GB primary

Định dạng phân vùng khởi động thành FAT32:

sudo mkfs.vfat -F32 /dev/sdb1

mkfs.fat 4.1 (2017-01-24)

Định dạng phân vùng gốc thành ext4:

sudo mkfs.ext4 -F /dev/sdb2

mke2fs 1.44.1 (24-Mar-2018) Creating filesystem with 15599104 4k blocks and 3899952 inodes Filesystem UUID: 0992147a-aa9d-474b-b974-e0a015766392 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424 Allocating group tables: done Writing inode tables: done Creating journal (65536 blocks): done Writing superblocks and filesystem accounting information: done

Sao chép tập tin hệ điều hành

Bây giờ thẻ SD đã được phân vùng, chúng tôi sẽ gắn kết các phân vùng và sao chép dữ liệu từ tệp tar đã tải xuống.

Trước khi gắn các phân vùng SD, hãy tạo các thư mục sẽ đóng vai trò là điểm gắn kết:

sudo mkdir -p /mnt/arch/{boot, root}

Gắn kết cả hai phân vùng bằng các lệnh dưới đây:

sudo mount /dev/sdb1 /mnt/arch/boot sudo mount /dev/sdb2 /mnt/arch/root

Sử dụng lệnh tar để trích xuất nội dung của tệp tar.gz Arch Linux vào thư mục /mnt/arch/root :

sudo tar -xf ArchLinuxARM-rpi-3-latest.tar.gz -C /mnt/arch/root

Tiếp theo di chuyển các tập tin khởi động vào phân vùng khởi động được gắn kết:

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

Sau khi hoàn thành, ngắt kết nối cả hai phân vùng:

sudo umount /mnt/arch/boot /mnt/arch/root

Đó là tất cả! Bạn có hệ điều hành Arch Linux có thể khởi động trên thẻ SD.

Khởi động lên Pi

Đặt thẻ SD vào bảng Raspberry Pi của bạn, cắm màn hình, bàn phím và nguồn điện và bạn đã sẵn sàng để sử dụng.

Tên người dùng mặc định là báo động và mật khẩu là báo động. Người dùng này có đặc quyền sudo.

Bạn cũng có thể đăng nhập với quyền root bằng mật khẩu.

Sau khi đăng nhập, khởi tạo khóa pacman và điền các khóa ký gói:

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

Từ đây, bạn có thể thay đổi mật khẩu người dùng, thiết lập WiFi và định cấu hình cài đặt Arch Linux mới của bạn.

Phần kết luận

Cài đặt Arch Linux trên Raspberry Pi 3 / 34bis là một quy trình khá đơn giản. Tất cả những gì bạn cần làm là chuẩn bị thẻ SD, sao chép các tệp và khởi động Raspberry Pi.

vòm linux mâm xôi pi