写在前面:

大家大多都是2C2G的小鸡,跑Windows还是肯定吃力,但是看看文字网页这种简单的需求还是能满足的

我DD Windows的主要目的是在不需要代理的情况下调试网站,如果你有其他需求,下面是DD Windows 11时大致的性能表现:

  • 油管360P略有卡顿
  • Speedtest.net 测速200M下100M上
  • 安装完成系统后大约还有35GB可用空间

下面开始教程:

省流版:直接使用我对bin456789大佬reinstall脚本的fork正常执行安装即可,在VNC看到Windows命令提示符的窗口久久没有动静时可以敲一下回车

我的Fork地址:https://github.com/Bryant-Xue/reinstall
直接下载:
curl -O https://raw.githubusercontent.com/Bryant-Xue/reinstall/main/reinstall.sh || wget -O reinstall.sh $_

我是如何解决问题的:

一开始使用原版reinstall脚本,失败了,于是使用VNC检查问题所在
发现是下载阿里云的特殊驱动出了问题
于是在我的电脑上尝试下载出错的资源
https://windows-driver-cn-hangzhou.oss-cn-hangzhou.aliyuncs.com/virtio/AliyunVirtio_WIN2016.zip
1.6MB的一个小文件
于是我把这份文件随便传到一个小鸡上,
Fork了一份大佬的脚本
把这部分资源写死成我服务器上的URL
就这样,问题以一种简单到不可思议的方式解决了 :ac01:

# 目前只尝试了Windows11,其他系统大家自行测试,希望能帮到大家 :ac08:

Euserv|德鸡 VS2-free 安装Docker教程 [2]

前言

解决出现 OCI runtime create failed

亲测重装系统后发现遇到出现 OCI runtime create failed问题
如果你也遇到一样的问题可以试试!
查遍全网找到了解决办法
感谢Github的@fscarmen 的脚本工具
让我完善了自己的安装笔记


当前操作系统: Ubuntu20.04-64bit-minimal

处理器架构: Intel(R) Xeon(R) CPU E3-1230 V2 @ 3.30GHz

虚拟化:lxc

安装步骤

更新软件包列表

apt update

安装wget工具

apt install wget

WARP获取IPV4出站一键脚本

wget -N https://gitlab.com/fscarmen/warp/-/raw/main/menu.sh && bash menu.sh [option] [lisence/url/token]

一键安装Docker命令

apt install docker.io

安装Docker 可视化界面

portainer-ce镜像 https://hub.docker.com/r/6053537/portainer-ce

一键安装代码

docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer-ce

查看容器是否正常运行:docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

9da035a981e5 6053537/portainer-ce "/portainer" 1 minutes ago Up 1 minutes 8000/tcp, 9443/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp portainer

这样就是运行成功

特殊情况

出现这个不用担心

Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: unable to join session keyring: unable to create session key: disk quota exceeded: unknown

守护脚本

bash <(curl -sSL https://raw.githubusercontent.com/fscarmen/tools/main/EU_docker_Up.sh)

让它后台慢慢帮你启动即可
可以去睡觉一觉睡醒后
检测容器是否启动成功:docker ps

完成安装

浏览器输入 [IP地址]:9000

刷机说明
对于从店铺购买的设备 可以直接参考下述相关步骤,对于其他来源设备 要注意区分不同步骤的顺序和配合哦.

魔式A 从Linux刷机为LinuxPermalink
功能:

给eMMC内安装U盘内包含的新版本的系统包
主要用于给现有系统升级、替换等
此步骤完整视频参考网盘目录’救援U盘制作’目录下的视频

要求:

已经在eMMC安装我们提供的Linux(Ubuntu/Debian/Centos等任意一种)
原eMMC系统可以是损坏的(无法启动、启动出错等各种原因)
管理电脑和设备连接在同一个路由器网络内
设备建议使用网线直连到路由器
电脑可以使用网线或者WiFi连接到同一个路由器
设备必须从新刻录的U盘启动 进入系统后 通过df -h的输出确认/跟分区是否在/dev/sda1上
刷机步骤:

系统拆掉所有外设
刻录U盘
参考‘刷机Linux步骤操作说明.pptx’及对应视频中的步骤‘2刻U盘’和‘3做分区’ 两个步骤
U盘要>=32g
将做好的U盘插入USB接口,一般使用USB2.0接口,如果后续无法启动,请更换USB接口进行尝试
设备上电
等待约1-2分钟
SSH登录设备,设备名称为pdnas.local或者pdns或者通过ping等形式获取的IP地址
切换为root用户
执行su -命令
执行安装命令
RK33X8款型(H96 MAX) install-2-emmc-s905x3
S905X3款型(H96 MAX X3 或者 X96 Air) install-2-emmc-s905x3 -b /dev/cache -r /dev/data -s /dev/sda3
安装完成后
执行如下命令行关闭设备 shutdown -P now
等待约30秒拔掉设备电源
拔掉U盘
设备重新上电,此时设备会自动进入已经安装到eMMC内部的系统
魔式B 从任意系统刷机为AndroidPermalink
功能:

给eMMC内安装重新安装安卓系统
对于RK33X8的款型,eMMC内安装安卓,未提供通过USB启动USB内部系统的功能,但是对应的Linux版本都有此功能
对于S905X3的款型,eMMC内安装安卓,未提供通过USB启动USB内部系统的功能, 但是对应的Linux版本都有此功能
此款型可以通过文档中的步骤4切安卓的方式实现USB启动
要求:

设备进入刷机模式
参考网盘视频以及ppt中的步骤1
刷机步骤:

RK33X8款型(H96 MAX)
参考网盘视频以及ppt中的步骤1即可。如无需安装Linux到eMMC,则后续的步骤2-5都不需要
对应的刷机软件导入的安卓系统的包要正确,并且是对应设备款型的
S905X3款型(H96 MAX X3 或者 X96 Air)
参考网盘视频以及ppt中的步骤1
参考网盘视频以及ppt中的步骤2-4
步骤5不必进行
魔式C 从Android刷机为LinuxPermalink
功能:

给eMMC内安装重新安装Linux系统
刷机步骤:

RK33X8款型(H96 MAX)
参考网盘视频以及ppt中的步骤1
刷机软件导入网盘共享的pdbolt-rk332x-flash-all.img
刷机即可
S905X3款型(H96 MAX X3 或者 X96 Air)
参考网盘视频以及ppt中的步骤1
参考网盘视频以及ppt中的步骤2-4
参考网盘视频以及ppt中的步骤5
具体步骤和操作参考共享网盘中的’安卓刷机Linux步骤’目录下的文档和视频

启动U盘内的系统Permalink
对于从店铺购买的设备 可以直接参考下述相关步骤,对于其他来源设备 要注意区分不同步骤的顺序和配合哦.

eMMC内为Linux系统Permalink
参考前面’魔式A 从Linux刷机为Linux’ 即可 可以忽略步骤中’执行安装命令’后续的所有步骤

eMMC内为安卓系统Permalink
这个未进行充分验证测试,基本步骤:

设备断电 拔掉所有外设
刻录U盘
插入U盘到设备
设备上电
变砖后刷机教程

域名简介

EU.org 是欧盟组织下面的域名,EU 代表欧盟,于 Paul Mockapetris 在 1996 年 9 月/10 日创建的域名,目前个人和组织都是可以免费注册的。

这里就不介绍怎么注册eu.org了,这里主要说一下怎么转移(push)域名到另一个账号下。

转移方法

首先进入域名管理中心 https://nic.eu.org,登录A 账号并点击要过户的域名如 xxx.eu.org

点击 Contacts 最下方列表里的 administrative,并输入 B 账号全称如 XXXXX-FREE,点击添加,添加 B 账号新的管理员;

再次点击 Contacts 最下方列表里的 technical,并输入 B 账号全称如 XXXXX-FREE,点击添加**add**,添加 B 账号技术员;


然后依次删除**Remove**A 账号上的 administrative technical 权限,将会收到以下警告:

WARNING: by removing yourself (LL100-FREE) from contacts for xxx.eu.org, you may lose some or all of your privileges on this domain.
核对无误后点击 Confirm Remove 确认删除【此处不可逆,务必谨慎操作】

再回到 A 账号首页刷新发现 xxx.eu.org 已经不在域名列表,操作成功。

结语

转移后去官网网址确认查询:https://nic.eu.org/arf/en/contact/bydom 输入 xxx.eu.org 点击 Find contacts for this domain 查询域名是否已经 push 到新的 B 账号了。