一、下载系统镜像

基于Raspberry的Lede官方镜像地址

bcm2708是给第一代的,bcm2709是给第二代,bcm2710是给三代的,因为博主手上就一台Raspberry 2B+,所以使用bcm2709的镜像安装:bcm2709-rpi-2-ext4-sdcard.img.gz

解压,获取到img镜像文件。

二、安装系统

Windows下安装方法

下载Win32DiskImager,打开软件,载入镜像,选择TF卡盘符,然后点写入,如下图:

Linux下安装方法

插入TF卡,确认挂载的设备名,使用df -h 查看是否有挂载,有挂载就是用umount卸载。

Filesystem      Size  Used Avail Use% Mounted on
udev            474M     0  474M   0% /dev
tmpfs            99M  4.5M   94M   5% /run
/dev/sda1        19G  2.5G   16G  14% /
tmpfs           492M     0  492M   0% /dev/shm
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           492M     0  492M   0% /sys/fs/cgroup
tmpfs            99M     0   99M   0% /run/user/0

使用dd命令写入镜像至SD卡

bs代表一次写入多大的块,是blocksize的缩写,4M一般都没问题,如果不行,试试改成1M,if参数为下载的镜像的路径(input file缩写),of后参数为设备地址(output file的缩写)千万不要写错这里的参数,否这你可能丢失硬盘所有数据。

sudo dd bs=4M if=./lede-17.01.4-brcm2708-bcm2709-rpi-2-ext4-sdcard.img of=/dev/sdb

等待几分钟,写入完成。

注意

  • 使用dd 命令可以覆写任何分区。如果你在指令中指定了错误的设备,你有可能删除你的操作系统。

  • 使用 dd 写入,写出的操作可以用于备份SD卡里操作系统和数据文件,随时备份,随时恢复,而且内容完全一样。

三、TF卡扩展问题

如果直接上电进入系统,使用df -h查看空间会发现,可用空间很小,完全不是TF正常的本身空间,这时候需要手动进行扩展到全空间使用。

先将TF卡插入读卡器,接入linux系统(用实机或者虚拟机都可以)

确定你TF卡挂载的盘符,我的是/dev/sdb

修改磁盘分区

fdisk /dev/sdb
p

查询到对应的磁盘分区表信息,里面的sdb2中start信息需要记住!!!57344!!!

在fdisk中将原有第二个分区删掉

d [enter]
2 [enter]

在fdisk中重新创建第二分区,按w保存退出

n [enter]
p [enter]
2 [enter]
9216 [enter]
[enter]
w [enter]

使用resize2fs修改分区

resize2fs /dev/sdb2

===========================================================================

但是大容量TF卡在resize2fs的时候会遇到问题。

解决方案一

在resize2fs之前先使用e2fsck修复

e2fsck -f /dev/sdb2
resize2fs /dev/sdb2

解决方案二

有时候在resize2fs的时候,会出现如下之类的错误

resize2fs: Operation not permitted While trying to add group #6656”

这个问题是由于文件系统预留的Journal size太小导致,Journal size大小默认由e2fsprogs工具自动根据文件系统大小来计算,也可以人为指定。

删除现有Journal空间,重新创建一个新的Journal来解决这个问题。

umount /dev/sdb2
e2fsck -C 0 /dev/sdb2
tune2fs -O ^has_journal /dev/sdb2
tune2fs -j /dev/sdb2
e2fsck -C 0 /dev/sdb2

上述操作结束后,再用fdisk、resize2fs的一系列操作,重新扩展全盘就OK了。

四、配置网络

加载/dev/sdb2/,编辑/etc/config/network

mkdir lede
mount /dev/sdb2 ./lede
vi ./lede/etc/config/network
a.接入路由器
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'
config interface 'lan'
        option type 'bridge'
        option ifname 'eth0'
        option proto 'static'
        option ipaddr '192.168.1.100'   #手动配置一个IP
        option netmask '255.255.255.0'
        option ip6assign '60'
        option gateway '192.168.1.1'    #这里配置为你路由器IP为网关
        option dns '114. 114. 114.114'
​
config interface 'wan'
        option proto 'dhcp'
        option ifname 'eth0'
b.直接接入电脑
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'
config interface 'lan'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ifname 'eth0'
config interface 'wan'
        option ifname 'eth1'
        option proto 'dhcp'

五、设置SSH登陆

直接建一个空文件ssh

mkdir lede_boot
mount /dev/sdb1 lede_boot
cd lede_boot
touch ssh

如果在win系统,直接插入TF卡,打开TF卡所在盘就是BOOT分区,新建一个TXT文本,改名为ssh,去掉txt后缀即可。

六、开机启动

WEB直接访问192.168.1.100或者192.168.1.1。

第一登陆要求设置密码,点击设置密码就不会再提示了。

SSH登陆默认也是不用密码,设置密码就好,跟上面的web密码是同一个。

基于树莓派的Lede系统安装相关推荐

  1. 树莓派环境处理_一种基于树莓派的便携式的环境监测系统的制作方法

    本发明涉及通讯技术领域,尤其涉及一种基于树莓派的便携式的环境监测系统. 背景技术: 树莓派是尺寸仅有信用卡大小的一个小型电脑,可以将树莓派连接电视.显示器.键盘鼠标等设备使用.树莓派能替代日常桌面计算 ...

  2. 玩转树莓派---详解树莓派的系统烧录,基础使用及基于树莓派制作手势控制的小车(附详细代码及演示效果)

    目录 一.写在前面 二.系统实现: Author:qyan.li Date:2022.6.10 Topic:详解树莓派的使用及基于树莓派制作手势控制的小车 Reference:如何给树莓派安装操作系统 ...

  3. 基于树莓派LAMP设计与实现

    基于树莓派LAMP设计与实现 树莓派基础系统安装: 所需材料: 硬件:树莓派4B,可连接外网无线路由器,TF卡(16GB以上),type-C数据线,PC机, TF读卡器. 软件:raspberry p ...

  4. 树莓派云音乐c语言,基于树莓派的红外遥控版网易云音乐播放器

    基于树莓派的红外遥控版网易云音乐播放器.下面是遥控键盘示意图: CH- CH CH+ << >> || - + EQ 0 100+ 200+ 1 2 3 4 5 6 7 8 9 ...

  5. DIY一个基于树莓派和Python的无人机视觉跟踪系统

    DIY一个基于树莓派和Python的无人机视觉跟踪系统 无人机通过图传将航拍到的图像存储并实时传送回地面站几乎已经是标配.如果想来点高级的--在无人机上直接处理拍摄的图像并实现自动控制要怎么实现呢?其 ...

  6. linux树莓派网易云音乐,基于树莓派的红外遥控版网易云音乐播放器

    基于树莓派的红外遥控版网易云音乐播放器.下面是遥控键盘示意图: CH- CH CH+ << >> || - + EQ 0 100+ 200+ 1 2 3 4 5 6 7 8 9 ...

  7. 树莓派 python 无人机_DIY一个基于树莓派和Python的无人机视觉跟踪系统

    DIY一个基于树莓派和Python的无人机视觉跟踪系统 无人机通过图传将航拍到的图像存储并实时传送回地面站几乎已经是标配.如果想来点高级的--在无人机上直接处理拍摄的图像并实现自动控制要怎么实现呢?其 ...

  8. python与室内设计_基于树莓派和Python的智能家居系统设计

    基于树莓派和 Python 的智能家居系统设计 许礼捷 葛华 陈红 [摘 要] 介绍树莓派第 3 代开发平台,融合 Python 开发技术和 OneNET 云 平台通信技术等先进技术,设计一款智能化的 ...

  9. 树莓派红外避障小车python_基于树莓派的环保“捡垃圾”机器人小车(避障、摄像、红外、WIFI)...

    项目:基于树莓派的环保"捡垃圾"机器人小车控制平台 功能:避障.锁定某个障碍物 概述: 目前这个控制平台能够识别是"垃圾"只是塑料瓶,核心是利用Arduino控 ...

最新文章

  1. layui 日历选中日期,自动填充
  2. python 基础 9.0 安装MySQL-python-1.2.5客户端
  3. jsp(3,6,9) EL表达式及JSTL
  4. flutter控制显示隐藏_leaflet中如何通过透明度控制layerGroup的显示隐藏
  5. 人工智能的搭便车指南
  6. Spring事务管理嵌套事务详解 : 同一个类中,一个方法调用另外一个有事务的方法
  7. mysql mysqladmin 介绍_Mysql—mysqladmin 命令详解
  8. 属于计算机病毒主要特征的是,[单选] 不属于计算机病毒的主要特征的是()
  9. mysql参数化查询为什么可以实现_为什么参数化SQL查询可以防止SQL注入?
  10. 信佑无盘主服务器密码,(信佑无盘帮助手册.doc
  11. CSS 横向导航栏(由竖向改成横向 float)
  12. 2017.10.8 志愿者招募 失败总结
  13. 收集的一些好的网址[持续更新]
  14. 03python面向对象编程5
  15. ModelSim 仿真教程
  16. 冷热分离和直接使用大数据库_【TBase开源版测评】深度测评TBase的shard分片和冷热分离存储特性...
  17. mysql高级查询之性能分析explain和日志查看
  18. python01 初识 bmi测量
  19. 【单词辨析】technology,technique,skill 技术技能
  20. INDEMIND带你玩转OpenCV4.0(一):DIS光流算法解析

热门文章

  1. 第21次CCF计算机软件能力认证【期末预测之最佳阈值】【期末预测之安全指数】
  2. happypack 多线程编译 vue-loader
  3. 应用技术大公开系列Q之一:(医美).石墨烯染发剂的制备工艺 (*1-3)
  4. matlab仿真的优势,新手必看 saber和simulink的区别与优势
  5. LTE中常见的缩写含义
  6. linux nfs 协议,Linux 以 NFS 协议挂载 ReadyNAS 共享区
  7. Ant design vue动态主题切换的坑与一般性方法
  8. matlab netcdf 栅格,用matlab生成GMT可以使用的netcdf文件
  9. Linux中的软链接与硬链接
  10. dft计算傅里叶级数系数_傅里叶级数(FS)以及FT、DTFT、DFS和DFT