虚拟机安装ParrotOS完整教程(VMware+VirtualBox双版本)

ParrotOS 是一款基于Debian的开源Linux发行版,主打网络安全、渗透测试、隐私保护和软件开发,界面简洁美观,工具库齐全,适合安全从业者、开发者及注重隐私的用户使用。本教程将详细讲解两种主流虚拟机(VMware Workstation/Player、VirtualBox)安装ParrotOS的完整步骤,全程图文化指引,新手可轻松上手,同时补充安装后优化技巧,解决常见问题。

一、前期准备(必做)

1. 硬件要求(最低配置,推荐更高)

  • CPU:支持虚拟化技术(Intel VT-x / AMD-V),最低2核,推荐4核及以上;

  • 内存:最低2GB,推荐4GB及以上(ParrotOS Security版建议8GB,保证工具运行流畅);

  • 硬盘:最低20GB空闲空间(Home版),Security版推荐40GB及以上,格式为NTFS/FAT32;

  • 网络:稳定互联网连接(用于下载镜像和后续系统更新)。

2. 必备工具下载

  • 虚拟机软件(二选一):

    • VMware:推荐VMware Workstation Pro(收费,可试用)或VMware Player(免费,适合个人使用),官网下载对应系统版本(Windows/macOS/Linux);

    • VirtualBox:免费开源,官网下载,支持全平台,适合追求免费稳定的用户。

  • ParrotOS镜像文件:

    • 官网下载(推荐):访问 ParrotOS官方网站 ,根据需求选择版本:

      • Parrot Security:主打渗透测试、安全审计,内置大量安全工具,适合安全从业者;

      • Parrot Home:轻量版,适合日常办公、隐私保护,占用资源少;

      • Parrot Architect:自定义版,适合高级用户按需配置系统。

    • 架构选择:现代电脑均选择64-bit(amd64)版本;

    • 校验镜像(可选但推荐):下载完成后,可通过官网提供的校验值(SHA1等)验证镜像完整性,避免镜像损坏导致安装失败。

3. 开启CPU虚拟化(关键步骤)

虚拟机运行需要开启CPU虚拟化技术,否则会出现无法启动、卡顿等问题,开启方法如下:

  • Windows系统:重启电脑,开机时按对应快捷键(联想F2、戴尔F12、惠普F10等)进入BIOS/UEFI,找到"CPU Virtualization""Intel VT-x"或"AMD-V"选项,设置为"Enabled",保存并重启;

  • macOS系统:Apple Silicon芯片(M1/M2/M3)默认开启虚拟化,无需操作;Intel芯片需进入BIOS开启(方法同Windows)。

二、VMware版本安装步骤(最常用,推荐新手)

步骤1:安装并启动VMware

双击下载的VMware安装包,按照提示完成安装(过程中可自定义安装路径,无需修改其他默认设置),安装完成后启动VMware,同意用户协议进入主界面。

步骤2:创建新虚拟机

  1. 点击主界面"创建新的虚拟机",选择"典型(推荐)",点击"下一步";

  2. 选择"安装程序光盘镜像文件(ISO)",点击"浏览",找到下载好的ParrotOS镜像文件,选中后点击"下一步";

    1. 注意:若VMware自动识别系统为"Debian",无需修改,属于正常现象;若未识别,手动选择"Linux"→"Debian 10.x 64位"(或对应最新版本)。
  3. 设置虚拟机名称(如"ParrotOS")和安装位置(建议安装在非C盘,空闲空间≥40GB),点击"下一步";

  4. 设置虚拟磁盘大小:推荐40GB,选择"将虚拟磁盘存储为单个文件"(性能更稳定),点击"下一步";

  5. 点击"自定义硬件",优化配置(关键):

    1. 内存:根据自身电脑内存分配,推荐4GB(4096MB),最大不超过物理内存的一半;

    2. 处理器:分配2核及以上(推荐4核),点击"确定";

    3. 网络适配器:默认"NAT"模式(可正常上网),无需修改;若需与物理机同网段,可选择"桥接模式"。

  6. 确认配置无误后,点击"完成",虚拟机创建成功。

步骤3:启动虚拟机并安装ParrotOS

  1. 选中创建好的"ParrotOS"虚拟机,点击"开启此虚拟机",等待镜像引导;

  2. 引导完成后,进入ParrotOS启动界面,使用方向键选择"Install Parrot"(图形化安装,新手推荐),按回车;

    1. 可选"Install with GTK GUI",同样为图形化安装,操作一致;

    2. 若选择"Try Parrot",可先体验系统,后续仍可通过桌面"Install Parrot"图标完成安装。

  3. 选择安装语言:推荐"简体中文",点击"下一步";

  4. 选择时区:默认"上海"(根据实际地区调整),点击"下一步";

  5. 选择键盘布局:默认"汉语(中国)",点击"下一步";

  6. 磁盘分区(新手必看):

    1. 推荐选择"使用整个磁盘并配置LVM"(自动分区,无需手动操作,避免分区错误);

    2. 高级用户可选择"手动分区",按需分配根分区(/)、交换分区(swap)、家目录(/home),新手不建议尝试;

    3. 确认分区方案后,点击"下一步",选择"是",确认写入磁盘(会格式化虚拟磁盘,无需担心影响物理机)。

  7. 设置用户信息:

    1. 输入主机名(如"parrot",可自定义);

    2. 设置用户名和密码(密码建议复杂且牢记,后续登录系统需使用);

    3. 确认信息后,点击"下一步",开始安装系统(耗时5-15分钟,取决于电脑配置和镜像版本)。

  8. 安装完成后,点击"重启",重启时会提示"移除安装介质",直接按回车即可(虚拟机自动移除ISO镜像)。

步骤4:首次登录与基础设置

  1. 重启后,进入登录界面,输入之前设置的用户名和密码,点击登录;

  2. 登录后,系统会弹出初始化向导,可选择是否设置隐私选项、更新系统,新手可直接点击"跳过",后续手动更新;

  3. 安装VMware Tools(优化体验,必做):

    1. 点击VMware顶部菜单栏"虚拟机"→"安装VMware Tools";

    2. ParrotOS桌面会出现VMware Tools镜像图标,双击打开,将里面的压缩包复制到桌面,解压后打开终端;

    3. 在终端中输入命令:sudo apt update && sudo apt install open-vm-tools-desktop,回车执行,输入密码,等待安装完成后重启虚拟机;

    4. 安装完成后,虚拟机可实现窗口自适应、拖拽文件、共享剪贴板等功能。

三、VirtualBox版本安装步骤(免费开源)

步骤1:安装并启动VirtualBox

双击下载的VirtualBox安装包,按照提示完成安装(安装过程中会提示安装驱动,点击"信任""安装"),安装完成后启动VirtualBox。

步骤2:创建新虚拟机

  1. 点击主界面"新建",输入虚拟机名称(如"ParrotOS"),类型选择"Linux",版本选择"Debian (64-bit)",点击"下一步";

  2. 分配内存:推荐4096MB(4GB),点击"下一步";

  3. 创建虚拟硬盘:选择"创建虚拟硬盘现在",点击"创建";

  4. 硬盘文件类型:默认"VDI(VirtualBox磁盘映像)",点击"下一步";

  5. 存储方式:选择"动态分配"(节省物理磁盘空间),点击"下一步";

  6. 设置虚拟硬盘大小:推荐40GB,选择存储位置(非C盘),点击"创建";

  7. 优化虚拟机配置(关键):

    1. 选中创建好的虚拟机,点击"设置"→"系统"→"处理器",分配2核及以上,勾选"启用PAE/NX";

    2. 点击"显示"→"显存大小",设置为128MB(避免界面卡顿);

    3. 点击"存储"→"控制器:IDE",点击右侧"光盘"图标,选择"选择虚拟光盘文件",找到ParrotOS镜像文件,点击"确定";

    4. 点击"网络",默认"NAT"模式,确保可正常上网;

    5. 点击"高级",将"共享剪贴板"和"拖放"设置为"双向",方便后续与物理机交互。

步骤3:启动虚拟机并安装ParrotOS

  1. 选中虚拟机,点击"启动",等待镜像引导,进入启动界面;

  2. 使用方向键选择"Install Parrot",按回车,后续步骤与VMware安装一致(选择语言、时区、键盘布局、磁盘分区、设置用户信息);

  3. 安装完成后,点击"重启",重启后移除ISO镜像(点击VirtualBox顶部"设备"→"分配光驱"→"移除虚拟盘")。

步骤4:首次登录与基础设置

  1. 登录系统后,安装VirtualBox增强功能(优化体验):

    1. 点击VirtualBox顶部"设备"→"安装增强功能";

    2. 系统会自动挂载增强功能镜像,打开终端,输入命令:sudo apt update && sudo apt install virtualbox-guest-additions-iso,回车执行,输入密码,安装完成后重启虚拟机;

    3. 重启后,即可实现窗口自适应、文件拖拽、共享剪贴板等功能。

四、安装后优化技巧(必做,提升体验)

1. 更换国内镜像源(解决更新慢问题)

ParrotOS默认使用国外源,更新软件和系统速度较慢,建议更换国内镜像源(清华大学、中科大等),步骤如下:

  1. 打开终端,输入命令:sudo nano /etc/apt/sources.list.d/parrot.list,回车;

  2. 按"i"进入编辑模式,注释掉原来的国外源(在每行前面加"#");

  3. 粘贴国内镜像源(二选一即可):

    1. 清华大学源:deb https://mirrors.tuna.tsinghua.edu.cn/parrot/ parrot main contrib non-free

    2. 中科大源:deb http://mirrors.ustc.edu.cn/parrot parrot main contrib non-free

  4. 按"Ctrl+O"保存,按"Ctrl+X"退出编辑;

  5. 输入命令:sudo apt update && sudo apt full-upgrade,回车执行,更新软件包列表和系统。

2. 安装常用工具(可选)

根据需求安装常用工具,终端输入以下命令:

  • 安装中文输入法:sudo apt install fcitx fcitx-pinyin,安装完成后重启,在系统设置中切换输入法;

  • 安装常用软件:sudo apt install firefox vlc htop(火狐浏览器、播放器、系统监控工具);

  • Security版补充工具:sudo parrot-upgrade,更新渗透测试工具库。

3. 开启root用户(可选,Security版常用)

ParrotOS默认不启用root用户,若需要root权限(如执行高级命令、使用渗透测试工具),终端输入命令:sudo passwd root,设置root密码,后续可通过su root切换到root用户。

五、常见问题解决方法

  • 问题1:虚拟机无法启动,提示"未开启CPU虚拟化"? 解决:重启电脑,进入BIOS/UEFI,开启CPU虚拟化技术(Intel VT-x / AMD-V),保存重启后再尝试。

  • 问题2:安装过程中卡顿、死机? 解决:关闭物理机后台多余程序,增加虚拟机内存和处理器核心数,重新启动安装。

  • 问题3:登录后无法上网? 解决:检查虚拟机网络适配器设置,确保为"NAT"模式;若仍无法上网,重启虚拟机或物理机网络。

  • 问题4:VMware启动时报错"Could not open /dev/vmmon"? 解决:终端输入命令sudo /etc/init.d/vmware start,重新加载模块即可。

  • 问题5:镜像验证失败、安装报错? 解决:重新从官网下载ParrotOS镜像,再次校验完整性,避免使用第三方镜像。

六、总结

以上就是虚拟机安装ParrotOS的完整教程,VMware版本操作更简洁,适合新手;VirtualBox版本免费开源,适合追求性价比的用户。安装过程中重点注意3点:开启CPU虚拟化、正确配置虚拟机资源、选择合适的磁盘分区方式。安装完成后更换国内镜像源,可大幅提升系统更新和软件安装速度。

ParrotOS Security版内置丰富的渗透测试工具,适合安全学习和实操;Home版轻量流畅,适合日常使用。如果遇到其他问题,可参考ParrotOS官方文档或留言咨询。

相关推荐
梧六柒19 小时前
5-.点+空格+点绕过 || .user.ini绕过
网络安全
大神科技AI定制19 小时前
企业级OpenClaw落地指南:如何通过私有化部署构建安全AI Agent工作流?
人工智能·安全
aaaffaewrerewrwer20 小时前
免费在线 2048 游戏推荐|经典数字合并玩法 + 流畅浏览器体验
安全·游戏·个人开发
冷酷的兔先生20 小时前
什么样的设计,才配得上“宠物空调”这个名字?——从功能设备到环境控制系统的判定标准
安全·宠物
53AI1 天前
制造业智能安全生产监控:从“被动应对“到“主动预防“的转型之路
安全·知识库·制造业·预警
高翔·权衡之境1 天前
主题4:差错控制——噪声中如何保真?
驱动开发·安全·缓存·系统安全·信息与通信
pencek1 天前
HakcMyVM-Slackware
网络安全
中科固源1 天前
Wisdom平台技术解析:通讯协议安全与兼容性模糊测试实践
安全·模糊测试·商业航天
@insist1231 天前
信息安全工程师-应急响应基础:核心概念、法律要求与分级标准
安全·软考·信息安全工程师·软件水平考试
阿部多瑞 ABU1 天前
法律-社会悖论:一种根本矛盾的辩证分析
安全