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

windows 装虚拟机

文章目录

    • windows 装虚拟机
      • 安装步骤
      • VirtualBox 安装问题
      • VirtualBox 具体步骤
      • 安装ubuntu后调试

windows 装虚拟机

这种方法是在 Windows 11 上创建一个独立的虚拟电脑,并在其中安装 Ubuntu 20.04。这对于需要完整桌面环境或进行更深入系统开发的用户很有用。

安装步骤

步骤 1:下载并安装虚拟机软件

  • 选择一个虚拟机软件,以下是两个常用选择:
    • VirtualBox: 一个免费开源的虚拟机软件。
    • VMware Workstation Player: 个人免费使用。
  • 访问其官方网站下载并安装最新版本。

步骤 2:下载 Ubuntu 20.04 镜像文件

  • 访问 Ubuntu 官方网站的下载页面:https://ubuntu.com/download/desktop/
  • 在其中找到 “Ubuntu 20.04.6 LTS” 的版本,下载 桌面版(Desktop) 的 ISO 镜像文件。

步骤 3:在虚拟机中创建并安装 Ubuntu

  • 打开你安装的虚拟机软件(例如 VirtualBox)。
  • 点击 “新建”“新建虚拟机”,然后按照向导步骤操作。
  • 在选择操作系统的步骤中,选择 Linux,版本为 Ubuntu (64-bit)
  • 为虚拟机分配内存和硬盘空间。推荐分配至少 4GB 内存和 20GB 硬盘空间。
  • 在创建好的虚拟机设置中,找到 “存储” 选项,加载你下载的 Ubuntu 20.04 ISO 文件作为虚拟光盘。
  • 启动虚拟机。它将从 ISO 文件启动,引导你进入 Ubuntu 20.04 的安装界面。
  • 按照屏幕上的提示完成 Ubuntu 20.04 的安装。

VirtualBox 安装问题

Oracle VirtualBox 7.2.0 的运行依赖于 Microsoft Visual C++ 2019 Redistributable Package。您的电脑上尚未安装这个组件,因此安装程序被中断。

解决方案,下载依赖,并重新安装。

  • ​官方下载链接​​(来自微软官网):https://aka.ms/vs/16/release/vc_redist.x64.exe
  • 点击上述链接,浏览器会开始下载一个名为 vc_redist.x64.exe的安装程序。
  • 下载完成后,双击运行这个.exe文件。
  • 在打开的安装程序中,勾选“我同意许可条款和条件”,然后点击 “安装” 按钮。
  • 等待安装完成。

VirtualBox 具体步骤

请关闭当前的新建虚拟机向导(您图片中的那个窗口),然后按照以下步骤操作:

步骤一:创建新的虚拟机

  • 在 VirtualBox 主界面,点击工具栏上的 “新建” 按钮。
  • 会弹出一个新的创建向导窗口,如下图所示:

步骤二:命名并选择系统类型

  • 名称:给您的新虚拟机起一个名字,例如 Ubuntu 20.04。VirtualBox 会根据名称自动猜测系统类型,但最好手动确认一下。
  • 文件夹:保持默认或选择您想存放虚拟机文件的位置。
  • ISO 镜像点击下拉菜单,选择 “其他…”,然后找到并选中您下载好的 ubuntu-20.04.x-desktop-amd64.iso文件。•如果没有下载,请先去 Ubuntu 20.04 官方下载页面下载桌面版(Desktop)的ISO文件。
  • 类型:选择 Linux
  • 版本:选择 Ubuntu (64-bit)
  • 点击 “下一步”

步骤三:分配硬件资源(内存和CPU)

这是关键步骤,请根据您电脑的实际情况进行分配。

  • 内存大小(RAM):•建议:至少分配 2048 MB (2GB),如果您的物理内存充足(例如电脑有8GB或以上),推荐分配 4096 MB (4GB) 或更多。•原则:不要将主机(您的真实电脑)的所有内存都分配出去,要保证主机系统也能流畅运行。通常分配主机总内存的 1/4 到 1/2 是安全范围。
  • 处理器数量(CPU):•建议:至少分配 1 个CPU。如果您的CPU核心数较多(例如4核或以上),可以分配 2 个,这会显著提升虚拟机的运行速度。•原则:和内存一样,不要分配所有核心,留足够的核心给主机系统。
  • 点击 “下一步”

步骤四:创建虚拟硬盘

虚拟机需要一块虚拟硬盘来安装操作系统和存储文件。

  1. 虚拟硬盘:选择 “现在创建虚拟硬盘”,然后点击 “创建”
  2. 硬盘文件类型:保持默认的 VDI (VirtualBox Disk Image) 即可,点击 “下一步”。
  3. 存储在物理硬盘上:选择 “动态分配”。这意味着虚拟机硬盘文件最初很小,随着你往里面安装软件和存入文件,它会逐渐变大,直到达到你设定的上限。这样可以节省物理硬盘空间。
  4. 文件位置和大小:•位置:通常保持默认即可。•大小:Ubuntu 系统本身需要约 15-20GB,再加上您的软件和个人文件空间。建议至少分配 25GB。如果您计划在虚拟机里进行大量工作或安装很多软件,可以分配更多(如 40GB 或 50GB)。
  5. 点击 “创建”

步骤五:启动并安装系统

现在,一台新的虚拟机已经出现在 VirtualBox 主界面的列表里了。

  1. 确保虚拟机的 “存储” 设置中已经加载了 Ubuntu 的 ISO 镜像。•选中刚创建的虚拟机,点击工具栏的 “设置” (齿轮图标)。•选择 “存储” 选项。•点击 “控制器: SATA” 下的光盘图标(显示为 )。•在右侧 “属性” 的 “光盘” 下拉菜单中,选择 “选择磁盘文件…”,再次确认并指向你的 Ubuntu 20.04 ISO 文件。
  2. 回到主界面,选中虚拟机,点击 “启动” (绿色箭头图标)。
  3. 虚拟机会从 ISO 镜像启动,您将看到 Ubuntu 的安装界面。接下来按照 Ubuntu 的图形化安装提示进行操作即可(选择语言、创建用户、分区选择默认的“清除整个磁盘并安装Ubuntu”等)。

重要提示(安装完成后):

  • 安装 Guest Additions:在 Ubuntu 系统安装成功后,为了获得更好的体验(如自由调整窗口大小、共享文件夹、更好的性能等),请在虚拟机窗口的菜单中选择 “设备” -> “安装增强功能”,然后在 Ubuntu 系统内运行安装脚本。

安装ubuntu后调试

屏幕过小

  • 安装完 Ubuntu 后感觉屏幕区域太小,这通常是由于显示分辨率设置不当或虚拟机增强功能未安装导致的。直接调节ubuntu分辨率即可。

打不开终端

  • CTRL + ALT + F3 进入命令行模式(需要返回桌面时CTRL + ALT + F1)
  • cd /etc/default
  • sudo nano locale
  • 把文件中的 “en_US” 改成 “en_US.UTF-8”
  • 保存退出
  • sudo locale-gen --purge
  • reboot 重启虚拟机

文章转载自:

http://twFRAcYX.wdrxh.cn
http://tl7xhpsk.wdrxh.cn
http://WKSxdHaX.wdrxh.cn
http://1N81FPfE.wdrxh.cn
http://7TQjIX9m.wdrxh.cn
http://TOKcMAEG.wdrxh.cn
http://Q1BfmF2e.wdrxh.cn
http://s0s8LPm7.wdrxh.cn
http://YQTHsQoN.wdrxh.cn
http://IZQKqM4B.wdrxh.cn
http://u5Hmm7lb.wdrxh.cn
http://5LvPubFM.wdrxh.cn
http://0AFXckGK.wdrxh.cn
http://Ylh8MkbS.wdrxh.cn
http://bQnAqRNU.wdrxh.cn
http://SaQXmEKP.wdrxh.cn
http://W7uSwAvG.wdrxh.cn
http://QVBopEYW.wdrxh.cn
http://ekkfIVJS.wdrxh.cn
http://6jR8wbKR.wdrxh.cn
http://MmHi4Uy4.wdrxh.cn
http://RX6MYCfC.wdrxh.cn
http://yQMiaiIm.wdrxh.cn
http://MoGL5JUK.wdrxh.cn
http://9LrywmHs.wdrxh.cn
http://FYjeoh2p.wdrxh.cn
http://kWDR6Ywj.wdrxh.cn
http://eXg9dQvc.wdrxh.cn
http://Gtb2YTyq.wdrxh.cn
http://Hx0CAPNU.wdrxh.cn
http://www.dtcms.com/a/380800.html

相关文章:

  • mybatisplus 自定义注解和拦截器动态修改sql,实现数据权限控制
  • bat 批处理实现 FFmpeg 命令拼接 png 为 TextAtlas
  • 01数据结构-B树练习及B+树特点
  • 现代化私有相册rgallery
  • 第十九篇|东京世界日本语学校的结构数据建模:制度函数、能力矩阵与升学图谱
  • 装饰你的README
  • 嵌入式Linux学习_rk3588移植无线网卡驱动
  • 【Spring】原理解析:Spring Boot 自动配置进阶探索与优化策略
  • Rust : 关于Deref
  • domain_auto_trans,source_domain,untrusted_app
  • prometheus安装部署与alertmanager邮箱告警
  • 【数据可视化-112】使用PyEcharts绘制TreeMap(矩形树图)完全指南及电商销售数据TreeMap绘制实战
  • rust语言 (1.88) 学习笔记:客户端和服务器端同在一个项目中
  • Java多线程分块下载文件
  • 玩转deepseek之自动出试卷可直接导出word
  • 智慧城管源码,java版城管综合执法监督系统微服务源码
  • FastAPI学习(四)——中间件
  • 维特imu ros2-foxy
  • Dubbo2 与 Dubbo3 的主要区别与演进
  • 【二分查找】
  • 新疆移动中兴B862AV3.1-M2_晨星mso9385_uwe5621ds_优盘免拆卡刷固件包
  • C++:map容器
  • Java内存模型与线程私有共享区域与直接内存的理解
  • MCP专题五、MCP 的未来趋势与展望
  • SIFT特征匹配实战:KNN算法实现指纹认证
  • ETL 不只是数据搬运工:如何实现智能转换与清洗?
  • UDP套接字的使用
  • 【Vue2手录11】Vue脚手架(@vue_cli)详解(环境搭建+项目开发示例)
  • Vue 使用docx-preview,渲染word后,继续其他操作(word中内容相关)的实现
  • [优选算法专题二——NO.16最小覆盖子串]