VirtualBox下安装ubuntu虚拟机图文详细教程
1 VirtualBox安装
请参考:VirtualBoxan下载安装
2 安装前配置
1)创建新虚拟机:选择“新建”(快捷键Ctrl+N),然后在弹出框如图所示,设置虚拟机名称,虚拟机存放文件夹、类型、版本信息,然后点击“下一步”。
设置虚拟机内存大小:根据主机实际内存大小设定,然后点击“下一步”。(一般不要超过主机实际物理内存的一半)
为虚拟机创建磁盘:选择“现在创建虚拟磁盘(C)”,然后点击“下一步”。
设置虚拟硬盘类型:一般选择“VDI(VirtualBox 磁盘映射)”,也可以根据你的需求选择其他类型,然后点击“下一步”。
磁盘分配方式:一般选择“动态分配”,然后点击“下一步”。
选择虚拟机文件位置,并设置虚拟机磁盘大小,这里设置的20G,然后点击“创建”。
创建完成后如下图所示。
2) 虚拟机配置
点击设置(快捷键Ctrl+S),然后点击左侧“存储”——>点击“没有盘片”——>点击“分配光驱(D)”后的小光盘图标——>点击“Choose a disk file”——>然后在弹出文件浏览窗口选择你的ubuntu镜像文件。
选择ubuntu镜像后如图所示。
点击左侧“系统”——>点击“主板(M)”——>点击选中“光驱”——>然后点击旁边的“向上”箭头,将光驱移动到第一的位置——>点击“OK”。
3安装ubuntu系统
1)开启虚拟机
点击启动按钮或者选择虚拟机右键选择“启动”(快捷键Ctrl+T)
2)Install Ubuntu
等待从光驱加载系统,然后选择语言,点击“Install Ubuntu”。
3)选择键盘布局
选择键盘布局,一般默认即可,然后点击“Continue”。
4)安装方式
一般选择“Normal installtion”安装即可,Normal installtion安装会安装一些常用软件,如果不需要常用软件可以选择“Minimal installtion”,Other options,建议都不要勾选,没有设置镜像源国内更新会很慢,然后点击“Continue”。
5)安装类型
一般选择”Erase disk and install Ubuntu“,点击“Install Now”。
如果想自己分区,选择”Something else",请跳到12)。
6)确认安装
显示系统安装盘符,点击“Continue”。
7)选择区域
点击地图上的中国区域,将自动选择为“shanghai”,或者在输入框输入“shnaghai”,点击“Continue”。
8)设置用户名
设置你的用户名、主机名、系统同户名、配置系统用户密码,以及是否自动登录,点击“Continue”。
9)安装系统
这个过程大概需要半个小时左右。(最小安装、不安装更新会缩短时间)
10)安装完成
安装完成后,启动虚拟机,点击“Restart Now”。
11)启动ubuntu系统
可能一直卡在启动界面没有反应,别慌,直接关闭虚拟机,然后重新启动即可。
12)Something else安装过程
选择”Something else“->点击”continue“
点击”New Partiton table ...“
点击”continue“
选中“freespace”->点击“+”建立分区
添加分区操作每次必须选中freespace,然后才能点击“+”建立新分区。
删除分区操作须选中要删除的分区,然后点击“-”删除分区。
如果想充值点击“Revert”,想重建分区列表,点击“New Partiton table…”。
一般分区必要包括/boot、/swap、/、/home,如果想建立其他的分区可自行安装考配置,同时各个分区的总和是自己设定的硬盘大小。
/boot 分区:一般分配400M即可,如下图所示。
/swap 分区:一般分2G,可根据内存大小设置合适值,这里分配4G。如果需要编译大型软件,主机物理内存不够大,最好将此分区分配大一些。
/ 分区:根目录分区,这里设置10G,具体分多少可以根据自己实际需求设定。
/home 分区:用户目录,磁盘剩余的都分给home分区,也可以自己指定大小。
分区结束后如图所示,点击“install”进行安装。
确认安装:如图所示,点击“continue”继续安装。如果想从新分区或配置,点击“Go Back”返回从新分区等操作。
接下来的过程请跳到7)—11)完成其他安装步骤。
相关文章
- EMC测试项分类
EMC包含两大项:EMI(干扰)和 EMS(敏感度,抗干扰) EMI测试项包括: RE(辐射,发射) CE(传导干扰) H…...
2023/3/26 20:52:27 - AfxMessageBox另外一种快速使用方法
在MFC中,很多字符串是要写到String table中的,如果AfxMessageBox要用到这种字符串,可以使用2种方法: 假设字符串ID为IDS_STRING1; 1.CString str; str.LoadString(IDS_STRING1); AfxMessageBox(str); 2.AfxMessag…...
2023/3/26 20:51:57 - java安装下载步骤_java下载安装教程
java下载安装教程首先,我们可能需要查看一下电脑的配置信息,单击开始按钮选择系统,一般我们只需要关注是多少位的系统,还有是windows或Linux即可,如图:推荐教程:《java学习》在网络畅通的情况下…...
2023/3/26 20:45:25 - MFC调用winhttp实现简易的HTTP服务器程序
Windows提供的winhttp函数库用来快速实现HTTP协议的应用程序,包括客户端和服务器端。 服务器开发一般流程是这样的: 1.HttpInitialize 初始化WinHTTP函数库; 2.HttpCreateHttpHandle 创建一个HTTP队列句柄,用来接收HTTP请求&am…...
2023/3/26 20:43:14 - buuctf-misc-snake
打开题目拿到一张图片,分离一下得到两个文件 打开key 是base64 密文,解密一下 翻译一下:妮琪米娜最喜欢哪首歌里提到了蛇? 百度找关键词,逛了10 多分钟才出来 Anaconda 蛇在英语中还有一种翻译 Serpent 是一种加密算法 解…...
2023/3/26 20:38:06 - 即时通讯简单步骤
Socket: 1>Socket又称"套接字” 2>网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。3>应用程序通常通过"套接字"向网络发出请求或者应答网络请求网络通信的要素:1>网络上的请求就是通过Socket来建…...
2023/3/26 20:35:36 - 2022/1/21-2022/2/5
2022/1/21 通过列表的find方法获取指定用户的上班列表 业务逻辑说来不过增删改查,add,remove,list等,get,post,delete都是可以照着模仿的。 像 : click " show true " showtrue就是一个表达式, 相当于 click“f(n)” f(n)就是 s…...
2023/3/26 20:35:02 - python多进程和多线程一起使用_Python:多进程和多线程
在现实社会,我们经常需要一种场景,就是同时有多个事情需要执行,如在浏览网页的同时需要听音乐。比如说在跳舞的时候要唱歌。同样的,在程序中我们也可能需要这种场景。如下面我们以同时听音乐和浏览网页为例。def network():while …...
2023/3/26 20:33:31 - GUI snake贪吃蛇Java小游戏
githup Data类 package com.company.snake;import javax.swing.*; import java.net.URL;//数据中心 public class Data {//绝对路径 ctrlalto 补全包public static URL headerURL Data.class.getResource("statics/material/header.png");public static ImageIcon…...
2023/3/26 20:32:18 - android sqlite #039;,问题详情_百度云推送_免费专业最精准的移动推送服务平台
未解决报错 SIGSEGV(SEGV_MAPERR)#31863个回答push_client_sdk_for_android6.0.0Nicholas_lol1 2017-12-21问:跟踪日志#00 pc 001e5672 /system/lib/libart.so (std::__1::__tree_iterator<:__1::__value_type art::safemap int std::__1::set std::__1::less>…...
2023/3/26 20:15:33 - 苏宁!你还挺得过去吗?(苏宁大幅裁员)
前两天才写了一篇《作为一个江苏人,我眼中的苏宁》, 说实话,我内心是有点不太相信,偌大的苏宁会走到今天这步田地。 可一件件传闻都慢慢变成了实锤! 一、苏宁大裁员 一位多年老友刚跳槽去了苏宁; 入职一…...
2023/3/26 20:13:44 - 我爸说我应该感恩
是的,我知道,这个世界很多人都帮过我。 但是,面对家里的那些亲戚,我知道我不理他们,他们也没有义务理我。 我应该记住感恩。别人的生活,我并没有深入接触,我不了解。我的生活,我的选…...
2023/3/26 20:10:21 - CSDN博客的简易使用
CSDN博客简易使用 在CSDN上写博客,总是遇到很多问题,虽然这些问题很简单,但是对于新手来说,缺经常遇到,因此写篇博客记载。 一、CSDN的博客如何上传图片 如果有现成的 图片就选择文件路径,没有是截图的话&…...
2023/3/26 20:00:03 - IT舔狗日记完全整理版,舔狗日记说说经典语录
“舔狗”是一种多么神奇的存在?让最近很火的“舔狗日记”带你感受!下面整理了来自各个渠道(包括大家发的评论)的内容,凑足了一个月的份额!舔狗日记 3月1日 雨今天你终于通过我好友了,打招呼的方式还是那么别致,一个阿玛尼包包的淘宝链接,我从兄弟那边借了3000,很快给…...
2023/3/26 19:58:46 - 全球及中国吊顶行业研究及十四五规划分析报告
中国是最大的市场,约占59%的市场份额,其次是欧洲和美国,约占33%的市场份额。 主要的生产厂商有Armstrong, Saint-Gobain, Hunter, OWA, ROCKWOOL International, SAS International, Siniat, Hufcor, YOUPON INTEGRATED CEILING, Ouraohua等。…...
2023/3/26 19:49:49 - 记录自己记住的es6新特性
1.let const let,作用与var类似,用于声明变量 特性: let 不能重复声明变量,var 可以重复声明变量; 块级作用域,es5中存在全局作用域、函数作用域、eval作用域;es6中引入了块级作用域…...
2023/3/26 19:48:53 - 手把手教你机器学习之支持向量机
1.支持向量机SVM的基本原理: SVM就是解决线性不可分的算法。 将数据投射到高维空间,这正是SVM算法的核函数的功能. 在SVM中用得最普遍的两种把数据投射到高维空间的方法分别是多项式内核和径向基内核(RBF)。其中多项式内核比较容…...
2023/3/26 19:42:24 - Java 处理流--转换流(InputStreamReader和OutputStreamWriter)
转换流的两种形式: 1.InputStreamReader:将字节流转换成字符流。 public OutputStreamWriter(OutputStream out, String charsetName) 2.OutputStreamWriter:将字符流转换成字节流。 public InputStreamReader(InputStream in, String char…...
2023/3/26 19:36:33 - c# UpdatePanel 用法
1 前台必须添加 2 前台 3 后台...
2023/3/26 19:35:11 - initWithFormat与initWithString的区别、initWithFormat与stringWithFormat的区别
一、initWithFormat会创建新空间,NSLog时可以“%d”。 initWithString不一定创建新空间,取决于参数。 (1)如果后边是常量字符串不会创建新空间,NSLog("%d",[str retainCount])时输出为-1,NSlog…...
2023/3/26 19:29:46
最新文章
- VirtualBox下安装ubuntu虚拟机图文详细教程
1 VirtualBox安装 请参考:VirtualBoxan下载安装 2 安装前配置 1)创建新虚拟机:选择“新建”(快捷键CtrlN),然后在弹出框如图所示,设置虚拟机名称,虚拟机存放文件夹、类型、版本信息,然后点击…...
2023/3/26 20:54:27 - 设计模式:代理模式(c++实现案例)
代理模式 代理模式是构造型的设计模式之一,它可以为其他对象提供一种代理以控制对这个对象的访问。 所谓代理,是指具有与代理元(被代理的对象)具有相同的接口的类,客户端必须 通过代理与被代理的目标类交互࿰…...
2023/3/26 20:54:24 - 【神器】嘉立创EDA推荐及一些技巧
食肉何曾尽虎头,卅年书剑海天秋。 文章幸未逢黄祖,襆被今犹窘马周。 自是汝才难用世,岂真吾相不当侯。 须知少日拏云志,曾许人间第一流。 —— 清代-吴庆坻《题三十计小象》 背景 最近因为需要,所以又开始画点小板子来…...
2023/3/26 20:54:20 - 音乐播放推荐平台系统ssm框架协同过滤算法web界面精美音乐 播放推荐平台系统采用协同过滤算法ssm框架javaweb远程包参考文档eclipse调试maven
音乐播放推荐平台系统ssm框架协同过滤算法web界面精美音乐 播放推荐平台系统采用协同过滤算法ssm框架javaweb远程包参考文档eclipse调试maven...
2023/3/26 20:54:19 - 达梦8共享存储集群DSC
简介: DM 共享存储数据库集群的英文全称 DM Data Shared Cluster,简称 DMDSC。 熟悉Oracle的朋友会知道目前国产数据库只有达梦数据库有共享存储集群架构,Oracle通过私网进行不同节点之间的缓存融合,而达梦通过自己的MAL系统&…...
2023/3/26 20:54:09 - Spring Boot学习篇(七)
Spring Boot学习篇(七) 1.thymeleaf模板引擎使用篇(一) 1.1 准备工作 1.1.1 在pom.xml中导入所需要的依赖 a thymeleaf模板引擎所需要的依赖 <!--thymeleaf模板引擎,前后端不分离的时候用 普通的html格式--> <dependency><groupId>org.springframework.…...
2023/3/26 20:53:59 - 推荐系统简单总结
推荐系统简单总结前言一、协同过滤(collaborative filtering)1.基于记忆(memory-based)2.基于模型(model-based)二、基于内容三、基于网络1. HHP2. PD四、其他推荐算法总结前言 本文章将就现有的推荐系统做…...
2023/3/26 20:53:41 - 【Linux】进程间通信
文章目录1.进程间通信基础2.管道2.1匿名管道2.1.1匿名管道的原理2.2匿名管道的特点2.3匿名管道函数2.3.1用例2.3.2实现ps -ajx | grep bash指令2.4匿名管道的特点2.5管道的大小2.6管道的生命周期2.7进程池3.命名管道FIFO3.1命名管道的接口3.2命名管道和匿名管道的区别3.3用FIFO…...
2023/3/26 20:53:41 - bootstrap后台
bootstrap 怎么搭建后台框架展开1全部首先你确定要保证你所需要的引用你都有,还有你要保证运行的最小点.就是需要3个外部文件,A,B,C,你就要找到这3个文件,如果是你找到的一段代码,你要确保他能够运行,如果都没有办法运行,放弃吧.另找下一个.一般情况下,一个框架都会给你...本回…...
2023/3/26 20:53:19 - 计算机网络 - 数据链路层 选择填空复习题
一. 单选题(共35题,70分) (单选题, 2分)以太网地址是由( )字节组成的。 A. 3 B. 4 C. 5 D. 6 我的答案: D 正确答案: D 2分 (单选题, 2分)与CSMA/CD网络相比,令牌环网更适合的环境是( )。 A. 负载轻 B. 负载重 C. 距离远 D. 距离近 我的答案…...
2023/3/26 20:53:19 - SortableJS/Sortable拖拽组件,使用详细(Sortablejs安装使用)
简述 作为一名前端开发人员,在工作中难免会遇到拖拽功能,分享一个github上一个不错的拖拽js库,能满足我们在项目开发中的需要,支持Vue和React,下面是SortableJS的使用详细; 这个是sortableJS中文官方文档&…...
2023/3/26 20:53:11 - jdk 11 自带的HttpClient
jdk 11 自带的HttpClient 文章目录jdk 11 自带的HttpClient步骤1:创建jdk HttpClient 对象步骤2:创建请求步骤3:使用client.sent()发送同步请求步骤4:处理响应下面是发送post请求,请求类型是json,使用clien…...
2023/3/26 20:53:06 - PHP 运行模式, 各自的原理
阅读目录 先了解一下 CGIPHP 运行模式FastCGIPHPCGIPHP-FPMMODULEPHP-CLI先了解一下 CGI CGI(Common Gateway Interface)全称是“通用网关接口”,是一种让 客户端 与 Web服务器 程序进行通信(数据传输)的协议。 CGI 用来规范 Web服务器 传输到 解析器(例: php-cgi) 中的…...
2023/3/26 20:52:55 - 手把手教系列之IIR滤波器设计实现
【导读】:在嵌入式系统中经常需要采集模拟信号,采集模拟信号的信号链中难免引入干扰,那么如何滤除干扰呢?今天就来个一步一步描述如何设计部署一个IIR滤波器到你的系统。 何为IIR滤波器? 无限冲激响应(IIR: Infinite Impulse Response)是一种适用于许多线性时不变系统…...
2023/3/26 20:52:43 - 测试篇(一):需求、BUG、测试用例、开发模型和测试模型、配置管理和软件测试
目录一、什么是需求1.1 需求的概念1.2 用户需求1.3 软件需求二、什么是测试用例2.1 测试用例的概念三、什么是BUG3.1 BUG(软件错误)的概念四、开发模型4.1 软件生命周期4.2 瀑布模型4.3 螺旋模型4.4 增量、迭代模型4.5 敏捷模型五、测试模型5.1 软件测试V模型5.2 软件测试W模型…...
2023/3/26 20:52:37 - EMC测试项分类
EMC包含两大项:EMI(干扰)和 EMS(敏感度,抗干扰) EMI测试项包括: RE(辐射,发射) CE(传导干扰) H…...
2023/3/26 20:52:27 - 简单排序(排序过程)
问题引入 【问题描述】 实现冒泡排序、简单选择排序、直接插入排序。 【输入形式】 输入3组待排序序列。 【输出形式】 输出分别使用冒泡、选择、插入排序的每趟排序结果。 【样例输入】 5 7 3 5 0 -9 3 9 8 0 6 2 4 6 3 4 2 【样例输出】 insertSort: 3 7 5 0 -9 3 5 7 0 -9 …...
2023/3/26 20:52:11 - java Lambda表达式 省略模式写法
我们先来看一个普通的Lambda表达式 我们创建一个包 下面创建一个接口 testInterface 参考代码如下 public interface testInterface {int eat(int max,int min); }text 测试类 参考代码如下 public class text {public static void main(String args[]) {newTestInterface(…...
2023/3/26 20:52:00 - AfxMessageBox另外一种快速使用方法
在MFC中,很多字符串是要写到String table中的,如果AfxMessageBox要用到这种字符串,可以使用2种方法: 假设字符串ID为IDS_STRING1; 1.CString str; str.LoadString(IDS_STRING1); AfxMessageBox(str); 2.AfxMessag…...
2023/3/26 20:51:57 - NVIDIA-TAO环境配置及预训练模型使用样例-车牌号识别(Docker容器方法)
TAO是英伟达推出的可以简化企业AI应用和部署的模型自适应平台,其提供了大量的预训练模型以及模型finetune程序,使得用户可以快速的在自己的数据上进行模型finetune,之后用TAO的部署工具可以快速完成模型的部署。 TAO提供了四种使用方式&…...
2023/3/26 20:51:46