[树莓派篇] 烧录配置

预备资源

  1. HDMI线、显示屏
  2. 键盘(有线)
  3. SD卡格式化软件
    (鄙人用的是mac, 如果能力有限找不到该软件资源的话, 可以在鄙人的上传资源列表可找到该资源, 一律开源, 不收积分)
    在这里插入图片描述
  4. 烧录系统软件
    (鄙人这里用的是ApplePi-Baker)
    在这里插入图片描述
    在这里插入图片描述
  5. ISO镜像就不多说了吧(可以用RaspberryPi原生的系统, 鄙人买的是4B, 不支持centos, 所以装了一个ubuntu系统)
    在这里插入图片描述

ubuntu-20.04-arm64-raspi镜像传送门: https://pan.baidu.com/s/1X-9A5lGNe5wNX_YNHQ9FBg 密码:c4cf
kali-linux-2020-rpi3-64镜像传送门: https://pan.baidu.com/s/1dUwFB9Cvbm7bV7tfJ1mF3w 密码:g7z4

烧录程序

选择ISO镜像文件进行烧录之前, 记得SD卡进行格式化.
在这里插入图片描述

等待烧录完毕.
烧录完毕后, 重新插入SD卡的读卡器. 在对应盘中找到config.txt文件, 需要设置HDMI的mode
否则给树莓派接上hdmi线, 显示屏会接收不到信号.

config.txt 任意处写入hdmi_mode=16 这里我选的是1080分辨率, 写hdmi_safe=1也可以. 具体参数自己查.

接上电源线, 显示屏和键盘.
ubuntu 默认密码 ubuntu不多说了
进来先重置下root的密码, 后面的一些指令要加sudo太麻烦, 还是直接切root用户操作.

sudo passwd
su root

进入终端Terminal后, 只需要搞定网卡问题就OK.

  1. ip link show 查看网卡接口
  2. /etc/netplan/ 目录下修改网卡配置, 先备份, 养成好习惯.
    cp 50-cloud-init.yaml 50-cloud-init.yaml.backup
network:
    ethernets:
        eth0:
            dhcp4: true
            optional: true
    <!-- 这里写入wlan0 无线网卡的配置 -->
    wifis:
        wlan0:
            optional: true
            access-points:
                   <!-- SSID -->
                   "1609":
                     password: "sunbofan123.."
            dhcp4: true
    version: 2

修改好配置后, check下文件格式是否正确

netplan --debug try 测试写好的文件是否有问题
如果出错, 执行  		netplan --debug generate 	查看更多信息
如果没出错, 执行  	netplan --debug apply 		应用配置
之后直接reboot重启就OK啦.

重启之后, 可以用ifconfig 查看网卡信息.

是的, 你没看错, ifconfig 这个指令不存在, 需要安装net-tools , apt去安装之前还需要更新apt源.
检查有没有连上网, 简单的ping一下或者curl 下网址就ok. 你如果还要查看具体dhcp分配的静态ip, 直接去192.168.1.1:80看就阔以了.
我这里分配到的是192.168.1.101.

之后你可以直接用自己的电脑ssh通信到树莓派上再做后续操作.
这里以macOs为例, 直接给树莓派配置公钥, 每次密码ssh访问还是比较麻烦的.

cd ~/.ssh
ssh-keygen -t rsa -C "bofa1exx@gmail.com"
拿到id_rsa和id_rsa.pub文件
ssh-copy-id -i id_rsa.pi.pub ubuntu@192.168.1.100
当然你在这之前可以先写config

--- config -----
#raspberryPi
    Host pi
    HostName 192.168.1.101
    Port 22
    User ubuntu
这里就直接可以写 ssh-copy-id -i id_rsa.pi.pub pi
ok, 不放心的, 可以去树莓派那边查看authorized_keys

之后在config写入要传入的私钥就OK啦

---- config ----
#raspberryPi
    Host pi
    HostName 192.168.1.101
    Port 22
    User ubuntu
    IdentityFile ~/.ssh/id_rsa.pi

apt源的更新, 以及docker, docker-compose环境的安装就放在下篇讲解吧, 这篇就不赘述了.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值