Linux系统下对树莓派镜像进行烧写操作。可搭建自己的迷你服务器

2023-11-16

烧写后可以当做搭建自己的迷你服务器或者可携带的计算机哦。

我以linux系统下对内存卡进行烧写镜像,烧写的先以snappy ubuntu care为例。

网上的资料大多都是win下操作的。

步:

 

1,购买嵌入式开发板,可选够集成度大的,可烧写系统的,最近微软推出一款价格昂贵的,不建议购买,可选购200+arm板。可选购香橙派,树莓派,香蕉派。等等。

     

2,下载嵌入式系统,推荐snappy Ubuntu core,Ubuntu mate,arch Linux , paspbian ,Kali Linux,随着win10的雄起,微软早已放弃的win ce早以推出嵌入式市场,想要抢占一分市场的windows 10 iot core出来了,在微软官网可下载。个人建议不下载win10,大叔大妈的系统不适合。今天以snappy ubuntu为例,后期展示window 10嵌入式系统安装过程。

下载的系统为镜像文件,以img后缀(一般)。

 

3,准备8g16g内存卡,插入电脑,烧写系统镜像到内存卡。

 

     下面我以linux系统对内存条进行烧写操作,

    A.格式化内存卡,

    B.在命令行下写入:df,查找系统挂载的存储设备,找到内存卡的那个

      例如:我的df后是这样的,

            /dev/sda7  289908 125817 164091   44% /media/su/SDingBa-4

           /dev/sda6  290471 150987 139483   52% /media/su/SDingBa-3

           /dev/sda5   291515 177548 11496   61% /media/su/SDingBa-2

           /dev/sdc1  ...

      后,选择输入自己的比如 我的内存卡的是  /dev/sdc1 这个便是我的内存卡

      / ***********************************************************************

 

              注意事项:

             上面的虽然显示的是/dev/sdc1,但是在下面的命令行中还是写入/dev/sdc的好。

     ***********************************************************************/

 

C.进入系统镜像的文件夹下,输入命令行:

        xzcat ubuntu-15.04-snappy-armhf-rpi2.img.xz | sudo dd of=/dev/sdc bs=32M

        输入完以后不会有任何反应,没关系,这是正常现象。(按下回车后如何下一行还是显示的     

       su@sdingba:~$ ,        那    就不是正常现象了。下一行应该显示的什么都没有,光标在命令行定格出闪烁。)

      这个时候等待就好了。由于我的内存卡是class 4的比较慢,大约花了10分钟,5M/S的速度。

      显示成功以后不要以为就成功了哦,然后在命令行输入:

       sync

              那么什么是sync了?Sync全名数据同步写入磁盘;这儿不做过多解释。按下回车后依然不会有反应,而且情况和上 面的不一样。这儿按下回车后下一行会显示su@sdingba:~$ 。没关系,继续等一会吧,然后关闭命令行,关闭的时候如果弹出

[插入]

代表sync还没完,继续等待... ...

D.操作完成,可以拔出内存卡插入嵌入式设备了。

 {

      *****************************************************************************

          也可以是    dd  命令进行操作。一般使用dd命令进行操作的多。我这是安装ubuntu官网的进行的教程。

      ****************************************************************************



}

 

 

4,把内存卡插入嵌入式设备,上电。

接下来,等系统自己安装系统了,因为内存卡以有引导文件,相比给计算机安装系统来说,这一步简单到不行,当然,前提是镜像文件烧写真确。如果镜像文件没烧写成功,则重复步骤3

5,登录系统用户名和密码,不同的系统用户名和密码不一样,不像给计算机安装系统,账户密码在安装过程中设置,目前我测试过的嵌入式都是默认的初始密码和账户,下载镜像的时候注意就行,都会在镜像文件处写了密码和账户。


注意:

        树莓派不插上内存卡上电的话,红灯和蓝灯都会亮,插上内存卡并且镜像安装成的话,有一个会闪,然后只会亮一个灯。第一此安装最好是连接显示器,如果没有显示器也没有关系,插上网线即可;然后

     1,进入路由器  192.168.1.1

     2,查看树莓派的iP地址。

     3,查看树莓派的硬件地址,在路由器设置,这样下次树莓派链接路由器的时候会一直是这个ip地址,

这样就可以静态地址分配了。

   由于系统自带ssh服务,这样只要自己的电脑安装ssh服务即可连接树莓派(如果电脑没有则安装ssh服务sudo apt-get install openssh-server)

       开启服务:service sshd start
       然后查看 netstat -anp|more    查看22号端口是否打开。

       

      然后连接树莓派即可:

     ssh 用户名@ip地址     (我的树莓派   ssh    ubuntu@192.168.1.8)

     然后会选择yes/no,输入yes回车即可,然后会提示输入密码。连接成功。

这是snappy ubuntu core官网的注意实现:如果遇到,请操作。

解释第一条。:


/



然后这就可以当做自己的服务器了,ubuntu下的服务器,安装需要的软件,

可以是 nginx + php + sqlite

或者是

阿帕奇公司Apache + MySql + Php

这儿暂时不做说明;

这样就可以是自己的服务器了,




或者:

  1. SD卡,摄像记录。因为待机时耗电少。可以安装一个运动录像软件,也可以安装在车上

  2. 倒车录像,以及倒车雷达

  3. 控制玩具小车

  4. 给孩子讲编程,自己练习几种操作系统

  5. 平时上网(最好超频使用)

  6. BT下载

  7. 家用WEB 服务器

  8. 无线路由器(需要安装特定的软件)

  9. 家电集中控制。这个需要布线,挺麻烦的。

  10. DIY,自己做平板。有些笨重。







   

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux系统下对树莓派镜像进行烧写操作。可搭建自己的迷你服务器 的相关文章

  • Bash 解析和 shell 扩展

    我对 bash 解析输入和执行扩展的方式感到困惑 对于输入来说 hello world 作为 bash 中的参数传递给显示其输入内容的脚本 我不太确定 Bash 如何解析它 Example var hello world displaywh
  • 强制卸载 NFS 安装目录 [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 Locked 这个问题及其答案是locked help locked posts因为这个问题是题外话 但却具有历史意义 目前不接受新的答案
  • 抑制 makefile 中命令调用的回显?

    我为一个作业编写了一个程序 该程序应该将其输出打印到标准输出 分配规范需要创建一个 Makefile 当调用它时make run gt outputFile应该运行该程序并将输出写入一个文件 该文件的 SHA1 指纹与规范中给出的指纹相同
  • 带有 CUDA 的 Tensorflow:导入错误

    我已经按照 NVIDIA 教程中的说明一步步安装了 TensorFlow Ubuntu 16 04 桌面版 GTX 970 http www nvidia com object gpu accelerated applications te
  • 如何使用 bash 锁定文件

    我有一个任务从远程服务器同步目录 rsync av email protected cdn cgi l email protection srv data srv data 为了使其定期运行并避免脚本 reEnter 问题 我使用 rsyn
  • 仅打印“docker-container ls -la”输出中的“Names”列

    发出时docker container ls la命令 输出如下所示 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a67f0c2b1769 busybox tail f dev
  • nginx 上的多个网站和可用网站

    通过 nginx 的基本安装 您的sites available文件夹只有一个文件 default 怎么样sites available文件夹的工作原理以及如何使用它来托管多个 单独的 网站 只是为了添加另一种方法 您可以为您托管的每个虚拟
  • Linux TUN/TAP:无法从 TAP 设备读回数据

    问题是关于如何正确配置想要使用 Tun Tap 模块的 Linux 主机 My Goal 利用现有的路由软件 以下为APP1和APP2 但拦截并修改其发送和接收的所有消息 由Mediator完成 我的场景 Ubuntu 10 04 Mach
  • Linux中的CONFIG_OF是什么?

    我看到它在很多地方被广泛使用 但不明白在什么场景下我需要使用它 What is 配置 OF OF 的全名是什么 打开固件 这是很久以前发明的 当时苹果公司正在生产基于 PowerPC CPU 的笔记本电脑 而 Sun Microsystem
  • 使用 sed 更新 xml 属性(Windows + cygwin 和 Linux)?

    我需要使用 sed 命令对 xml 文件进行更新 但我在这方面遇到了麻烦 它需要在 Windows 使用 cygwin 和 Linux 上运行 XML 具有以下元素
  • Android 时钟滴答数 [赫兹]

    关于 proc pid stat 中应用程序的总 CPU 使用率 https stackoverflow com questions 16726779 total cpu usage of an application from proc
  • 添加要在给定命令中运行的 .env 变量

    我有一个 env 文件 其中包含如下变量 HELLO world SOMETHING nothing 前几天我发现了这个很棒的脚本 它将这些变量放入当前会话中 所以当我运行这样的东西时 cat env grep v xargs node t
  • 让 Rails 生产在端口 80 上运行

    我正在尝试让我的 Rails 应用程序在生产模式下运行 但遇到了一些困难 我正在使用 Passenger 和 apache 并运行 Ubuntu 12 04 我已经配置和创建了生产数据库 并设置了乘客 状态如下 rvmsudo passen
  • 无法使用 wget 在 CentOS 机器上安装 oracle jdk

    我想在CentOS上安装oracle java jdk 8 我无法安装 java jdk 因为当我尝试使用命令安装 java jdk 时 root ADARSH PROD1 wget no cookies no check certific
  • 如何将目录及其子目录中的所有 PDF 文件复制到一个位置?

    如何全部复制PDF文件从目录及其子目录到单个目录 实际上还有更多的文件 并且深度有些任意 假设四个目录的最大深度是公平的 我想这些文件需要重命名 如果a pdf例如 位于多个目录中 因为我会adding https ebooks stack
  • Android 存储库初始化失败

    我想我非常仔细地遵循该网站的说明 http source android com source downloading html http source android com source downloading html 但是当我尝试这
  • Linux:在文件保存时触发 Shell 命令

    我想在修改文件时自动触发 shell 命令 我认为这可以通过注册 inotify 挂钩并调用来在代码中完成system 但是是否有更高级别的 bash 命令可以完成此任务 尝试 inotify 工具 我在复制链接时遇到问题 抱歉 但 Git
  • 在 Linux 上使用多处理时,TKinter 窗口不会出现

    我想生成另一个进程来异步显示错误消息 同时应用程序的其余部分继续 我正在使用multiprocessingPython 2 6 中的模块来创建进程 我试图用以下命令显示窗口TKinter 这段代码在Windows上运行良好 但在Linux上
  • Ubuntu 12.10 libgtk-3-0 缺少符号

    我正在运行 Ubuntu 12 10 不知何故我的 libgtk 3 0 搞砸了 当尝试运行许多不同的应用程序时 我收到如下错误 gedit symbol lookup error usr lib libgtk 3 so 0 undefin
  • ubuntu:升级软件(cmake)-版本消歧(本地编译)[关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 我的机器上安装了 cmake 2 8 0 来自 ubuntu 软件包 二进制文件放置在 usr bin cmake 中 我需要将 cmake 版本至少

随机推荐

  • 图像语义分割方法研究进展

    全监督学习的图像语义分割方法研究进展 简介 1 全监督学习的图像语义分割方法 1 1 基于全卷积的图像语义分割方法 1 2 基于编码器解码器结构的图像语义分割方法 1 3 基于注意力机制的图像语义分割方法 1 4 基于添加特殊模块的图像语义
  • nginx: configuration file /home/xx.local/etc/nginx/nginx.conf test failed

    nginx启动失败 输入 nginx t c HOME local etc nginx nginx conf nginx alert could not open error log file open var log nginx erro
  • 提升代码质量的几点建议

    在我从事编程工作的过程中 提升代码质量是一个极其重要且不可忽视的问题 在我看来 提升代码质量需要注意以下几点 1 遵守规范 包括变量命名规范 文件命名规范 方法命名规范等等 2 保持代码简洁 我们应该尽量避免冗余 复杂的代码 使用有意义的变
  • A - C语言实验——求一个3*3矩阵对角线元素之和

    Description 给定一个3 3的矩阵 请你求出对角线元素之和 Input 按照行优先顺序输入一个3 3矩阵 每个矩阵元素均为整数 Output 从左下角到右上角这条对角线上的元素之和 Sample Input 1 2 3 3 4 5
  • [MRCTF2020]千层套路1

    BUU题目复现 开局一个压缩包 flag全靠懵 拿到压缩包第一件事直接看能不能直接解压缩 很明显 有密码 不行 下一步 使用010Editor查看内部结构 发现确实操作着很多的 zip 文件 但是我使用binwalk foremost都没办
  • Python爬虫实战,requests模块,Python实现IMDB电影top数据可视化

    前言 利用Python爬取IMDB电影 废话不多说 让我们愉快地开始吧 开发工具 Python版本 3 6 4 相关模块 requests模块 random模块 bs4模块 以及一些Python自带的模块 环境搭建 安装Python并添加到
  • 凯恩帝对刀和刀补_KND数控车床试切对刀和调刀补

    展开全部 M 是测量的意思 有的系统是输32313133353236313431303231363533e78988e69d8331333262353363入你的测量值 然后点一个 测量 按钮 数控车对刀步骤 第一把刀的对刀步骤 第一步 确
  • linux 查询服务器的配置信息

    linux下看配置 可没有windows那么直观 你只能一个一个查看 一 cpu root srv more proc cpuinfo grep model name root srv grep model name proc cpuinf
  • 【Java数据结构】泛型详解+图文,通配符上界、下界

    0 泛型的本质 0 泛型的目的 1 泛型的语法 1 1 泛型的使用 2 包装类 2 1 装箱和拆箱 2 2 1练习题 3 泛型如何编译 4 泛型的上界 5 通配符 5 1通配符上界 5 2通配符下界 有坑填坑 0 泛型的本质 泛型的本质 泛
  • 【目标检测】25、Sparse R-CNN: End-to-End Object Detection with Learnable Proposals

    文章目录 一 背景 二 动机 三 方法 3 1 Backbone 3 2 Learnable proposal box 3 3 Learnable proposal feature 3 4 Dynamic instance interact
  • 【转载】Android Studio工程目录解析

    转载自CSDN网友HaiBing Android Studio工程目录结构分析 上 Android Studio工程目录结构分析 下 目录 Android Studio工程目录结构分析 上 Android Studio工程目录 app目录结
  • nltk_data无法下载或无法使用问题的解决方案之一

    nltk data无法下载或无法使用问题的解决方案汇总 报错展示 问题解决 本人使用的方法 1 手动下载 nltk data 数据压缩包 2 解压压缩包 找到packages文件夹 3 将packages文件夹中的文件全部复制到nltk d
  • 你是不是一个优秀的项目经理人(转)

    下面是项目管理之中最重要的一些技能被简化成的一些简单的小问题 你可以用它来测试你自己的水平 一 你没有很好地计划是因为你认为自己是一个执行者而不是计划者 很多人认为他们自己是行动型的 当他们被指派了一项任务时 他们的第一个反应就是着手开始解
  • 四、SpringBoot框架

    目录 什么是SpringBoot框架 SpringBoot的特点 作用 必会 简箱版tomcat 优缺点 面试 SpringBoot运行原理 开箱即用的全过程 SpringBoot是如何完成自动配置的 面试 SpringBoot启动项 St
  • C++面向对象------继承+多态

    概念 1 继承是从已有的类创建新类的过程 这使得创建和维护一个应用程序变得更容易 达到了重用代码功能和提高执行时间的效率 2 继承呈现了面向对象程序设计的层次结构 体现了从简单到复杂的认知过程 3 在c 类中 如果类b继承于类a 则类a叫做
  • uiautomator2常见的API操作

    click int x int y pressHome getCurrentActivityName pressMenu getCurrentPackageName takeScreenshot File storePath getDisp
  • 在typora中插入图片和视频

    在typora中插入图片和视频 sm ms图床 免费方案使用sm ms图床 这个东西很好用而且免费 使用方法可以参考 需要配置的点就是下面这一段 picBed uploader smms smms token 这里是你的smmstoken
  • 记录缓存知识

    所谓的缓存 就是将程序或系统经常du要调用的对象存在内存中 一遍其使用zhi时可以快速调用dao 不必再去创建新的重复的实例 这样做可以减少系统开销 提高系统效率 1 通过文件缓存 顾名思义文件缓存是指把数据存储在磁盘上 不管你是以XML格
  • 详解Linux系统中的软件管理及软件仓库

    目录 一 Linux中软件包的类型 二 软件包的名称结构 三 rpm命令管理软件包 四 本地软件仓库的搭建 五 dnf软件管理命令 总结 一 Linux中软件包的类型 DEB UEBlinux DEBlinux RPM redhat cen
  • Linux系统下对树莓派镜像进行烧写操作。可搭建自己的迷你服务器

    烧写后可以当做搭建自己的迷你服务器或者可携带的计算机哦 我以linux系统下对内存卡进行烧写镜像 烧写的先以snappy ubuntu care为例 网上的资料大多都是win下操作的 步 1 购买嵌入式开发板 可选够集成度大的 可烧写系统的