当前位置: 首页 > news >正文

Windows10+VirtualBox+Ubuntu:安装虚拟机VirtualBox,虚拟机中安装Ubuntu

一、需求

在Windows10系统中,安装虚拟机VirtualBox,VirtualBox中安装Ubuntu桌面版。

二、环境准备

系统环境

Windows10
内存:8G

虚拟化

虚拟机的运行,如果需要Windows系统开启虚拟化,可以通过BIOS设置。

“虚拟化”配置情况,可以在 【任务管理器 - 性能 - CPU】 中查看。

安装的软件

虚拟机:VirtualBox
Linux服务器:Ubuntu桌面版

软件下载地址

VirtualBox

https://www.virtualbox.org/wiki/Downloads

Ubuntu桌面版

https://ubuntu.com/download/desktop

三、安装虚拟机(VirtualBox)


四、虚拟机中安装Ubuntu

新建虚拟机

修改网络配置:桥接

启动

启动失败

首次启动失败,一直卡在下面的黑屏界面。怀疑是配置不够,增加配置后,重新创建虚拟机后启动,能够启动成功。

内存:2G --> 4G
处理器:1CPU --> 2CPU
显存大小:16M --> 64M
磁盘:25G --> 60G

启动成功



五、虚拟机网络配置:桥接

虚拟机的网络选择 NAT 还是桥接?

选择虚拟机的网络模式(NAT 或 桥接)主要取决于您的具体需求。下面简要介绍这两种模式的特点,以帮助您做出选择:

NAT(网络地址转换)

  • 特点:在 NAT 模式下,虚拟机使用宿主机的一个内部 IP 地址,并通过宿主机的网络接口与外部网络通信。宿主机充当了虚拟机与外部网络之间的网关。
  • 优点
    • 更简单易用,无需对物理网络进行额外配置。
    • 可以让多台虚拟机共享宿主机的一个IP地址。
    • 对于需要快速设置或测试环境的情况非常方便。
  • 缺点
    • 虚拟机对外部网络来说是不可见的,除非特别配置,否则外部网络无法主动连接到虚拟机。
    • 网络性能可能略低于桥接模式。

桥接(Bridged)

  • 特点:桥接模式下,虚拟机就像网络中的另一台独立设备一样,拥有自己的IP地址,直接连接到物理网络。
  • 优点
    • 虚拟机在网络中表现为一个独立的节点,可以被其他网络设备直接访问。
    • 提供更好的网络性能。
    • 更适合开发、测试服务器应用等场景,因为它们通常需要从外部网络访问。
  • 缺点
    • 需要正确配置网络,确保虚拟机能获得有效的IP地址。
    • 如果网络中有严格的IP地址分配策略,可能会遇到一些配置上的挑战。

如何选择?

  • 如果您希望虚拟机能够像真实机器一样工作在网络中,与其他设备平等交互,那么桥接模式可能是更好的选择。
  • 如果您只是需要一个简单的测试环境,或者不希望虚拟机直接暴露给外部网络,那么NAT模式会更加合适。

根据您的具体情况和需求来决定使用哪种模式。如果您不确定,可以先尝试NAT模式,因为它通常更容易设置和管理。如果后续发现需要更高级的网络功能,再考虑转向桥接模式。

相关文章:

Windows10+VirtualBox+Ubuntu:安装虚拟机VirtualBox,虚拟机中安装Ubuntu

一、需求 在Windows10系统中,安装虚拟机VirtualBox,VirtualBox中安装Ubuntu桌面版。 二、环境准备 系统环境 Windows10 内存:8G 虚拟化 虚拟机的运行,如果需要Windows系统开启虚拟化,可以通过BIOS设置。 “虚拟…...

Torchtune在AMD GPU上的使用指南:利用多GPU能力进行LLM微调与扩展

Torchtune on AMD GPUs How-To Guide: Fine-tuning and Scaling LLMs with Multi-GPU Power — ROCm Blogs 这篇博客提供了一份详细的使用Torchtune在AMD GPU上微调和扩展大型语言模型(LLM)的指南。Torchtune 是一个PyTorch库,旨在让您轻松地…...

C底层 函数栈帧

文章目录 一,什么是寄存器 二,栈和帧 前言 我们在学习c语言程序的时候,是不是有很多的疑问,如 1,为什么形参不可以改变实参 2,为什么我们编写程序的时候会出现烫烫烫......这个乱码 3,那些局…...

【模块一】kubernetes容器编排进阶业务容器化案例

Kubernetes 实战案例 Kubernetes实战案例-规划(基于nerdctl buildkitdcontainerd构建容器镜像) 业务容器化优势: ① 提高资源利用率、节约部署IT成本。 ② 提高部署效率,基于kubernetes实现微服务的快速部署与交付、容器的批量调度与秒级启动。 ③…...

可视化建模以及UML期末复习篇----相关软件安装

作为一个过来人&#xff0c;我的建议是别过来。 一、可视化建模 <1>定义: 官方&#xff1a;一种使用图形符号来表示系统结构和行为的建模技术。 我&#xff1a;其实说白了就是把工作流程用图形画出来。懂不&#xff1f; <2>作用: 提高理解和分析复杂系统的能力。促…...

Appflyer记录卸载事件

Appflyer官方文档 1.原理 1.AppsFlyer每天向Firebase Cloud Messaging&#xff08;FCM&#xff09;和 Apple Push Notification Services&#xff08;APNS&#xff09;发送一次API请求。 2.然后FCM和APNS会发送一条静默推送消息&#xff0c;用于判断用户设备上是否仍装有相关应…...

JDK17 AbstractQueuedSynchronizer 二 条件队列

条件队列 同步队列中的线程是为了争抢锁&#xff0c;而条件队列中的线程是主动释放锁&#xff0c;挂起自己&#xff0c;等条件满足时被别的线程唤醒&#xff0c;继续工作。 AQS里只有1个同步队列&#xff0c;但可以有多个等待队列&#xff0c;每个等待队列对应一个ConditionO…...

8 设计模式之简单工厂模式

设计模式是软件开发中的一套通用解决方案&#xff0c;而简单工厂模式则是最基础、最常用的一种创建型模式。在这篇博客中&#xff0c;我将为大家详细介绍简单工厂模式的概念、优缺点&#xff0c;以及通过一个饮料制作的案例&#xff0c;帮助大家更好地理解和应用这种模式。 一、…...

计算机的错误计算(一百六十九)

摘要 探讨 MATLAB 中一个不动点的计算精度问题。 不动点是一类特殊的循环迭代。它有形式 例1. 已知迭代[1] 计算 显然&#xff0c;每个 均为 0.5 . 下面看看 MATLAB 的计算结果。不妨不用循环语句&#xff0c;直接用算术表达式表示 这时计算结果在如下图片&#xff1a; …...

Android 图形系统之三:SurfaceControl

在 Android 系统中&#xff0c;SurfaceControl 是一个关键的类&#xff0c;用于管理应用窗口和屏幕上的显示内容。它与 SurfaceFlinger 紧密交互&#xff0c;通过 BufferQueue 提供高效的图形缓冲区管理能力。SurfaceControl 是 Android 的显示架构中不可或缺的部分&#xff0c…...

Laravel8.5+微信小程序实现京东商城秒杀方案

一、商品秒杀涉及的知识点 鉴权策略封装掊口访问频次限制小程序设计页面防抖接口调用订单创建事务使用超卖防御 二、订单库存系统方案&#xff08;3种&#xff09; 下单减库存 优点是库存和订单的强一致性&#xff0c;商品不会卖超&#xff0c;但是可能导致恶意下单&#xff…...

Makefile 入门指南:构建自动化编译流程

个人主页&#xff1a;chian-ocean 文章专栏 前言 make 和 Makefile 是编译和构建软件项目时非常常用的工具和文件&#xff0c;它们通常配合使用来自动化项目的编译过程。 make 定义&#xff1a;make 是一个构建自动化工具&#xff0c;用于根据项目文件的依赖关系自动完成编译…...

C#热更原理与HybridCLR

一、Mono的诞生 在Mono之前,C#虽然很好,但是只在windows家族平台上使用,就这点C#与Java就无法比。于是微软公司向ECMA申请将C#作为一种标准。在2001年12月,ECMA发布了ECMA-334 C#语言规范。C#在2003年成为一个ISO标准(ISO/IEC 23270)。意味着只要你遵守CLI(Common Lang…...

里氏替换原则:Java面向对象设计的基石

在面向对象编程&#xff08;OOP&#xff09;中&#xff0c;继承是一个强大的工具&#xff0c;它允许我们创建新的类&#xff08;子类&#xff09;来复用和扩展现有类&#xff08;父类&#xff09;的功能。然而&#xff0c;继承也带来了复杂性&#xff0c;特别是在确保子类能够正…...

恒创科技:服务器操作系统和客户端操作系统之间的区别

客户端操作系统和服务器操作系统是两种不同的操作系统&#xff0c;旨在满足计算机网络环境中的特定目的。虽然每种类型的操作系统在基本功能方面都有一些相似之处&#xff0c;但它们针对不同的用例进行了优化&#xff0c;并具有针对其特定角色量身定制的特定功能。 什么是服务器…...

做异端中的异端 -- Emacs裸奔之路4: 你不需要IDE

确切地说&#xff0c;你不需要在IDE里面编写或者阅读代码。 IDE用于Render资源文件比较合适&#xff0c;但处理文本&#xff0c;并不划算。 这的文本文件&#xff0c;包括源代码&#xff0c;配置文件&#xff0c;文档等非二进制文件。 先说说IDE带的便利: 函数或者变量的自动…...

Unity3d C# 摄像头检测敌方单位(目标层级)并在画面中标注(含源码)

前言 需要实现的功能是通过一个专门的检测摄像头将出现在摄像头画面内的敌方单位检测出来&#xff0c;并通过框选的UI框在画面中标记出来。检测摄像头支持自动检测和手动控制检测&#xff0c;同时需要实现锁定模式&#xff0c;检测到一个敌方单位直接锁定到对象上等功能。 效…...

js 16进制加密

function hexEncode(str) { let hexEncodedStr ‘’; for (let i 0; i < str.length; i) { let charCode str.charCodeAt(i); let hexCode charCode.toString(16).padStart(2, ‘0’); hexEncodedStr ‘\x’ hexCode; } return hexEncodedStr; } // 示例用法 let ori…...

性能测试之压测

1、首先需要提前准备好需要压测的接口地址及对应的接口参数 写好对应的压测接口及对应参数脚本 2、添加线程组&#xff08;根据对应的需求提供的QPS及需要压测的数量如有&#xff09; 如&#xff1a;40个线程&#xff0c;循环次数为永远&#xff08;或者根据自身情况设置循…...

CentOS修改yum.repos.d源,避免“Could not resolve host: mirrorlist.centos.org”错误

1、问题现象 由于CentOS停止维护&#xff0c;mirrorlist.centos.org网站也关闭不可访问。导致CentOS默认配置的yum.repos.d源也不可用&#xff0c;所以执行yum命令会报“Could not resolve host: mirrorlist.centos.org”错误。具体如下&#xff1a; Could not retrieve mirror…...

如何用Zod实现游戏A/B测试数据的高效验证:完整指南

如何用Zod实现游戏A/B测试数据的高效验证&#xff1a;完整指南 【免费下载链接】zod TypeScript-first schema validation with static type inference 项目地址: https://gitcode.com/GitHub_Trending/zo/zod Zod是一个TypeScript优先的验证库&#xff0c;使用Zod&…...

数电1 | 数制&逻辑关系&常用逻辑公式及定理

一、进制1.x进制&#xff0c;逢x进12.进制转换&#xff08;看权重&#xff09;①二-十$$\left ( 11001.011 \right )_{2}\left ( 25.375 \right )_{10}$$$$1 \times 2^{4} 1 \times 2^{3} 0 \times 2^{2} 1 \times 2^{1} 1 \times 2^{0} 0 \times 2^{-1} 1 \times 2^{-2}…...

Dify+智慧农田部署全链路调试手册(农业AI模型推理延迟从8s压至320ms实录)

更多请点击&#xff1a; https://intelliparadigm.com 第一章&#xff1a;Dify智慧农田部署全链路调试手册&#xff08;农业AI模型推理延迟从8s压至320ms实录&#xff09; 在浙江湖州某千亩数字农场试点中&#xff0c;我们基于 Dify 搭建了支持多模态输入&#xff08;无人机影…...

探索 Taotoken 模型广场如何辅助开发者进行初步的模型选型

探索 Taotoken 模型广场如何辅助开发者进行初步的模型选型 1. 模型广场的核心功能定位 Taotoken 模型广场作为平台的核心模块&#xff0c;旨在为开发者提供一站式的模型浏览与筛选能力。该模块以结构化方式呈现当前平台支持的所有大模型&#xff0c;开发者无需逐个查阅不同厂…...

告别风扇噪音烦恼:5个场景告诉你为什么需要FanControl这款Windows风扇控制神器

告别风扇噪音烦恼&#xff1a;5个场景告诉你为什么需要FanControl这款Windows风扇控制神器 【免费下载链接】FanControl.Releases This is the release repository for Fan Control, a highly customizable fan controlling software for Windows. 项目地址: https://gitcode…...

有哪些降重软件可以同时降低维普重复率和AI率?

毕业季与期刊投稿季&#xff0c;论文维普重复率超标、AIGC 疑似率居高不下&#xff0c;已成为无数人的 “噩梦”。2026 年维普检测算法全面升级&#xff0c;传统同义词替换彻底失效&#xff0c;AI 痕迹更是一查一个准。只降重复率&#xff0c;AI 痕迹没清除&#xff0c;直接判 …...

3步搞定网页视频下载:VideoDownloadHelper浏览器插件全攻略

3步搞定网页视频下载&#xff1a;VideoDownloadHelper浏览器插件全攻略 【免费下载链接】VideoDownloadHelper Chrome Extension to Help Download Video for Some Video Sites. 项目地址: https://gitcode.com/gh_mirrors/vi/VideoDownloadHelper 还在为无法保存网页上…...

5个理由告诉你为什么WSABuilds是Windows上运行Android应用的最佳选择

5个理由告诉你为什么WSABuilds是Windows上运行Android应用的最佳选择 【免费下载链接】WSABuilds Run Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root …...

用GPT-4当老师,手把手教你复现LLaVA多模态模型(附代码与数据集)

从零构建LLaVA多模态助手&#xff1a;GPT-4数据生成与模型训练全流程实战 在人工智能领域&#xff0c;多模态模型正迅速成为技术前沿的焦点。当ChatGPT展现强大文本理解能力时&#xff0c;研究者们开始思考&#xff1a;如何让AI同时理解图像和语言&#xff1f;LLaVA&#xff08…...

基于安卓的空气质量随身监测助手毕业设计

博主介绍&#xff1a;✌ 专注于Java,python,✌关注✌私信我✌具体的问题&#xff0c;我会尽力帮助你。一、研究目的本研究旨在设计并实现一款基于安卓平台的空气质量随身监测助手系统 该系统通过集成微型传感器网络与移动计算技术 实现对个人活动空间内空气质量参数的实时采集与…...