H28K安装宝塔面板说明

背景

闲来无事用H28K搭建内网网页服务器玩玩,发现居然有点小麻烦。

主要是因为H28K的EMMC只有8G,不足以编译安装网站运行环境,所以需要借助TF卡的空间。

这里总结下让后来者少走弯路。

准备

1,给H28K刷入ARMBIAN系统

推荐是Debian12(bookworm)的server版本镜像,其他版本可能安装不上mysql

固件下载:Hlink全系列ArmBian固件镜像下载(2025.1.3更新)

刷机教程:H28K刷OpenWrt/ArmBian和玩机教程

2,准备一张TF卡32G以上

我自己准备的是64G的TF卡

TF购买可以参考:TF卡选购建议

 

操作说明

以下操作默认是root登录下操作。

1,ssh登录H28K并完成基础设置

默认ssh信息为:root/1234,登录之后请按照提示完成以下操作即可

  • 重设root密码
  • 选择默认系统命令shell(一般而言为bash)
  • 起一个用户名/设置用户名密码(虽然大多时候用不上)
  • 选择基础的本地语言(zh_CN.UTF-8)

2,识别TF

2.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,切换到系统根目录
cd ..

4.2,新建www目录

mkdir /www

4.4,格式化tf分区为ext4

mkfs.ext4 /dev/mmcblk0p1

4.5,挂载tf分区到www目录

mount -t ext4 /dev/mmcblk0p1 /www

4.6,设置开机自动挂载

为了让系统在开机时自动挂载 /dev/mmcblk0p1/www,需要编辑 /etc/fstab 文件。使用以下命令打开该文件:
nano /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分钟安装。
THE END