转载自:https://www.wifilu.com/3540.html
背景闲来无事用H28K搭建内网网页服务器玩玩,发现居然有点小麻烦。 主要是因为H28K的EMMC只有8G,不足以编译安装网站运行环境,所以需要借助TF卡的空间。 这里总结下让后来者少走弯路。
准备
1,给H28K刷入ARMBIAN系统推荐是Debian12(bookworm)的server版本镜像,其他版本可能安装不上mysql 2,准备一张TF卡32G以上我自己准备的是64G的TF卡
操作说明以下操作默认是root登录下操作。 1,ssh登录H28K并完成基础设置默认ssh信息为:root/1234,登录之后请按照提示完成以下操作即可 - 重设root密码
- 选择默认系统命令shell(一般而言为bash)
- 起一个用户名/设置用户名密码(虽然大多时候用不上)
- 选择基础的本地语言(zh_CN.UTF-8)
2,识别TF2.1,识别TF卡 插入准备好的TF卡,在ssh中输入 lsblk 命令(或者 fdisk -l )列出所有的设备和分区 如图所示TF卡对应的设备 /dev/mmcblk0 就是TF设备,此时属于未分区的状态,可以大小为58.9G 2.2,如果你的TF卡分区已经存在则可以省略分区步骤 下图中设备 /dev/mmcblk0 已经建立了分区 /dev/mmcblk0p1 3,给TF卡分区3.1,先输入fdisk /dev/mmcblk0 命令 执行该命令后,会进入 fdisk 的交互界面,显示如下提示:
3.2,输入 n 命令开始创建新分区
3.3,输入分区编号,回车默认为1
3.4,指定分区的起始扇区,回车默认为2048
3.5,指定分区的结束扇区,回车默认为123594751
3.6:输入 p 查看分区是否已经OK
我们发现 /dev/mmcblk0p1 分区已经建立
3.7,输入 w 命令,fdisk 会将分区表的更改保存到磁盘上
4,挂载TF卡因为宝塔系统安装的软件服务都是在/www目录所以需要挂载此目录 挂载TF卡到www 目录
4.1,切换到系统根目录
4.2,新建www目录 4.4,格式化tf分区为ext4 4.5,挂载tf分区到www目录 - mount -t ext4 /dev/mmcblk0p1 /www
复制代码4.6,设置开机自动挂载 为了让系统在开机时自动挂载 /dev/mmcblk0p1 到 /www,需要编辑 /etc/fstab 文件。使用以下命令打开该文件:
在文件末尾添加以下一行: - /dev/mmcblk0p1 /www ext4 defaults 0 0
复制代码 添加完成后,按 Ctrl + X 组合键,然后按 Y 键确认保存,最后按 Enter 键退出 nano 编辑器。
5,安装宝塔服务
https://www.bt.cn/new/download.html 复制Linux通用安装命令即可。
arm设备安装较慢,大约需要40~60分钟安装。
|