优秀的编程知识分享平台

网站首页 > 技术文章 正文

Windows系统安装VirtualBox构造本地Linux开发环境

nanyue 2025-10-23 08:52:48 技术文章 2 ℃

最近几年很少涉及本地化搭建开发环境,以前几个常用的虚拟化软件或者几年前不再更新,或者官网访问速度极慢, 只有VirtualBox这个软件看下来安装配置还算相对流畅

准备

从官方网站下载(
https://www.virtualbox.org/wiki/Downloads)VirtualBox, 点击红色选定的链接,下载执行该应用的Windows安装程序

下载客户机操作系统镜像文件从官方站点(
https://www.centos.org/download/),由于镜像文件过于庞大,注意用镜像站点下载,如下图,镜像链接会自动导向到离你最近的下载站点,以版本centos10 x86_64 为例:


生成客户机

对开发人员来说,windows 系统提供了丰富的图形化工具,有利于阅读书写调试代码。另一方面,除了依赖于windows系统的软件产品,其他的比如基于java技术栈的产品都部署运行于linux 环境。

兼顾开发和运行,在宿主机和客户机之间通过共享文件可以更好利用两种环境的优势,如下步骤涵盖了文件共享和网络互通的有关设置

点击生成新虚机,选择上面下载的iso镜像文件,根据需求填入其他参数



软件安装过程取决于网速有时会非常慢,进入用户设置环节时,注意选中允许根用户登入,以下涉及到的命令都是假定以root登录



配置网络

安装成功后,第一次登录获取虚机分配的ip, 测试是否可以从外部连通

如果不能连通,Machine -> Setting -> Network 尝试把网卡转换成桥接方式,刷新上面的终端窗口(网络改变可以即时生效)获取新的ip

配置共享文件目录

首先在虚机命令窗口,安装特定于VirtualBox的文件驱动所必须的依赖软件

update -y;

sudo dnf install -y gcc make perl kernel-devel kernel-headers elfutils-libelf-devel

然后,安装VitrulBox文件驱动,插入光驱(virtualbox 软件自带iso文件),



运行以下命令安装

mount /dev/cdrom /mnt

/mnt/VBoxLinuxAdditions.run

共享目录主机端设置,注意所框的几个选项,以保证虚机每次启动都能够远程目录映射成功


以下命令可以在客户机shell窗口手动执行,如果没有上面自动化设置的情况下,通过配置到启动自动执行文件,起到同样的效果

mkdir -p /mnt/shared

mount -t vboxsf ShareFolderName /mnt/shared

如果进行顺利,开发人员可以在主机端启动putty 连到生成的虚机。通过IDE如Eclipse浏览编辑文件,在客户机编译部署运行。

最近发表
标签列表