安装Ubuntu18.04双系统、干净卸载,并在Ubuntu系统中安装CARLA模拟器

Ubuntu系统安装

Ubuntu系统安装参照流程

Ubuntu 双系统安装流程_ubuntu双系统_地球被支点撬走啦的博客-CSDN博客

Ubuntu系统卸载

1.将开机启动项设置默认为Windows,进入BIOS设置界面调整BootDevice中Windows和Ubuntu的顺序,将Windows调整在Ubuntu前边

2.保存配置并退出

3.右键“开始”菜单,找到“磁盘管理”界面,定位到当时安装Ubuntu的磁盘

由于我最初没有对Ubuntu系统做分区,所以我的Ubuntu系统磁盘只有EFI系统分区和基础数据主分区。在数据主分区右键,点击“删除卷”,就可以删除Ubuntu的数据盘

EFI系统分区(Ubuntu系统,不是Windows的EFI),不可直接点击“删除卷”。

以下步骤是删除Ubuntu的EFI分区

打开命令提示符,输入 

diskpart

会弹出diskpart.exe操作窗口,在diskpart窗口,输入 list disk,获取当前计算机的磁盘列表信息

 再选择Windows系统安装的磁盘,我的是磁盘1,查看分区情况

select disk 1
list partition

 选择类型为“系统”的分区,并为它分配盘符,不与当前盘符重复

 在磁盘2的分区中,分区2是Ubuntu系统的EFI分区,占用513M空间

select partition 1
assign letter=J

 

 最右侧出现了磁盘J

 在windows附件中找到记事本,并用管理员身份打开,可以看到磁盘J下有个EFI文件夹,进入EFI文件夹,删除ubuntu文件夹

 至此,删除了BIOS中的Ubuntu启动项。

如果磁盘管理中,安装的Ubuntu系统的EFI分区,仍然不可删除,可以使用磁盘管理工具,进行删除,如DiskGenius

Ubuntu系统无线网络配置

Uubuntu18.04,系统安装的时候有时候可以直接连接WIFI,我的设置里边WIFI报错,No WIFI Adapter Found.

具体解决流程如下:

命令端输入查看网卡驱动命令

lspci -nnk

Network controller 表明有无线网卡

lspci -nnk | grep -iA2 net

我的无线网卡是Intel AX201的,Ubuntu18.04内核是5.4版本的,所以不用升级Ubuntu内核,如果内置无线网卡与Ubuntu内核冲突,而对Ubuntu版本又有要求,可以换个USB免驱网卡。

查看secure boot是否关闭的命令,如果没有关闭,需要先关闭,再进行下面的流程

mokutil --sb-state

安装git,以及build-essential

sudo apt update
sudo apt-get install -y git
sudo apt-get install -y build-essential

下载lwlwifi-firmware

git clone https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

cd linux-firmware

sudo cp iwlwifi-* /lib/firmware

创建Backported lwlwifi 驱动

git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git

cd backport-iwlwifi

sudo make defconfig-iwlwifi-public

sudo make -j4

sudo make install

重启系统,WIFI驱动安装成功

Ubuntu系统中安装CARLA

安装carla的必须软件

sudo apt-get update &&
sudo apt-get install wget software-properties-common &&
sudo add-apt-repository ppa:ubuntu-toolchain-r/test &&
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add - &&
sudo apt-add-repository "deb http://apt.llvm.org/xenial/ llvm-toolchain-xenial-8 main" &&
sudo apt-get update
sudo apt-get install build-essential clang-8 lld-8 g++-7 cmake ninja-build libvulkan1 python python-pip python-dev python3-dev python3-pip libpng-dev libtiff5-dev libjpeg-dev tzdata sed curl unzip autoconf libtool rsync libxml2-dev git
sudo update-alternatives --install /usr/bin/clang++ clang++ /usr/lib/llvm-8/bin/clang++ 180 &&
sudo update-alternatives --install /usr/bin/clang clang /usr/lib/llvm-8/bin/clang 180

UnrealEngine 安装

UnrealEngine下载需要,自己先注册Epic Games账号,并将Epic Games账号与自己的GitHub账号关联,并在GitHub账号中同意加入Epic Games组。这样才能看到UnrealEngine的soucecode,而不是404。具体操作可参考:【UE4 C++】如何关联GitHub 下载UE4引擎源代码_ue怎么绑定github_木梓棋的博客-CSDN博客

 CARLA官方安装文档中推荐的UnrealEngine是通过git下载的方式安装,但是我通过git下载的方式安装在执行./Setup.sh命令时,总是报错依赖下载失败403 forbidden。官方给出的解释是在做调整,或许后期可以走这个命令。

我通过直接下载Zip包,下载地址,下载EpicGames的4.26版本

https://github.com/EpicGames/UnrealEngine

然后解压下载的UnrealEngie.zip包,执行

./Setup.sh
./GenerateProjectFiles.sh && make

 直到安装成功,运行下面语句测试UnrealEngine是否真正安装成功

cd ~/UnrealEngine_4.26/Engine/Binaries/Linux && ./UE4Editor

CARLA安装

我选择的是简易安装,下载CARLA 0.9.13版本的,CARLA_0.9.13.tar.gz, AdditionalMaps_0.9.13.tar.gz,

解压 CARLA文件

tar -xzvf CARLA_0.9.13.tar.gz

将AdditionalMaps_0.9.13.tar.gz 文件,不解压缩,移动到Import文件夹内,执行

./ImportAssets.sh

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/20771.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

PMP课堂模拟题目及解析(第11期)

101. 一家咨询公司的负责人启动一个项目来扩大公司提供的服务数量,这公司具有竞争优势、出色的企业知识以及卓越的声誉,高管团队担心与增加新服务相关的负面业务结果的可能性。若要评估负面业务结果的可能性和影响,项目经理应该使用什么&…

Protell99SE祭文

Protell99SE祭文 大概是在21年前的今天,我和你结合在一起,陪伴走过无数的设计。 我的感觉,大概是在2021年吧,你逐渐离我远去。啊,Protel99SE时代一去不复返了。 我用了你21年,虽着AD软件的到来&#xff…

Word控件Spire.Doc 【文本框】教程(5): 插入、读取和删除表格

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转…

Linux基本指令和操作(3)

目录 一. date指令 -- 显示时间 二. cal指令 -- 日历打印指令 三. find指令 -- 查找文件 四. grep指令 -- 行过滤指令 五. zip/unzip指令 -- 压缩和解压缩 六. tar指令 -- 解压/打包 或 查看压缩包内文件 七. bc指令 -- 计算器 八. uname指令 -- 获取电脑和操作系统相关…

JAVA - 字符串工具类StringBuilder和StringBuffer

文章目录 目录 文章目录 前言 二.常用方法演示 1.append()用于将指定的字符串添加到当前StringBuilder对象的末尾 2.delete():用于删除StringBuilder对象中指定位置的字符。 3.insert():用于在指定位置插入指定字符串。 4.replace():用于替换…

中睿天下成为国家信息安全漏洞库(CNNVD)一级技术支撑单位

近日,中国信息安全测评中心公布2023年度国家信息安全漏洞库技术支撑单位名单,中睿天下荣获中国信息安全测评中心颁发的“国家信息安全漏洞库(CNNVD)技术支撑单位等级(一级)证书”,成为该领域最高…

提高运算放大器输出功率

运算放大器的串联:如何同时实现高精度和高输出功率 复合放大器 复合放大器由两个单独放大器组合而成,分别具有不同的特性。 图1所示就是这种结构。放大器1为低噪声精密放大器ADA4091-2。 在本例中,放大器2为AD8397,具有高输出功率&#xff…

【游戏逆向】某某游戏邮件遍历分析

邮件常常用来远程交易,这样可以节省交易时间,并且降低数据的需求。邮件遍历的分析,一般是以邮件名字,邮件数量等为突破口。不过有些游戏的邮件名字并不存放在邮件对象中,或者在对象中也不会改变邮件的本地显示&#xf…

全网独家首发最牛最全面的JMeter使用BeanShell断言

BeanShell简介 BeanShell是使用Java语法的一套脚本语言,在JMeter的多种组件中都有BeanShell的身影,如: 定时器:BeanShell Timer前置处理器:BeanShell PreProcessor采样器:BeanShell Sampler后置处理器&am…

内网渗透(七十二)之域权限维持之伪造域控

伪造域控 2022年1月10日,国外安全研究员Kaido发文称发现了一种新的伪造域控方式,安全研究员只需要新建一个机器账户,然后修改机器账户的UserAccountControl属性为8192。活动目录就会认为这个机器账户就是域控,然后就可以使用这个新建的机器账户进行DCSync操作了。由于修改…

(2020)End-to-end Neural Coreference Resolution论文笔记

2020End-to-end Neural Coreference Resolution论文笔记 Abstract1 Introduction2 Related Work3 Task4 Model4.1 Scoring Architecture4.2 Span Representations5 Inference6 Learning7 Experiments7.1 HyperparametersWord representationsHidden dimensionsFeature encoding…

Maven基础使用

Maven 学习目标 理解Maven的用途掌握Maven的基本操作掌握Maven如何创建Web项目 Maven是什么 面临问题 在学习Maven之前,我们先来看一下我们现在做的项目都有哪些问题。假设你现在做了一个crm的系统,项目中肯定要用到一些jar包,比如说myb…

分布式锁解决方案_基于Redisson实现的分布式锁实现

Redisson介绍: https://github.com/redisson/redisson/wiki Redisson - 是一个高级的分布式协调Redis客服端,能帮助用户在分布式环境中轻松实现一些Java的对象,Redisson、Jedis、Lettuce是三个不同的操作 Redis 的客户端,Jedis、…

element-plus 问题

对话框内部下拉框会在左上角 在对话框内打开下拉框后点击关闭按钮,尚未关闭的下拉框会在左上角出现(或闪现) 解决方案: popper-append-to-body 此方法失效,改用 :teleported"false" teleported:…

思维中的世界

⾝体的空间,以⾏为为导向的空间 感官⼩矮⼈ 当我们观察特定的事物时,⼤脑的相应区域就会被“点亮”,并变得 活跃起来。 ⾝体映射到⼤脑上,映射到“感官⼩矮⼈”上, 即从左⽿延伸,过⼤脑顶⾻,…

心法利器[84] | 最近面试小结

心法利器 本栏目主要和大家一起讨论近期自己学习的心得和体会,与大家一起成长。具体介绍:仓颉专项:飞机大炮我都会,利器心法我还有。 2022年新一版的文章合集已经发布,累计已经60w字了,获取方式看这里&…

RT-Thread 2. GD32在 RT-Thread Nano上添加控制台与 FinSH

本篇文档分为两部分: 第一部分是添加 UART 控制台(实现打印):用来向控制台对接的终端输出打印信息;该部分只需要实现两个函数,串口初始化和系统输出函数,即可完成 UART 控制台打印功能。 第二部…

全景 I 0基础学习VR全景制作,第26章热点功能-文档

本期为大家带来蛙色VR平台,热点功能—文档功能操作。 功能位置示意 热点,指在全景作品中添加各种类型图标的按钮,引导用户通过按钮产生更多的交互,增加用户的多元化体验。 文档热点,即点击热点后会嵌入式弹出所选文档…

基于Java+SpringMVC+vue+element实现前后端分离校园失物招领系统详细设计

基于JavaSpringMVCvueelement实现前后端分离校园失物招领系统详细设计 博主介绍:5年java开发经验,专注Java开发、定制、远程、指导等,csdn特邀作者、专注于Java技术领域 作者主页 超级帅帅吴 Java项目精品实战案例《500套》 欢迎点赞 收藏 ⭐留言 文末获…

WPF MaterialDesign 初学项目实战(3)动态侧边栏

其他文章 WPF MaterialDesign 初学项目实战(0):github 项目Demo运行 WPF MaterialDesign 初学项目实战(1)首页搭建 WPF MaterialDesign 初学项目实战(2)首页导航栏样式 创建侧边栏实体类 新建MenuBar文件…