Arch Linux for Raspberry Pi
Mục lục:
- Đang tải xuống Arch Linux
- Chuẩn bị thẻ SD
- Sao chép tập tin hệ điều hành
- Khởi động lên Pi
- Phần kết luận
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.
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ĐầU tiên, một nền tảng nhỏ. Văn phòng mua hàng 2013 chỉ cung cấp giấy phép cho một máy tính cá nhân (trái với tối đa năm máy tính có Office 365). Giấy phép Office 2013 đi thêm một bước nữa vào vực thẳm draconian, mặc dù, bằng cách xác định rằng phần mềm được gắn liền với thiết bị mà nó được cài đặt trên đó. Điều này có nghĩa là bạn không thể cài đặt lại Office 2013 nếu bạn nhận được một máy tính mới.
Microsoft đang sử dụng một cách tiếp cận draconian để cấp phép Office 2013.
Cách cho phép Tiện ích Chưa được cài đặt được cài đặt trên Firefox
Firefox sẽ không cho phép cài đặt Tiện ích Chưa được cài đặt. Làm cho Firefox cài đặt Unsigned Extensions và kích hoạt lại các phần mở rộng bị vô hiệu hóa trên Windows PC.
Không thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.







