Ubuntu18.04双系统+docker安装问题

Ubuntu18.04双系统+docker安装问题

避雷指南

因为最近需要用ROS,所以装了Ubuntu18.04和docker,之前对这些方面都不是很了解,所以安装得也很艰难,再加上电脑配置比较新,问题可能更多,所以记录一下过程中的问题以便之后查阅。

Ubuntu18.04双系统

对于Ubuntu双系统的安装,已经有比较完整的教程,之前用的虚拟机,后来听说双系统更能满足高要求,所以就装一个,安装过程一步一步来就好。我用的是本地磁盘装的双系统,需要一个另外的U盘用来刻录Ubuntu映像,这里需要注意的是最好用U盘,不要用硬盘,因为后面需要在bios模式下切换到U盘启动,如果用硬盘的话,可能bios模式下的供电不足使得硬盘无法被识别,我就是用的硬盘然后一直识别不出来,换了个u盘就可以了,如果硬盘有额外适配器的话,硬盘也可以。

Linux系统

在装了Linux系统以后,还是有很多问题

  1. wifi适配器找不到,这个找了很多办法都不太行,什么时候解决了再来填坑,现在怀疑是电脑太新的问题,电脑是win11配置,有很多问题。
  2. ls时有的文件夹,cd却显示找不到。例如:workspace文件夹下有assignment 但在/workspace下cd /assignment 却显示找不到,这里可以回到根目录,然后直接cd /workspace/assignment。

Docker

安装Docker按照教程走就可以,遇到一个解决比较久的问题是在启动docker实例时,当输入命令

docker-compose down 
### 如何在Ubuntu 18.04上设置双版本环境 为了实现Ubuntu 18.04上的双版本环境,可以采用虚拟化技术或者容器化工具来隔离不同的运行环境。以下是两种常见的解决方案: #### 方法一:使用VirtualBox创建虚拟机 通过VirtualBox可以在现有Ubuntu 18.04主机系统安装另一个版本的Ubuntu或其他操作系统作为虚拟机。 1. 安装VirtualBox及其扩展包: ```bash sudo apt update && sudo apt install virtualbox virtualbox-ext-pack ``` 2. 下载目标版本的ISO文件并导入到VirtualBox中。 3. 配置虚拟机硬件资源(CPU核心数、内存大小等),启动虚拟机完成安装过程[^1]。 这种方法适合需要完全独立的操作系统实例的情况,但可能消耗较多计算资源。 #### 方法二:利用Docker构建容器化环境 如果仅需不同版本的应用程序支持而非完整的OS镜像,则推荐使用Docker容器方案。 1. 安装Docker服务端与客户端组件: ```bash curl -fsSL https://get.docker.com | sh && sudo usermod -aG docker $USER ``` 登出再重新登录使组更改生效[^3]。 2. 拉取特定标签标记的目标发行版官方仓库映像例如`ubuntu:16.04`或`ubuntu:20.04`: ```bash docker pull ubuntu:<version> ``` 3. 创建基于所选基础镜像的新容器执行命令测试其可用性: ```bash docker run -it --name test-container ubuntu:<version> /bin/bash ``` 此方式更加轻量高效,在同一宿主机之上能够同时维持多个相互隔离却共享底层内核结构的服务进程集合[^4]。 对于希望专注于深度学习框架部署调试工作的用户而言,后者往往更为便捷实用;不过具体选择还需视实际需求场景而定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值