0
点赞
收藏
分享

微信扫一扫

Hyper-V安装Ubuntu18.04 LTS+ROS(melodic)

源码之路 2022-03-13 阅读 63

Hyper-V安装Ubuntu18.04 LTS+ROS(melodic)

记录在Win10中使用自带的Hyper-V来创建虚拟机,安装ROS

Hyper -V安装Ubuntu18.04 LTS

开启Hyper -V

Win10虽自带了Hyper-V,但默认是关闭的,我们可以通过在"启用或关闭Windows功能"中勾选"Hyper-V"来开启,注意点击确认后需要重启(家庭版参考)。

在这里插入图片描述
重启完成之后,点击Windows+S键输入"Hyper-V"进行搜索,会出现"Hyper-V管理器"应用,点击Hyper-V管理器后出现Hyper-V管理器的主界面

在这里插入图片描述

创建虚拟机

安装本地镜像

Ubuntu镜像下载,清华大学镜像站地址
Centos镜像,清华大学镜像站地址
在这里插入图片描述
最终没有成功
遇到两个问题:

  • start pxe over ipv4
  • (initramfs)unable to find a medium containing a live file

远端镜像安装

点击左边即可下载安装
在这里插入图片描述
成功!
测试发现网络已经配置好,且已经共享了剪切板等。

Ubuntu配置

  • apt换源,桌面菜单–》系统设置–》软件和更新–》下载自–》其他站点,选阿里,中科大,清华等等都可以
sudo apt update
sudo apt upgrade
  • pip换源
cd ~/.pip
如果不存在.pip则创建目录
mkdir ~/.pip
cd ~/.pip
touch pip.conf
sudo gedit ~/.pip/pip.conf
在pip.conf中写入如下内容:即可 
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple/ 
[install]
trusted-host = pypi.tuna.tsinghua.edu.cn
  • 常用工具
sudo apt install net-tools
sudo apt install -y terminator vim
sudo apt install -y git wget curl
sudo apt-get install -y build-essential checkinstall
sudo apt-get install -y libffi-dev libssl-dev openssl
sudo apt update

vscode
建议去官网下载

wget https://vscode.cdn.azure.cn/stable/f80445acd5a3dadef24aa209168452a3d97cc326/code_1.64.2-1644445741_amd64.deb
sudo dpkg -i code_1.64.2-1644445741_amd64.deb

安装ROS

官网安装教程

#Setup your sources.list
sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.tuna.tsinghua.edu.cn/ros/ubuntu/ `lsb_release -cs` main" > /etc/apt/sources.list.d/ros-latest.list'
#Set up your keys
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -

没反应则手动添加
进入上诉网址
在这里插入图片描述
拷贝整段至 ros.asc

vim ros.asc
sudo apt-key add ros.asc
sudo apt update
sudo apt install ros-melodic-desktop-full
sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential
sudo rosdep init
rosdep update
# Environment setup
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
source ~/.bashrc
举报

相关推荐

0 条评论