美文网首页树莓派
树莓派 通过SD卡 启动安装到外置硬盘的Centos7

树莓派 通过SD卡 启动安装到外置硬盘的Centos7

作者: 砦汀 | 来源:发表于2017-09-18 23:51 被阅读102次

使用材料

材料 价格 数量 说明
树莓派3B 190 元 1个 用来运行Linux系统的硬件设备
SD卡 38 元 1个 SD卡无所谓大小速度,有200Mb就足够
移动硬盘[80G] 103 元 1个 不建议直接插到树莓派上,建议连USB集线器
USB集线器 29 元 1个 需要可以供电的集线器,用来给移动硬盘供电
USB充电头 59 元 1个 一般手机充电器就可以,我这里买的是5V8A的四口充电头
USB连接线 6 元 1跟 连USB集线器供电用
网线 3.5 元 1跟 连接路由器和树莓派
总计 428.5 元

步骤

在组装树莓派之前,我们先把系统安装到安装完成后,稍后再进行组装;

  1. Windows下载安装 Win32DiskImager

  2. 下载 树莓派版的Centos7。

注意:系统是arm架构,日后安装软件请注意不要错安X86_X64的。

  1. 插上移动硬盘到电脑上,打开安装好的 Win32DiskImager,映像文件选择下载的Centos7镜像,设备选择移动硬盘的盘符,最后点击写入.

注意:Win32DiskImager 的 写入 操作会丢失移动硬盘的数据并重新分区,提早把数据都挪走吧。

  1. 注意:Win32DiskImager写入完成后,此时硬盘只会显示一个大概500MB大小的FAT格式的磁盘,然后把这里面的东西都拷贝的SD卡内,SD卡格式也必须是FAT格式。

  2. 拷贝完成后打开 - cmdline.txt 文件,找到“root=/dev/mmcblk0p 改为 “root=/dev/sda3”保存.

因为系统安装后硬盘会被分为三个分区,(1)boot启动信息、(2)swap交换分区、(3)Linux系统分区,树莓派会从SD卡启动找到这句话“root=/dev/sda3”来启动硬盘上的系统。

  1. 至此,准备工作全部完成,接下来组装树莓派,把SD卡插入卡槽,移动硬盘连接USB集线器集线器插入树莓派USB口,给USB集线器充电头接上,然后把树莓派的网线接上,最后接上树莓派的电源,此时系统就开始启动了.

  2. 观察路由新增的IP,还有设备名字centosrpi的设备,使用SSH工具连接,比如XShell和SecureCRT.

注意:树莓派的 centos 的默认 用户名:root 密码:centos

  1. 下来就进入熟悉命令行了,输入 df -h 查看存储空间你会发现,root下挂的空间只有2G,接下来解决如何加载全部的硬盘空间。

  2. fdisk /dev/sda 进入 fdisk 分区工具的命令模式

依次输入:
  • p 查看分区
  • d 删除分区
  • 3 (此为d删除分区的下一级命令,指定删除的分区号)
  • p 查看分区
  • n 创建分区
  • p 创建主分区,此为n创建分区的下一级命令
  • 输入删除前start的起始位置
  • w 保存退出

注意:起始位置一定不能错,这是数据不丢的关键,如果不确定可以按q不保存退出fdisk的命令模式,只要不w保存,就没有问题。

  1. 重启 reboot

  2. SSH重新连接输入 resize2fs /dev/sda3

  3. 使用 df -h 查看大小

完工!

相关文章

网友评论

    本文标题:树莓派 通过SD卡 启动安装到外置硬盘的Centos7

    本文链接:https://www.haomeiwen.com/subject/inyisxtx.html