我的blueos端又进不去了,查了查原因SD卡竟然裂开了!故重新下载附步骤:
官方网址:BlueOS Documentation
1.镜像文件下载
首先要在官方网址下载镜像文件,我选择的是稳定版本
2.将镜像文件导入SD卡
要下载一个软件Balena Etcher,通过这个软件可以将镜像文件导入SD卡,将 SD 卡插入计算机(您可能需要 SD 卡读卡器)。
3.烧录镜像文件
选择烧录的文件blueos.img进行烧录,目标磁盘选择sd卡,选择好后烧录。
注意在进行sd不要热拔插!
4.打开blueos端
在网页输入192.168.2.2进入blueos端
记得要更改一下本机的ip地址,控制面板中的网络和Internet中
以太网的属性中更改
地址改好,镜像文件也下载了,应该就可以进入blueos端了。
5.下载DVL插件
首先打开blueos的海盗模式
进入blueos的终端
输入命令进入树莓派终端red-pill
6.docker镜像
直接输入下面的命令进行镜像安装(别用校园网!!!)
sudo docker run -d --net=host -v /root/.config/blueos:/root/.config --name=BlueOS-Water-Linked-DVL --restart=unless-stopped bluerobotics/blueos-water-linked-dvl:latest
github上面的地址:bluerobotics/BlueOS-Water-Linked-DVL (github.com)
如果报错遇到bluerobotics/blueos-water-linked-dvl:latest问题
pi@blueos:~ $ sudo docker run -d --net=host -v /root/.config/blueos:/root/.config --name=BlueOS-Water-Linked-DVL --restart=unless-stopped bluerobotics/blueos-water-linked-dvl:latest
Unable to find image 'bluerobotics/blueos-water-linked-dvl:latest' locally
docker: Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline exceeded (Client.Timeout exceeded while awaiting headers)
Run 'docker run --help' for more information
这个错误表明Docker客户端尝试访问Docker Hub或其他Docker注册中心时出现了问题。具体来说,是在尝试获取注册中心API的响应时遇到了错误。可能的原因包括网络问题、认证问题、注册中心URL不正确或者注册中心服务本身不可用。
解决方法:完美解决Docker pull时报错:https://registry-1.docker.io/v2/-优快云博客
主要是需要docker换源
sudo mkdir -p /etc/docker
vim /etc/docker/daemon.json
首先进入/etc/docker/daemon.json文件
然后在里面加入下面的配置
{
"registry-mirrors" : ["https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://dockerproxy.com",
"https://gst6rzl9.mirror.aliyuncs.com",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"http://mirrors.ustc.edu.cn/",
"https://mirrors.tuna.tsinghua.edu.cn/",
"http://mirrors.sohu.com/"
],
"insecure-registries" : [
"registry.docker-cn.com",
"docker.mirrors.ustc.edu.cn"
],
"debug": true,
"experimental": false
}
重载生效
sudo systemctl daemon-reload
重启服务
sudo systemctl restart docker
之后重新安装即可。
插件安装好后,连接DVL就可以了。