Open CelestialCosmic opened 3 years ago
树莓派 4b 初见记录
开了箱,把玩了一会,等新奇感过去了便接上电源,开始寻找镜像。因为是树莓派 4 ,便去 [archlinux arm]()上找镜像去了。ARMv8 Raspberry Pi 3/4。开始下载的功夫,开始着手准备。
此处写入系统的环境为 archlinux-5.14.6,写入的系统为 5.10.63-17-raspberrypi4-ARCH
镜像的下载有点慢,不论直连还是代理都如此。在花了十分钟 RTFM 后,我将随板子送来的小册子飞到了我够不着的地方,然后开始 google 烧录镜像的方式。google 到一半,猛然意识到没有可以用的读卡器,遂放下板子,开始睡觉。
嗯,咕咕咕。
直到国庆结束我才继续干这事,因为国庆打了 7 天《文明6》
首先下载镜像(之前提到官方镜像的太慢了,换国内的了)
wget https://mirrors.tuna.tsinghua.edu.cn/archlinuxarm/os/ArchLinuxARM-rpi-4-latest.tar.gz
将读卡器插上,给存储卡分区
此操作建议在 root 用户完成,因为之后需要使用 root 进行操作
sudo fdisk /dev/sdb
开两个分区,一个 100 M 的 boot 分区,一个 root 分区拿走剩下的空间
修改 boot 分区的类型为 W95 FAT32 (LBA) ,其在 fdisk 中对应代码 c 。
对两个分区进行格式化
sudo mkfs.vfat /dev/sdb1 sudo mkfs.ext4 /dev/sdb2
切换到 root 帐号
su
在 root 文件夹下创建 boot 和 root 两个文件夹,并对应挂载分区
mkdir boot mkdir root mount /dev/sdb1 boot mount /dev/sdb2 root
将下载的镜像弄到 root 文件夹
mv /home/user/ArchLinuxARM-rpi-4-latest.tar.gz /root/
解压
bsdtar -xpf ArchLinuxARM-rpi-4-latest.tar.gz -C root
这一步不要急,等几分钟,终端运行完了实际上文件没拷完,我因此来回弄了好几次系统(如果读卡器带灯的话看灯没有写入/读取了大概差不多了)
将解压后的 root/boot 中的内容移动到 boot 中
mv root/boot/* boot sync
sync 后弹出存储卡,插到树莓派里面,加电启动
根据我的观察,如果在插入网线后网口绿灯长亮就说明可以联网(废话)
自然是 ssh 。
首先去路由器后台找它的 IP 地址
ssh 上去
ssh -p22 alarm@192.168.1.110
默认密码 alarm
Welcome to Arch Linux ARM Website: https://archlinuxarm.org Forum: https://archlinuxarm.org/forum IRC: #archlinuxarm on irc.libera.chat
然后开始 su 连 wifi ,网线我还要留着玩游戏。
su wifi-menu
看到“极其先进”的 GUI,我情不自禁地 wow 了出来(笑),CLI 用多了居然惊讶于 GUI 了
连上 wifi ,去后台找IP
ssh -p22 alarm@192.168.1.111
没什么意外连上了
修改软件源
nano /etc/pacman.d/mirrorlist
添加 archlinuxcn 和国内镜像源
nano /etc/pacman.conf
除此之外,pacman 需要 sudo
首先安装 sudo ,然后添加 alarm 用户到 wheel 用户组
pacman -S sudo EDITOR=nano visudo #修改wheel相关内容 usermod -G wheel alarm
配置完毕后就可以用 sudo 了,安装 networkmanager
sudo pacman -S networkmanager
此时的网络配置会在重启后丢失,需要让它开机后自动连接 wifi
sudo nmcli r wifi on sudo nmcli device wifi connect wifi名 password wifi密码 sudo systemctl enable NetworkManager sudo systemctl start NetworkManager
至此重启之后就会自动连接 wifi 了
重启之后我发现 ip 会乱飞,每次 ssh 都要先找 ip 然后确认,这怎么能忍?
在路由器后台设置了静态ip后,问题解决
在 ip 固定之后,我上传了我的公钥到树莓派上,因为 root 使用了弱密码,顺带把密码登入禁止了。至此,基本就算彻底配置完毕了。
这个树莓派目前比较现实的用途是用来做 nas ,还有研究文件系统。不过按照我的研究速度来看的话,这大概可以拖到很久之后了。在此之前可以研究一下和 v2ray 配合制作一个反向代理服务器,亦或是进行对 GPIO 的初步认识,不过因为没装 de ,屏幕算是白给了。在下一步的研究开始之前,先吃灰吧(笑)。
树莓派 4b 初见记录
初见
开了箱,把玩了一会,等新奇感过去了便接上电源,开始寻找镜像。因为是树莓派 4 ,便去 [archlinux arm]()上找镜像去了。ARMv8 Raspberry Pi 3/4。开始下载的功夫,开始着手准备。
写入系统
此处写入系统的环境为 archlinux-5.14.6,写入的系统为 5.10.63-17-raspberrypi4-ARCH
镜像的下载有点慢,不论直连还是代理都如此。在花了十分钟 RTFM 后,我将随板子送来的小册子飞到了我够不着的地方,然后开始 google 烧录镜像的方式。google 到一半,猛然意识到没有可以用的读卡器,遂放下板子,开始睡觉。
嗯,咕咕咕。直到国庆结束我才继续干这事,因为国庆打了 7 天《文明6》
首先下载镜像(之前提到官方镜像的太慢了,换国内的了)
将读卡器插上,给存储卡分区
此操作建议在 root 用户完成,因为之后需要使用 root 进行操作
开两个分区,一个 100 M 的 boot 分区,一个 root 分区拿走剩下的空间
修改 boot 分区的类型为 W95 FAT32 (LBA) ,其在 fdisk 中对应代码 c 。
对两个分区进行格式化
切换到 root 帐号
在 root 文件夹下创建 boot 和 root 两个文件夹,并对应挂载分区
将下载的镜像弄到 root 文件夹
解压
这一步不要急,等几分钟,终端运行完了实际上文件没拷完,我因此来回弄了好几次系统(如果读卡器带灯的话看灯没有写入/读取了大概差不多了)
将解压后的 root/boot 中的内容移动到 boot 中
sync 后弹出存储卡,插到树莓派里面,加电启动
根据我的观察,如果在插入网线后网口绿灯长亮就说明可以联网(废话)
远程登入
自然是 ssh 。
首先去路由器后台找它的 IP 地址
ssh 上去
默认密码 alarm
然后开始 su 连 wifi ,
网线我还要留着玩游戏。看到“极其先进”的 GUI,我情不自禁地 wow 了出来(笑),CLI 用多了居然惊讶于 GUI 了
连上 wifi ,去后台找IP
没什么意外连上了
基本配置
修改软件源
添加 archlinuxcn 和国内镜像源
除此之外,pacman 需要 sudo
首先安装 sudo ,然后添加 alarm 用户到 wheel 用户组
配置完毕后就可以用 sudo 了,安装 networkmanager
此时的网络配置会在重启后丢失,需要让它开机后自动连接 wifi
至此重启之后就会自动连接 wifi 了
静态 IP 设置
重启之后我发现 ip 会乱飞,每次 ssh 都要先找 ip 然后确认,这怎么能忍?
在路由器后台设置了静态ip后,问题解决
在 ip 固定之后,我上传了我的公钥到树莓派上,因为 root 使用了弱密码,顺带把密码登入禁止了。至此,基本就算彻底配置完毕了。
总结与一点感想
这个树莓派目前比较现实的用途是用来做 nas ,还有研究文件系统。不过按照我的研究速度来看的话,这大概可以拖到很久之后了。在此之前可以研究一下和 v2ray 配合制作一个反向代理服务器,亦或是进行对 GPIO 的初步认识,不过因为没装 de ,屏幕算是白给了。在下一步的研究开始之前,先吃灰吧(笑)。