首页 > 其他分享 >【树莓派】4B使用指南

【树莓派】4B使用指南

时间:2024-03-21 14:56:26浏览次数:29  
标签:树莓 4B 分区 boot 键入 使用指南 root pacman

参考文章

https://archlinuxarm.org/platforms/armv8/broadcom/raspberry-pi-4
https://blog.bsdayo.moe/posts/raspberrypi-4b-arch/

1.安装Archlinux

1.1 将SD卡插入电脑

使用dmesg查看内核信息,可以看到usb大容量设备检测到了,
image.png
使用lsblk也可以看到插入的sd卡
image.png

1.2 从软件源下载系统镜像

wget https://mirrors.ustc.edu.cn/archlinuxarm/os/ArchLinuxARM-rpi-aarch64-latest.tar.gz

image.png

1.3 使用fdisk对tf卡进行清空和分区并制作文件系统

sudo fdisk /dev/sd(x) // 这里的sd(x)是你的tf卡设备

image.png

  1. 输入o。这将清除驱动器上的所有分区。
  2. 键入p列出分区。不应留下任何分区。
  3. 键入n,然后键入p表示主分区,1表示驱动器上的第一个分区,按 ENTER 接受默认的第一个扇区,然后键入+200M表示最后一个扇区。
  4. 键入t,然后键入c将第一个分区设置为 W95 FAT32 (LBA)。
  5. 键入n,然后键入p表示主分区,键入2表示驱动器上的第二个分区,然后按 ENTER 两次以接受默认的第一个和最后一个扇区。
  6. 写入分区表并通过键入w退出。

1.4 创建并挂载文件系统

创建两个文件夹

mkdir root
mkdir boot

创建文件系统

mkfs.vfat /dev/sdX1
mkfs.ext4 /dev/sdX2

image.png
将sd卡的分区挂载到刚刚创建的root和boot

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

1.5 解压下载的镜像文件到root文件夹

bsdtar -xpf ArchLinuxARM-rpi-armv7-latest.tar.gz -C root

1.6 将root/boot下的所有文件移动到boot目录下

sudo mv root/boot/* boot/

1.7 替换fstab文件内容

fstab 是内核在启动时用来挂载文件系统的文件系统表

sed -i 's/mmcblk0/mmcblk1/g' root/etc/fstab

1.8 取消挂载拔出tf卡插入树莓派

2.用网口ssh登入树莓派

控制面板\网络和 Internet\网络连接
WLAN->属性->共享->Internet连接共享
image.png
让树莓派可以和电脑共享网络
windows cmd输入ipconfig
image.png
可以看到网口分配的IP
输入arp -a查看上面以太网对应地址下面的Internet地址
image.png
将192.168.137开头的并且具有物理地址的都用ssh连接一下试试,一般来说是第二个
账号和密码都是alarm(不要登录root,root是登录不进去的)
image.png

3.添加软件源,更新软件包

编辑 /etc/pacman.d/mirrorlist ,在文件的最顶端添加
Server = https://mirrors.ustc.edu.cn/archlinuxarm/$arch/$repo
由于mirrorlist文件需要root才能编辑

su root // 切换到root(root用户的密码是root)
vi /etc/pacman.d/mirrorlist

image.png
:wq保存
初始化 pacman 密钥环并填充 Arch Linux ARM包签名密钥:

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

image.png
更新软件包
pacman -Syyu

4.安装一些必要的软件

pacman -S neofetch vim git
image.png

标签:树莓,4B,分区,boot,键入,使用指南,root,pacman
From: https://www.cnblogs.com/TheGathering/p/18087374

相关文章

  • [ARC174B] Bought Review 题解
    【题目描述】你开了一家店,有\(A_i\)个\(i\)星级评论,你可以花费\(P_i\)元买到一个\(i\)星评论,问使得这家店评论的星星平均值不小于\(3\),最少要花多少钱。\(1\lei\le5\)。【思路】首先读入,判断平均值是否小于\(3\),如果大于等于,直接输出\(0\)​然后根据\(3\t......
  • 技术支持Tektronix泰克DPO5104B数字示波器1GHz
    泰克DPO5104B数字示波器Bandwidth:1GHz4频道纪录长度:125米SampleRate:10/5GS/s(2/4ch)最多250兆跳记录长度,多视图变焦器。最大波形捕获率带310000帧的快速帧分段内存采集模式每秒捕获率标准的无源电压探针,其电容性小于4pp装载和500兆赫或1千兆赫模拟带宽......
  • 树莓派从零开始搭建Samba文件服务器
    树莓派买回来闲置了许久,之前一直有在家局域网看视频学习的需求,周末抽空把树莓派折腾好,搭建了个Samba服务作为文件服务器,挂载磁盘,可以通过ipad或是电脑局域网连接,看剧美滋滋(ノ´ヮ´)ノ*:・゚✧1、树莓派刷机教程树莓派官网第一个带桌面镜像,第二个是带桌面并且带推荐软件的镜像,这里......
  • 一文说透Linux编译特定内核版本的方法(ubuntu和树莓派)
    更多内容在在做开发的时候,我们可能会针对某个内核版本进行驱动的编写。这个时候就需要把版本编译到这个特定的内核版本。本文介绍ubuntu和树莓派两种环境系统的内核编译方式Ubuntu:已编译到5.9.0内核为例1将内核安装包和内核配置config放到虚拟机或PC机下2更新apt源,并安......
  • 基于树莓派实现 --- 智能家居
    最效果展示演示视频链接:基于树莓派实现的智能家居_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1Tr421n7BM/?spm_id_from=333.999.0.0(PS:房屋模型的搭建是靠纸板箱和淘宝买的家居模型,户型参考了留学时短租的公寓~) 前言到目前为止,对于linux的嵌入式软件开发,从底层......
  • 【Web】记录[长城杯 2022 高校组]b4bycoffee题目复现
    目录前言环境准备简单分析EXP前言本地jar包运行打通了,远程500,感觉靶机环境有问题,不纠结(主要记录下做题过程,纯菜狗,小白文环境准备这次附件给的jar包是可执行jar,不是可依赖jar,不能直接addaslib导入项目需要进行如下的处理先是对jar包进行解压用jadx-gui打开......
  • Tailwind CSS 使用指南
    0x01概述(1)简介TailwindCSS官网:https://www.tailwindcss.cn/TailwindCSS是一个CSS框架,使用初级“工具”类创建布局如Bootstrap等传统CSS框架,其使用的类通常与组件直接相关;然而,Tailwind则采用了不同的方法,它将类作为工具集合,让用户能够自由组合这些工具来构建个性......
  • 欢迎来到手机无人直播APP使用指南!
    首先,让我们来了解一下什么是无人直播APP。无人直播APP是一种可以让用户在没有实时干涉的情况下进行直播的应用程序。这种直播方式具有很高的自由度和灵活性,让用户可以更加随心所欲地展示自己的生活和才华。接下来,让我们来了解一下如何通过无人直播APP快速成为网红。首先,选择一......
  • Profinet转CC-Link网关使用指南
    本文为您提供CCLINK转Profinet网关(XD-PNCR20)使用指南,教您如何快速配置和集成网关,实现CCLINK与Profinet的互联。CCLINK转Profinet网关(XD-PNCR20)是一个经过自主研发的先进设备,CCLINK转Profinet网关设备的研发旨在实现CCLINK总线和Profinet网络之间的完美连接,从而实现各种总线系统的......
  • 千帆AppBuilder使用指南-个人中心(上)
    我的应用概述您可根据业务需求和使用场景,基于不同官方应用快速完成个人应用的创建,完成创建的个人应用将全部展示于【我的应用】,您可对已发布的个人应用进行在线网页分享体验和API调用。管理我的应用您可通过应用列表,快速查看和管理所有您个人创建的应用。应用配置点击「......