虚拟机 VirtualBox7 安装 ubuntu-Linux24.04.1LTS 和常用配置

虚拟机 VirtualBox7 安装 ubuntu-Linux24.04.1LTS 和常用配置

1 下载Ubuntu镜像文件(ISO后缀)

下载Ubuntu桌面系统 | Ubuntu
在这里插入图片描述

2 VirtualBox 安装

2.1 下载

VirtualBox官网地址如下:Oracle VirtualBox
在这里插入图片描述
如果需要用到USB等功能的话可以在下载VirtualBox软件安装包的同时下载下面的 VirtualBox Extension Pack ,注意扩展包和本体软件版本保持一致。

2.2 安装

双击打开安装包开始安装,点击【下一步】
在这里插入图片描述

2.3 选择接受授权协议

在这里插入图片描述

2.4 选择安装路径

在这里插入图片描述

2.5 警告:网络界面,点击 是 立即安装

在这里插入图片描述

2.6 点击 是 立即安装

在这里插入图片描述

2.7 选中所有的选项,点击【下一步】

在这里插入图片描述

2.8 准备好安装,点击【安装】

在这里插入图片描述

2.9 等待安装

在这里插入图片描述

3 创建虚拟机:准备手动安装 Ubuntu

3.1 创建虚拟机

3.3.1 打开 VirtualBox,点击 【新建】 创建新的虚拟机

在这里插入图片描述

3.3.2 输入名称,选择放置虚拟机文件的文件夹,选择操作系统类型和版本,点击【下一步】

注意:别设置虚拟光盘,将手动安装系统

在这里插入图片描述

3.3.3 设置内存,设置 CPU 线程数,点击【下一步】

内存 和 CPU线程 分配时在绿色区域里可适当选大一点。
在这里插入图片描述

3.3.4 先不设置硬盘,点击【下一步】

在这里插入图片描述

3.3.5 点击【完成】

在这里插入图片描述

3.3.6 创建完成

在这里插入图片描述

3.2 配置硬盘

3.2.1 点击自己的虚拟机,点击【设置】

在这里插入图片描述

3.2.2 选择【存储】,选中点击自己的虚拟机,点击【添加虚拟硬盘】图标

在这里插入图片描述

3.2 创建虚拟硬盘,点击【完成】

虚拟硬盘文件类型:

  • VDI:是virtual box 的原生格式
  • VMDK:是VMware给他开发的,在Sun xVM, QEMU, VirtualBox, SUSE Studio, .NET DiscUtils 也支持
  • VHD:是Microsoft Virtual PC的原生格式,在微软产品比较流行

以上三者都支持动态存储分配。VMDK还能把存储文件拆分成小于2GB,在你的文件系统的文件大小限制比较小的时候有用

为了性能我选择了预先分配全部空间
在这里插入图片描述

3.2.4 等待虚拟硬盘创建成功

在这里插入图片描述

3.2.5 选择新创建的虚拟硬盘,点击【选择】

在这里插入图片描述

3.3 配置光驱 ubuntu-24.04.1-desktop-amd64.iso

给控制器:IDE 添加 ubuntu-24.04.1-desktop-amd64.iso 文件,等会启动时会从该iso启动
在这里插入图片描述

3.4 手工安装 ubuntu-Linux24.04.1LTS

开启虚拟机,按向导安装即可,我喜欢自动安装,在这就不贴图了

4 创建虚拟机:准备自动安装 Ubuntn

4.1 打开 VirtualBox,点击 【新建】 创建新的虚拟机

在这里插入图片描述

4.2 输入名称&

<think>嗯,用户的问题是关于VirtualBox 7.1兼容的Linux内核头文件版本。首先,我需要确定用户的操作系统是什么,因为不同的发行版版本会有不同的内核头文件。用户提到的是Ubuntu jammy,也就是22.04 LTS。 然后,我应该回忆VirtualBox官方文档的要求。通常,VirtualBox需要安装与当前运行的内核版本完全一致的内核头文件开发包。用户已经提供了VirtualBox的版本号7.1.6-167084~Ubuntu~jammy,所以可能需要确认这个版本是否在Ubuntu 22.04的仓库中存在。 接下来,用户可能需要知道如何检查当前的内核版本,使用uname -r命令。然后安装对应的头文件,比如linux-headers-$(uname -r)。此外,构建模块时可能需要dkms的支持,这样可以自动处理内核升级后的模块重新编译。 另外,用户可能遇到问题,比如安装头文件后仍然提示找不到,这时候需要确认是否正确安装linux-headers-generic,或者是否有多个内核版本导致的不匹配。还有可能需要添加VirtualBox的官方仓库来获取最新版本,特别是在Ubuntu的默认仓库中版本可能较旧的情况下。 最后,要确保用户知道在安装完成后如何验证VirtualBox模块是否正确构建,比如通过sudo /sbin/vboxconfig命令,并检查是否有错误信息。如果遇到问题,可能需要查看日志文件或者寻求社区支持。</think>### 关于VirtualBox 7.1兼容的Linux内核头文件版本 根据VirtualBox官方要求,**需安装与当前Linux内核版本完全一致的内核头文件(`linux-headers-$(uname -r)`)开发包**。以下为具体步骤与兼容性分析: 1. **查看当前内核版本** 执行命令: ```bash uname -r ``` 输出示例:`5.15.0-78-generic`,表明当前内核版本为`5.15.0-78`[^2][^4]。 2. **安装对应内核头文件** Ubuntu/Debian系统使用: ```bash sudo apt-get install linux-headers-$(uname -r) linux-headers-generic ``` 此操作确保头文件与内核版本严格匹配,避免兼容性问题[^2][^4]。 3. **VirtualBox与内核版本的兼容性** - VirtualBox 7.1官方支持**Linux 5.15及以上内核版本**,Ubuntu 22.04 LTS(Jammy)默认内核为`5.15.x`,可直接通过官方仓库安装[^3]。 - 若需**自定义或升级内核**(如使用`5.18.x`),需同步安装对应头文件,例如: ```bash sudo apt-get install linux-headers-5.18.10-generic ``` 4. **验证安装** 运行VirtualBox时若提示缺少内核模块,执行: ```bash sudo /sbin/vboxconfig ``` 此命令会重新编译VirtualBox内核模块(如`vboxdrv`)。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值