虚拟机最小化安装Debian 10,构建轻量级高效系统指南

admin
在虚拟机中通过最小化安装Debian 10,可构建轻量级高效系统,安装时仅选择基础系统组件,避免冗余软件包;随后配置官方软件源,安装必要工具(如vim、wget);关闭非关键服务(如avahi-daemon),调整内核参数禁用不必要功能;清理缓存和旧文件,定期更新系统,此方案显著降低资源占用,提升运行效率,适合开发、测试等轻量化场景,兼顾稳定性与可控性。

在Linux系统运维、开发或学习环境中,虚拟机是最常用的工具之一,而Debian 10(代号"Buster")作为一款稳定、开源的Linux发行版,凭借其强大的包管理能力和社区支持,成为许多用户的首选,相较于图形化安装,"最小化安装"能避免预装不必要的软件,降低系统资源占用,提升安全性和自定义程度,本文将详细介绍如何在虚拟机中通过最小化方式安装Debian 10,涵盖从准备工作到基础配置的全流程。

准备工作:环境与工具准备

虚拟机软件选择

主流虚拟机软件均支持Debian 10安装,可根据需求选择:

  • VirtualBox:免费开源,功能完善,适合个人用户和小型团队(本文以VirtualBox 6.x为例)。
  • VMware Workstation/Player:商业软件(Player免费版功能受限),性能优化较好,适合专业场景。

Debian 10镜像下载

从Debian官方源下载最小化安装镜像(推荐"netinstall"版本,仅包含基础安装包,后续按需安装):

虚拟机最小化安装Debian 10,构建轻量级高效系统指南

  • 官方下载地址:https://www.debian.org/distrib/
  • 选择"amd64"架构(主流64位CPU),下载"CD Image"中的"netinst" ISO文件(约300MB,避免下载完整DVD镜像)。

虚拟机硬件配置

创建虚拟机时,建议配置如下(可根据实际需求调整):

  • 内存:至少512MB(推荐1GB,确保系统流畅运行)。
  • 硬盘:20GB(动态分配,节省初始空间)。
  • 处理器:1核心(推荐2核心,提升安装和运行效率)。
  • 网络:默认"NAT模式"(可虚拟机与主机互通,也可后续改为桥接模式)。

安装步骤:从启动到系统部署

创建虚拟机并加载镜像

  • 打开VirtualBox,点击"新建",输入虚拟机名称(如"Debian10-Minimal"),选择类型"Linux"、版本"Debian (64-bit)"。
  • 进入"内存"和"处理器"界面,按上述建议分配资源。
  • 在"硬盘"界面,选择"创建虚拟硬盘",选择"VDI(VirtualBox磁盘映像)","动态分配",设置20GB容量。
  • 虚拟机创建完成后,选中虚拟机,点击"设置"→"存储"→"控制器:IDE",点击光盘图标,选择"选择磁盘文件",加载下载的Debian 10 netinstall ISO镜像。

启动虚拟机并进入安装界面

  • 启动虚拟机,等待从ISO镜像引导,启动后会出现GNU GRUB引导菜单,直接按回车选择"Install Debian"(默认第一项)。
  • 等待加载安装程序文件(进度条显示"Loading installer components..."),进入语言选择界面,建议选择"English"(避免后续社区文档和命令行提示语言混乱,若需中文可选"Chinese")。

区域设置与键盘布局

  • 地区选择:根据地理位置选择(如"China"),后续时区和键盘布局会自动适配。
  • 键盘布局:默认"American English",若需中文键盘可选"Chinese"。

网络配置(关键步骤)

最小化安装需确保网络连通,以便后续下载更新和软件包:

  • 选择"Configure the network",默认通过DHCP自动获取IP(若需固定IP,可后续在系统中配置)。
  • 若网络不通,检查虚拟机"设置"→"网络"→"NAT模式"→"端口转发",添加规则(如主机端口2222映射到虚拟机22端口,便于后续SSH连接)。

主机名与域名设置

  • 输入主机名(如"debian-minimal"),域名可留空(默认为"localdomain")。

分区方案(最小化安装核心)

  • 选择"Manual"(手动分区),避免自动分区带来的冗余配置。
  • 若硬盘未分区,会显示"/dev/sda"(虚拟机硬盘),点击"New"创建分区:
    • 引导分区(Boot):512MB,文件系统"ext4",挂载点"/boot"(用于存放引导文件,必须创建)。
    • 交换分区(Swap):内存≤2GB时设为内存2倍,>2GB时设为与内存相等(如1GB内存设2GB Swap),文件系统"swap",无挂载点。
    • 根分区(Root):剩余所有空间,文件系统"ext4",挂载点"/"(系统根目录)。
  • 分区完成后,点击"Finish"→"Write changes to disk"(确认写入分区表,此操作不可逆)。

用户与密码设置

  • 用户创建:输入普通用户名(如"debian")、密码(需确认两次),建议设置强密码(包含大小写字母、数字、符号)。
  • root密码:单独设置root用户密码(若留空则禁用root登录,建议设置以便后续管理)。

软件包选择(最小化安装关键)

  • 进入"Software selection"界面,这是最小化安装的核心步骤:
    • 左侧任务分类:默认"Debian desktop environment"(图形化环境),需取消勾选。
    • 右侧软件包集合:仅保留"standard system utilities"(标准系统工具),包含基础命令(如bash、vim、net-tools等),其他勾选项全部取消。
    • 确认后点击"Continue",安装程序仅下载选中的基础包,避免预装图形界面、办公软件等冗余组件。
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码