这篇文章上次修改于 579 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

1. 查看磁盘

fdisk -l

2. 格式化磁盘

如果已经挂载的需要先 执行 umount 操作

mkfs.ext4 /dev/sda

3. 挂载U盘到 /tmp/mnt/sda

mount /dev/sda /tmp/mnt/sda

查看了一下脚本entware_install_arm.sh的逻辑, 发现需要安装到 /opt 目录下,而这个目录又是 /tmp/opt 的软链接,切 /tmp/opt 目录不存在,所以可以直接新建软链接

ln -s /tmp/mnt/sda/opt /tmp/opt

4. 设置开机自动挂载脚本,创建软链接

touch /jffs/scripts/post-mount
chmod a+rx /jffs/scripts/post-mount

由于重启后, U盘自动挂载好到了 /tmp/mnt/sda 下了

admin@RT-AC3100-3ED8:/tmp# df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/root                28.0M     28.0M         0 100% /
devtmpfs                251.5M         0    251.5M   0% /dev
tmpfs                   251.6M      1.0M    250.6M   0% /tmp
/dev/mtdblock4           64.0M     23.9M     40.1M  37% /jffs
/dev/sda                 28.5G    212.9M     26.9G   1% /tmp/mnt/sda

所以脚本内容:

#!/bin/sh

/koolshare/bin/ks-mount-start.sh start $1

# user script
ln -s /tmp/mnt/sda/opt /tmp/opt
ln -s /jffs/usr-script/.vimrc /root/.vimrc

5. 安装opkg

  1. 使用官方的安装脚本(保持更新, 推荐), 然后就可以愉快的玩耍了

    wget http://pkg.entware.net/binaries/armv7/installer/entware_install.sh
    sh entware_install.sh
  2. 源太旧了,不推荐

    wget http://qnapware.zyxmon.org/binaries-armv7/installer/entware_install_arm.sh
    sh entware_install_arm.sh

参考: https://www.moewah.com/archives/1661.html