已有6.2的黑群,尝试升级,记录下步骤
制作引导
先是编译引导,引导在 https://github.com/pocopico/tinycore-redpill 因众所周知的问题,请自备魔法 直接下载源码中的镜像,我下载的是uefi的tinycore-redpill-uefi.v0.8.0.0.img.gz
,可以根据自己的机器的引导类型选择合适的镜像
烧录镜像
烧录没什么好说的,直接使用Etcher进行烧录,这个工具还是挺好看的(雾 镜像大小有1个G多,所以应该2G以上的U盘就可以了,我用的是很旧的读卡器+2G的SD卡通过U盘启动并获取IP
用NAS启动U盘,就可以进入到U盘中烧录好的的Tiny Linux,可以通过自带终端或路由器获取到机器IP地址(获取IP的目的是为了ssh,当然你也可以选择直接在Tiny Linux中操作,获取IP不是必须的) 打开Windows终端,输入ssh tc@192.168.1.2
密码P@ssw0rd

更新脚本
./rploader.sh update
./rploader.sh fullupgrade
更新VID和PID
sudo ./rploader.sh identifyusb

生成群晖序列号
./rploader.sh serialgen DS918+ realmac

vi user_config.json
如果想使用网络唤醒的话,MAC地址需要和网卡MAC地址相符,我是已经硬改过MAC地址了所以直接写入真实的地址就行了
配置SATAMAP
./rploader.sh satamap

编译引导
使用./rploader.sh
可以看到可以编译的引导版本

# 使用VirtIO需要添加驱动
./rploader.sh ext apollolake-7.1.0-42661 add https://raw.githubusercontent.com/pocopico/rp-ext/master/v9fs/rpext-index.json
# 编译
./rploader.sh build apollolake-7.1.0-42661
!!!这里需要在BIOS中开启SATA的hotplug,安装时会出现错误

保存更改
将当前Linux中的更改保存到SD卡中
./rploader.sh backup
保存引导到SD卡的剩余空间
./rploader.sh backuploader
重启并安装新系统
引导编译完成后,使用如下命令重启并按照提示覆盖安装对应版本的系统就可以了exitcheck.sh reboot
