Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
Ubuntu
VirtualBox
VirtualBox 安装 Ubuntu 20.04
发布于 2021-03-23 14:54:34 浏览:757
订阅该版
[tocm] # VirtualBox 安装 Ubuntu 20.04 ## 前置条件 - VirtualBox 6.1 - [Ubuntu 20.04 ISO 镜像](https://developer.aliyun.com/mirror/)(PC 版) ## 安装流程 ### 创建 Ubuntu 虚拟机 在“工具”条目选择“新建”,在弹出的对话框里输入“虚拟机名称”,以及虚拟机安装的“文件夹”,然后“类型”选择 Linux,“版本”选择 Ubuntu (64-bit),点击下一步。 ![](https://i.loli.net/2021/03/21/74vcjU91fOr2Dkw.png) 将虚拟机的内存大小设置为 2048MB,点击下一步。 ![](https://i.loli.net/2021/03/21/wrl1bdUR3cIXFZS.png) 选择“现在创建虚拟硬盘”,点击“创建”。 ![](https://i.loli.net/2021/03/21/MnctjGYFiwShPqz.png) 选择“VDI”类型,点击“下一步”。 ![](https://i.loli.net/2021/03/21/gEOSFYJDxldaLHV.png) 选择“动态分配”,点击“下一步”。 ![](https://i.loli.net/2021/03/21/XlH3Y8cAV92xJdb.png) 这里将虚拟硬盘的大小调节为 30GB,然后点击“创建”即可。 ![](https://i.loli.net/2021/03/21/riauxNB6PXOQwKo.png) ### 安装 Ubuntu 安装 Ubuntu 之前**需要将虚拟机的网断掉**,否则在安装过程中会试图使用 apt 安装软件,国内会特别慢。在“设置 - 网络”里。 ![](https://i.loli.net/2021/03/21/vmKNMlxqzJTBCXr.png) 然后点击启动,选择启动盘为我们自己的镜像文件,点击启动。 ![](https://i.loli.net/2021/03/21/orPEIlDQcmyOtZj.png) 直接点击“Install Ubuntu”, ![](https://i.loli.net/2021/03/21/Ox8zsB3LupIa41T.png) 然后继续点击“Continue”, ![](https://i.loli.net/2021/03/21/OuaiFndx4NXtyVk.png) 由于我们虚拟机内主要是跑程序,不需要 office, games, media players 这些工具,因此选择 "Minimal installation",然后点击 "Continue"。 ![](https://i.loli.net/2021/03/21/p4of9mOQy2eDhlX.png) 点击 "Install Now"。 ![](https://i.loli.net/2021/03/21/wm1PkUfEDyGStli.png) 在弹出的对话框里选择 “Continue" 开始安装, ![](https://i.loli.net/2021/03/21/PxnLNXdtUIp1o8b.png) 选择时区为 "Shanghai",点击 "Continue"。 ![](https://i.loli.net/2021/03/21/ln8NiWx9QgAcC4V.png) 输入用户名和密码,点击 "Continue",开始安装。 ![](https://i.loli.net/2021/03/21/nWN2mhfJGQItVTp.png) 安装完后选择重启,并按 "Enter" 即可。 ### 更换国内源 退出虚拟机,打开虚拟机的网络开关,这里由于我的路由器能够自主分配 IP,因此选择 NAT 模式。 ![](https://i.loli.net/2021/03/21/8ZtHhs47XPTOBrR.png) 启动 Ubuntu 虚拟机,在“开始中心”里找到 “Software & Updates",紫色的那一个。 ![](https://i.loli.net/2021/03/21/7rK9ljBZAdVwOiv.png) 然后在 "Ubuntu Software" 选项下的 "Download from" 处,点击 "Server for China", ![](https://i.loli.net/2021/03/21/cjoqv2apKWZ4TRn.png) 在弹出的菜单项里选择 "Other...", ![](https://i.loli.net/2021/03/21/gM5XG94jHaoUInC.png) 在弹出的 "Choose a Download Server" 里找到 China,选择阿里云源,点击 "Choose Server"。 ![](https://i.loli.net/2021/03/21/xZEsHAfcuPV4GJR.png) 输入用户名密码, ![](https://i.loli.net/2021/03/21/UOejrHnEBxoDwKX.png) 打开终端,输入 `sudo apt update` 更新源即可。 ## 安装 VirtualBox 增强功能 首先安装依赖环境, ```shell sudo apt-get install build-essential gcc make perl dkms ``` 然后选择 “设备 - 安装增强功能“, ![](https://i.loli.net/2021/03/21/pnroNZzbIqv2XBU.png) 在弹出的界面里选择 "Run" ,然后输入密码。 ![image-20210126152255552](https://i.loli.net/2021/03/21/hPdvj4iYcHgMGbo.png) 等待安装完成后重启虚拟机。 ![](https://i.loli.net/2021/03/21/BSZRpnKWblXUrc3.png) ## VirtualBox USB 设备使用 在进行嵌入式开发时,不可避免要使用串口与设备通信,使用调试器调试设备,这些设备目前都是通过 USB 接入物理机的,虚拟机可以配置后直接使用物理机的 USB 设备。 这里我接入一个 STM32 的 ST-Link 调试器,可以选择 ”设备 - USB - STMicroelectronics STM32 STLink [01000]“ 里直接将 ST-Link 接入到虚拟机,虚拟机里的工具链就可以下载调试该 STM32 了。 ![](https://i.loli.net/2021/03/21/2qH1Tpc9I6kZP83.png) ## VirtualBox 共享文件夹设置 **前提**:必须成功安装 VirtualBox 增强功能。 点击 "设备 - 共享文件夹 - 共享文件夹", ![](https://i.loli.net/2021/03/21/kKurB172ZpSs4P6.png) 点击右上角的 `+` 号, ![](https://i.loli.net/2021/03/21/2vcby3MSPFdgHhf.png) 在弹出的对话框里输入下述信息,点击 OK 。 ![image-20210126153300172](https://i.loli.net/2021/03/21/Nwk1sZGEmfhXenv.png) - 共享文件夹路径:这个是 Windows(物理机)上的文件夹路径(绝对路径)。 - 共享文件夹名称:这个也是 Windows 上的文件夹名称。 - 挂载点:这个是 Ubuntu 里的目录(与 Windows 共享)。 也就是说,VirtualBox 将物理机的 "共享文件夹路径" 与虚拟机的 "挂载点" 联系起来了,两者之间的文件都是共享的。 这是在 /home/jackis 目录下就能够看到 shared 共享目录了。 ```shell jackis@jackis-VirtualBox:~$ pwd /home/jackis jackis@jackis-VirtualBox:~$ ls -l | grep "shared" drwxrwx--- 1 root vboxsf 0 1月 26 15:39 shared ``` 可以看出 shared 目录属性如下: - 所有者:root,权限:7 - 所属组:vboxsf,权限:7 - 其他人权限:0 这个时候是不能够进入 shared 目录的,因为当前普通用户没有权限,需要将当前用户加入 vboxsf 组内。 ```shell sudo gpasswd -a ${USER} vboxsf newgrp - vboxsf ``` 这样就能够进入 /home/jackis/shared 目录了,也能够操纵共享的文件。 ```shell jackis@jackis-VirtualBox:~/shared$ ls tmp.txt ``` ## VirtualBox 设置共享粘贴板 **前提**:必须成功安装 VirtualBox 增强功能。 我们在使用虚拟机时,难免会需要虚拟机与物理机相互复制粘贴,这时就需要共享粘贴板了。 选择 "设备 - 共享粘贴板 - 双向" 即可。 ![](https://i.loli.net/2021/03/21/cDmOSWTHeUt68dv.png) ## Ubuntu 常用配置 ### 增加鼠标滚轮的速度 Ubuntu 里鼠标滚轮的默认速度太慢了,浏览代码简直不能忍受,因此在网上找了种方法增加 Ubuntu 里滚轮滑动的速度。 安装 imwheel: ``` sudo apt-get install imwheel ``` 然后编辑文件 `sudo vim ~/.imwheelrc`,添加内容如下: ``` ".*" None, Up, Button4, 5 None, Down, Button5, 5 Control_L, Up, Control_L|Button4 Control_L, Down, Control_L|Button5 Shift_L, Up, Shift_L|Button4 Shift_L, Down, Shift_L|Button5 ``` 前两行就分别对应滚轮上滚和下滚的速度,设置为 5 比较合适。 启动 imwheel, ``` killall imwheel imwheel ``` 鼠标侧键与 VSCode 绑定。 https://blog.csdn.net/zhanghm1995/article/details/88876092 ## VirtualBox Ubuntu ssh 密钥登录 如何通过 ssh 连接 Ubuntu,请参考 [VirtualBox Ubuntu ssh 密钥登录](https://www.jianshu.com/p/1298f4ee6ef7) 。
0
条评论
默认排序
按发布时间排序
登录
注册新账号
关于作者
Jacksi
这家伙很懒,什么也没写!
文章
7
回答
23
被采纳
2
关注TA
发私信
相关文章
1
ubuntu下使用RT-Thread时安装的python为什么是2.7的呢?
2
ubuntu 下 mbedtls 编译失败
3
启动失败:qemu-system-arm: command not found
4
请问有没有一种板子可以让ubuntu系统和rt-thread同时运行在上面
5
ubuntu20.04 如何使用pkgs 来更新软件包
6
关于linux scons 命令scons --menuconfig 在之前是好的,隔一段时间没有用,报如下错误?
7
在bsp/x86中编译出来的rt-thread.bin文件可以在ubuntu上运行吗?
8
在pc上,将rt-thread编译到可执行文件中启动,结果发现文件系统没有完成初始化,请教该如何手动去初始化文件系统,完成挂载
9
在pc机上将rt-thread编译到可执行程序中,希望能够访问串口设备文件,请教下该做一些什么配置
10
在x86上运行rt-thread,该如何完成dfs的初始化和挂载,很难找到这方面的资料
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
机器人操作系统 (ROS2) 和 RT-Thread 通信
4
国产MCU移植系列教程汇总,欢迎查看!
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
热门标签
RT-Thread Studio
串口
LWIP
Env
SPI
Bootloader
AT
ART-Pi
Hardfault
CAN总线
FinSH
USB
文件系统
RT-Thread
DMA
SCons
线程
RT-Thread Nano
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
ota在线升级
WIZnet_W5500
I2C_IIC
UART
flash
cubemx
packages_软件包
freemodbus
潘多拉开发板_Pandora
PWM
定时器
ADC
BSP
中断
keil_MDK
编译报错
socket
MicroPython
GD32
msh
Debug
ulog
SDIO总线
SFUD
rt_mq_消息队列_msg_queue
C++_cpp
本月问答贡献
xiaorui
7
个答案
3
次被采纳
sakumisu
4
个答案
3
次被采纳
三世执戟
31
个答案
1
次被采纳
梦笑真美
18
个答案
1
次被采纳
踩姑娘的小蘑菇
14
个答案
1
次被采纳
本月文章贡献
Z_Y
2
篇文章
5
次点赞
Alipay
2
篇文章
3
次点赞
2345vor
2
篇文章
1
次点赞
比特饼干
1
篇文章
6
次点赞
Lu_盼盼
1
篇文章
3
次点赞
回到
顶部
发布
问题
投诉
建议
回到
底部