虚拟机安装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官方文档或留言咨询。

相关推荐
程序猿编码4 小时前
给Linux程序穿“隐身衣”——ELF运行时加密器全解析(C/C++代码实现)
linux·c语言·c++·网络安全·elf·内存安全
一名优秀的码农4 小时前
vulhub系列-74-Hackable III(超详细)
安全·web安全·网络安全·网络攻击模型·安全威胁分析
千里念行客2406 小时前
康华生物拐点已至:狂苗龙头加速转型 开启预防+治疗双轮增长新征程
大数据·科技·安全·健康医疗
PinTrust SSL证书6 小时前
Sectigo(Comodo)企业型OV通配符SSL
网络·网络协议·网络安全·小程序·https·ssl
金士镧(厦门)新材料有限公司6 小时前
片状碳酸镧:一种“低调但很忙”的稀土材料
科技·安全·全文检索·生活·能源
m0_738120727 小时前
渗透基础知识ctfshow——Web应用安全与防护(第六 七章)
服务器·前端·安全
一只鼠标猴7 小时前
甲方安全运营:漏洞整改推动实操指南
运维·安全·网络安全·安全架构·安全运营·漏洞整改
DianSan_ERP7 小时前
淘宝订单接口集成中如何正确处理消费者敏感信息的安全与合规问题?
大数据·运维·网络·人工智能·安全·servlet
星幻元宇VR7 小时前
VR科普赛车|沉浸式学习交通安全知识
科技·学习·安全·生活·vr