树莓派4安装Debian10

2023-05-16

原因

虽然树莓派自家的Raspberry Pi OS也是Debian10,但是作为有些强迫症的程序员,我还是选择安装官方发布的Debian10。
其实安装很简单,直接写入内存卡就行了,但是不能ssh连接,所以这里主要是解决这个问题。

下载

访问官方网站,下载最新的镜像文件。

# 官网下载页面
https://raspi.debian.net/tested-images/
# 我下载的镜像文件
https://raspi.debian.net/verified/20201112_raspi_4.img.xz

修改镜像

首先必须有一个linux环境,虚拟机或者WSL都可以,或者其他镜像文件修改的软件也可以,我使用的是WSL2 Ubuntu。
注意,WSL1是不支持的挂载镜像文件的,必须WSL2!如果你的WIN10不能安装WSL2,别折腾了,赶紧用虚拟机吧。

  1. 解压文件
    把下载的镜像文件传到虚拟机或者WSL2,然后解压:
xz -d 20201112_raspi_4.img.xz
  1. 查看镜像分区
    解压后,会得到.img文件,我们用fdisk查看分区:
fdisk -l 20201112_raspi_4.img

输出:

Disk 20201112_raspi_4.img: 1.48 GiB, 1572864000 bytes, 3072000 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x8ed03b0d

Device                Boot  Start     End Sectors  Size Id Type
20201112_raspi_4.img1        2048  614399  612352  299M  c W95 FAT32 (LBA)
20201112_raspi_4.img2      614400 3071999 2457600  1.2G 83 Linux

可以看到这个镜像有两个分区,我们要挂载第二个分区。请记下Start数字,下边命令会用到。

  1. 挂载镜像文件
# 创建一个挂载目录
mkdir mnt
# 挂载镜像,注意修改 614400 为上边的Start数字
sudo mount -o loop,offset=$((614400 * 512)) -w 20201112_raspi_4.img mnt
  1. 修改ssh配置
    Debian10默认帐号是root,密码为空,然而ssh默认配置是不允许空密码登录的,所以我们需要修改配置。
# 编辑配置文件
sudo vi mnt/etc/ssh/sshd_config
# 修改以下选项
PermitRootLogin yes
PermitEmptyPasswords yes
  1. 修改PAM配置
    修改ssh配置为允许空密码登录后,你会发现Debian10还是无法空密码登录,所以需要修改PAM的配置。
# 编辑配置
sudo vi mnt/etc/pam.d/common-auth
# 修改配置,把 nullok_secure 改为 nullok
auth    [success=1 default=ignore]      pam_unix.so nullok
  1. 修改完成后,卸载镜像文件并烧录进内存卡,就可以ssh空密码登录root账户了。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

树莓派4安装Debian10 的相关文章

  • RK3568 Debian10 AP6275S Bluetooth调试

    overlay etc profile d start blutooth sh start blutooth sh chmod 777 sys class rfkill rfkill0 state echo 0 gt sys class r
  • Debian10 Gnome3 禁用 Wayland 登录

    sudo nano etc gdm3 custom conf 更改以下配置 34 WaylandEnable 61 false 34
  • 在Ubuntu20/debian10 上安装向日葵

    Ubuntu20 04 debian10 安装 向日葵 1 首先下载向日葵安装包deb 选择linux平台的Ubuntu Deepin 2 安装 安装时会发现不能安装 sudo dpkg i SunloginClient 10 1 1 38
  • (mini cheetah仿真教程)基于ubuntu18.04.2或debian10系统,arch64架构的rk3399,arm

    前段时间花了很多时间来调试 xff0c 网上也没有一个教程来做 xff0c 踩了很多很多的坑 xff0c 于是就自己写一个从编译qt到成功运行的mini cheetah仿真教程以供大家参考 本教程配置 xff1a rk3399 43 ubu
  • Debian10使用本地ISO搭建APT源

    前言 这是个坑 xff01 是个大坑 xff01 如果在配置debian10本地源的时候 xff0c 直接使用apt cdrom add命令创建本地源后 xff0c 在安装软件的时候会有很大几率找不到软件包的位置然后报错 报错 E The
  • Debian10.x创建Raid5

    技术简介 RAID5技术是把硬盘设备的数据奇偶校验信息保存到其他硬盘设备中 RAID 5磁盘阵列组中数据的奇偶校验信息并不是单独保存到某一块硬盘设备中 xff0c 而是存储到除自身以外的其他每一块硬盘设备上 xff0c 这样的好处是其中任何
  • Debian10 设置允许root登录

    root登录 因为Bebian默认不允许 root登录 xff0c 修改文件配置 修改gmd3的登录文件 编辑文件 span class token function nano span etc gdm3 daemon conf 修改内容
  • Debian10更改源

    在这里发现 Debian 全球镜像站 提供的中国源为ustc的源 在这里 Debian 源使用帮助 发现了操作方式 按照这个文档进行操作即可 基本操作就是替换 etc apt sources list文件 以下也提供了清华大学和网易的一些镜
  • 树莓派4安装Debian10

    原因 虽然树莓派自家的Raspberry Pi OS也是Debian10 xff0c 但是作为有些强迫症的程序员 xff0c 我还是选择安装官方发布的Debian10 其实安装很简单 xff0c 直接写入内存卡就行了 xff0c 但是不能s
  • debian10 安装nodejs

    从Debian存储库安装Node js和npm Node js和npm可以从标准的Debian存储库安装 xff0c 在选写本文时 xff0c 存储库中的版本是v10 x xff0c 这是最新的LTS版本 要在Debian上安装Node j
  • Debian10安装

    Debian 10 7 buster 使用bt文件下载 下载链接 xff1a https cdimage debian org debian cd current amd64 bt dvd 这次是在VMware Workstation上安装
  • Debian10.x 64位安装 go 1.19环境

    1 wget https dl google com go go1 19 6 linux amd64 tar gz 2 tar C usr local zxvf go1 19 6 linux amd64 tar gz 3 vim etc p
  • debian10安装docker

    使用root登录 将已安装的软件包更新到最新版本 xff1a apt update apt upgrade 安装通过 HTTPS 添加新存储库所需的依赖项 xff1a apt install apt transport https ca c
  • debian10 配置ntp服务

    debian10 配置ntp服务 1 安装ntp2 配置3 验证 服务器不能连外网 xff0c 内网中有一台授时服务器 xff0c 内网也搭建了debian10的本地镜像源 1 安装ntp apt install ntp 2 配置 sudo
  • Debian10 更换apt源

    http mirrors 163 com help debian html 163 官方源地址 xff0c 每4小时更新一次 如果是 Debian10 更换apt源 xff0c 查看debian10具体代号 xff0c 是buster xf
  • Debian10自签CA证书

    基础知识 1 3思路 想构建CA必须要了解CA构建的情况 请先参照加密解密方面博客 简单思路如下 构建私有CA 生成私钥 自签署证书 2 给节点发放证书 节点申请证书 生成私钥 生成证书签署请求 把请求文件发送给CA 3 CA签署证书 验正
  • Debian10: 首次配置

    Debian10系统安装完成后 xff0c 可以通过Windows客户端的XShell或同类工具远程登陆服务器进行操作 xff0c 这样会方便很多 此外 xff0c 还应该熟悉一下Linux一的vi工具和cat命令 xff0c cat命令用
  • Debian10.2虚拟机安装介绍(基于VMware8.0)

    准备镜像文件 下载3个iso xff08 清华的镜像 xff0c 速度一般 xff09 DVD1下载 xff0c DVD2下载 xff0c DVD3下载 虚拟机配置 新建虚拟机向导 xff0c 选择自定义 xff08 高级 xff09 xf
  • virtualbox下安装debian10虚拟机出现无法进入系统的问题处理UEFI

    大致现象如上吧 xff0c 一通Google和百度 xff0c 找到了以下这个英文 https blog csdn net iteye 5904 article details 82576999 utm source 61 blogxgwz
  • Debian10中文环境配置

    在安装系统的时候会有一个语言区域选项 xff0c 不管当时选的什么 xff0c 在这里都可以更改 同时解决中文乱码问题 以下操作最好在root用户下进行 xff0c root用户操作起来方便一些 xff0c 不会被权限困扰 换源 最好在做所

随机推荐

  • 使用Diskspd测试SQL Server存储子系统

    In this article we will learn how to test our storage subsystems performance using Diskspd The storage subsystem is one
  • Python读取mat文件——matlab的数据

    Python处理mat文件 1 读取2 数据格式 1 读取 很多人使用MATLAB并将数据存储在 mat文件中 这些文件是什么 这些文件包含MATLAB工作空间分配给它们的变量和对象列表 它作为字典导入到Python中 xff0c 其中键是
  • 我的毕设4.24—

    EEG 1 寻找数据2 读入数据3 了解数据3 处理数据 1 寻找数据 要找到关于情感的EEG数据集 by CSDN 2 读入数据 因为获取的数据集是mat文件 xff0c 解决Python读取mat文件 by 文本检索图书馆w pytho
  • 关于提高信息传输率三个方法之一——增加频带宽度

    转载原作 以下解释为什么增加频带宽度可减弱码间串扰 主要由于高频信号分量对波形影响是变得接近数字信号 xff0c 分界垂直 xff0c 减小斜坡 信道极限容量 任何实际的信道都不是理想的 xff0c 在传输信号时会产生各种失真以及带来多种干
  • CSMA/CD计算机网络(第七版)谢希仁 3-25 CSMA/CD

    计算机网络 xff08 第七版 xff09 谢希仁 3 25 假定站点A和B在同一个10Mb s以太网网段上 这两个站点之间的传播时延为225比特时间 站点A和B在t 61 0时同时发送了数据帧 当t 61 225比特时间 xff0c A和
  • L3-019 代码排版 (30 分) 别看 没改完

    太复杂了啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊 不做了 include lt iostream gt include lt cstdio gt using namespace std string s bo
  • 无人机航线规划

    非最短非最长 xff0c 因为只有10个点 xff0c 直接搜 标题 xff1a 无人机航线规划 某海岛遭遇飓风灾害 xff0c 道路设施受损严重 救援部门为尽快探明主要交通干道的受损情况 xff0c 在地图上划定了主要交通干道的侦察点 x
  • 17蓝桥C语言B组 7.日期问题

    标题 xff1a 日期问题 小明正在整理一批历史文献 这些历史文献中出现了很多日期 小明知道这些日期都在1960年1月1日至2059年12月31日 令小明头疼的是 xff0c 这些日期采用的格式非常不统一 xff0c 有采用年 月 日的 x
  • 安装Scipy。。。。。。。。

    放弃pip转用conda戳 2019 4 21 安装Scipy 以下所有安装过程假设电脑中安装有pip xff0c 如果没有就请装一个 首先 xff0c windows正常通过pip命令安装numpy和scipy的时候 xff1a pip
  • 《Python编程:从入门到实践》文件资料下载

    感谢分享者 下载地址 往下翻 下载压缩包
  • 01、BUCK电路的参数计算

    案例 xff1a 设计一个Buck电路 xff0c 满足如下性能指标要求 xff1a 一 性能指标要求 1 输入电压 2 输出电压 3 输出电压纹波 4 电流纹波 5 开关频率 二 需要计算的参数 三 BUCK电路拓扑 四 BUCK电路工作
  • mysql分页是物理分页_学习MySQL:什么是分页

    mysql分页是物理分页 In this article I am going to explain that in MySQL what is pagination and how we can implement it When we
  • Ubuntu下嵌入式arm板Qt环境搭建

    参考 xff1a https blog csdn net lpp0900320123 article details 24876159 系统环境 xff1a 主机操作系统 xff1a ubuntu14 04 主机编译器 xff1a gcc4
  • FreeRDP在windows上的编译和使用

    FreeRDP 是 Windows下远程桌面协议 xff08 RDP xff09 的一种实现 xff0c 类似于微软自带的mstsc xff0c 可以实现windows上的远程连接 xff0c 特别是对于在ubuntu或者在Mac下 xff
  • Ubuntu-GPU

    查看CUDA的版本 xff1a nvcc V 显示GPU的信息 xff1a nvidia smi 查看GPU的运行 xff1a xff08 每 0 1s 显示一次显存的情况 xff09 watch n 0 1 nvidia smi
  • 面向对象程序设计语言和面向过程程序设计

    面向对象程序设计语言和面向过程程序设计语言的区别由哪些 xff1f 面向对象的特点是 xff1a 封装 xff0c 继承 xff0c 多态 xff0c 其中多态又分为重载和重写 xff0c 面向对象的编程思想更接近现实的事物 面向对象的优点
  • Anaconda安装在D盘后无法在CMD窗口执行python命令

    Anaconda安装在D盘后无法在CMD窗口执行python命令以及库的安装办法 解决办法 xff1a 1 添加环境变量 我的电脑 右键属性 高级系统设置 环境变量 双击变量PATH 将Anaconda和Scripts的路径加入即可 xff
  • Ubuntu18.04配置多用户远程桌面控制display 0问题解决

    Ubuntu18 04配置xrdp多用户远程桌面控制 display 0问题解决 找了网上的所有方法都没有解决 xff0c 重新安装xrdp好了一会儿还会出现display 0情况 xff0c 偶然一次配置了ssh xff0c 然后就好了
  • Windows后台运行并启动Frpc客户端界面

    Windows后台运行并启动Frpc客户端界面 frp搭建内网穿透可以看我另外一篇 1 frps服务端配置 common bind port 61 3000 vhost http port 61 4000 vhost https port
  • 树莓派4安装Debian10

    原因 虽然树莓派自家的Raspberry Pi OS也是Debian10 xff0c 但是作为有些强迫症的程序员 xff0c 我还是选择安装官方发布的Debian10 其实安装很简单 xff0c 直接写入内存卡就行了 xff0c 但是不能s