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:创建新虚拟机
-
点击主界面"创建新的虚拟机",选择"典型(推荐)",点击"下一步";
-
选择"安装程序光盘镜像文件(ISO)",点击"浏览",找到下载好的ParrotOS镜像文件,选中后点击"下一步";
- 注意:若VMware自动识别系统为"Debian",无需修改,属于正常现象;若未识别,手动选择"Linux"→"Debian 10.x 64位"(或对应最新版本)。
-
设置虚拟机名称(如"ParrotOS")和安装位置(建议安装在非C盘,空闲空间≥40GB),点击"下一步";
-
设置虚拟磁盘大小:推荐40GB,选择"将虚拟磁盘存储为单个文件"(性能更稳定),点击"下一步";
-
点击"自定义硬件",优化配置(关键):
-
内存:根据自身电脑内存分配,推荐4GB(4096MB),最大不超过物理内存的一半;
-
处理器:分配2核及以上(推荐4核),点击"确定";
-
网络适配器:默认"NAT"模式(可正常上网),无需修改;若需与物理机同网段,可选择"桥接模式"。
-
-
确认配置无误后,点击"完成",虚拟机创建成功。
步骤3:启动虚拟机并安装ParrotOS
-
选中创建好的"ParrotOS"虚拟机,点击"开启此虚拟机",等待镜像引导;
-
引导完成后,进入ParrotOS启动界面,使用方向键选择"Install Parrot"(图形化安装,新手推荐),按回车;
-
可选"Install with GTK GUI",同样为图形化安装,操作一致;
-
若选择"Try Parrot",可先体验系统,后续仍可通过桌面"Install Parrot"图标完成安装。
-
-
选择安装语言:推荐"简体中文",点击"下一步";
-
选择时区:默认"上海"(根据实际地区调整),点击"下一步";
-
选择键盘布局:默认"汉语(中国)",点击"下一步";
-
磁盘分区(新手必看):
-
推荐选择"使用整个磁盘并配置LVM"(自动分区,无需手动操作,避免分区错误);
-
高级用户可选择"手动分区",按需分配根分区(/)、交换分区(swap)、家目录(/home),新手不建议尝试;
-
确认分区方案后,点击"下一步",选择"是",确认写入磁盘(会格式化虚拟磁盘,无需担心影响物理机)。
-
-
设置用户信息:
-
输入主机名(如"parrot",可自定义);
-
设置用户名和密码(密码建议复杂且牢记,后续登录系统需使用);
-
确认信息后,点击"下一步",开始安装系统(耗时5-15分钟,取决于电脑配置和镜像版本)。
-
-
安装完成后,点击"重启",重启时会提示"移除安装介质",直接按回车即可(虚拟机自动移除ISO镜像)。
步骤4:首次登录与基础设置
-
重启后,进入登录界面,输入之前设置的用户名和密码,点击登录;
-
登录后,系统会弹出初始化向导,可选择是否设置隐私选项、更新系统,新手可直接点击"跳过",后续手动更新;
-
安装VMware Tools(优化体验,必做):
-
点击VMware顶部菜单栏"虚拟机"→"安装VMware Tools";
-
ParrotOS桌面会出现VMware Tools镜像图标,双击打开,将里面的压缩包复制到桌面,解压后打开终端;
-
在终端中输入命令:
sudo apt update && sudo apt install open-vm-tools-desktop,回车执行,输入密码,等待安装完成后重启虚拟机; -
安装完成后,虚拟机可实现窗口自适应、拖拽文件、共享剪贴板等功能。
-
三、VirtualBox版本安装步骤(免费开源)
步骤1:安装并启动VirtualBox
双击下载的VirtualBox安装包,按照提示完成安装(安装过程中会提示安装驱动,点击"信任""安装"),安装完成后启动VirtualBox。
步骤2:创建新虚拟机
-
点击主界面"新建",输入虚拟机名称(如"ParrotOS"),类型选择"Linux",版本选择"Debian (64-bit)",点击"下一步";
-
分配内存:推荐4096MB(4GB),点击"下一步";
-
创建虚拟硬盘:选择"创建虚拟硬盘现在",点击"创建";
-
硬盘文件类型:默认"VDI(VirtualBox磁盘映像)",点击"下一步";
-
存储方式:选择"动态分配"(节省物理磁盘空间),点击"下一步";
-
设置虚拟硬盘大小:推荐40GB,选择存储位置(非C盘),点击"创建";
-
优化虚拟机配置(关键):
-
选中创建好的虚拟机,点击"设置"→"系统"→"处理器",分配2核及以上,勾选"启用PAE/NX";
-
点击"显示"→"显存大小",设置为128MB(避免界面卡顿);
-
点击"存储"→"控制器:IDE",点击右侧"光盘"图标,选择"选择虚拟光盘文件",找到ParrotOS镜像文件,点击"确定";
-
点击"网络",默认"NAT"模式,确保可正常上网;
-
点击"高级",将"共享剪贴板"和"拖放"设置为"双向",方便后续与物理机交互。
-
步骤3:启动虚拟机并安装ParrotOS
-
选中虚拟机,点击"启动",等待镜像引导,进入启动界面;
-
使用方向键选择"Install Parrot",按回车,后续步骤与VMware安装一致(选择语言、时区、键盘布局、磁盘分区、设置用户信息);
-
安装完成后,点击"重启",重启后移除ISO镜像(点击VirtualBox顶部"设备"→"分配光驱"→"移除虚拟盘")。
步骤4:首次登录与基础设置
-
登录系统后,安装VirtualBox增强功能(优化体验):
-
点击VirtualBox顶部"设备"→"安装增强功能";
-
系统会自动挂载增强功能镜像,打开终端,输入命令:
sudo apt update && sudo apt install virtualbox-guest-additions-iso,回车执行,输入密码,安装完成后重启虚拟机; -
重启后,即可实现窗口自适应、文件拖拽、共享剪贴板等功能。
-
四、安装后优化技巧(必做,提升体验)
1. 更换国内镜像源(解决更新慢问题)
ParrotOS默认使用国外源,更新软件和系统速度较慢,建议更换国内镜像源(清华大学、中科大等),步骤如下:
-
打开终端,输入命令:
sudo nano /etc/apt/sources.list.d/parrot.list,回车; -
按"i"进入编辑模式,注释掉原来的国外源(在每行前面加"#");
-
粘贴国内镜像源(二选一即可):
-
清华大学源:
deb https://mirrors.tuna.tsinghua.edu.cn/parrot/ parrot main contrib non-free; -
中科大源:
deb http://mirrors.ustc.edu.cn/parrot parrot main contrib non-free。
-
-
按"Ctrl+O"保存,按"Ctrl+X"退出编辑;
-
输入命令:
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官方文档或留言咨询。