πŸ“‹ MY COMPLETE CSI LINUX, KALI & PARROT VM RENEWAL SUMMARY for My New Forensic & Security Lab!

Date: June 27, 2026

Platform: VMware Workstation on Debian


βœ… My Installed VMs

Virtual MachineStatusDetails
CSI Linux CMS 2026.4βœ… COMPLETEI fully installed, updated, cleaned, and it’s ready for use
Kali Linuxβœ… COMPLETEI fully installed, updated, cleaned, and it’s ready for use
Parrot OSβœ… COMPLETEI fully installed, updated, cleaned, and it’s ready for use

πŸ“‹ My CSI Linux Renewal Summary

Phase 1: Download & Extraction

StepActionDetails
1I DownloadedCSI Linux CMS 2026.4 VMware.7z (16.2 GB)
2I ExtractedUsed 7z x β€“ got 4 files (~16.8 GB total)
3I VerifiedConfirmed .ovf.mf.vmdk, and license docs

Phase 2: VMware Import (The Correct Way)

StepActionDetails
4I Opened VMwareVMware Workstation on Debian
5I ImportedUsed File β†’ Open Virtual Machine β†’ selected .ovf (not .vmdk)
6I WaitedImport auto-configured all hardware settings

What I Learned: I used .ovf instead of .vmdk β€“ this prevented the PXE boot error I got before.


Phase 3: First Boot & Updates

StepActionDetails
7I Powered OnVM booted directly into CSI Linux
8I Logged InUsed csi / csi
9I Updated the SystemRan sudo apt update && sudo apt upgrade -y
10I Upgraded the KernelUpgraded to 6.8.0-124-generic

Phase 4: Post-Installation Configuration

StepActionDetails
11I Configured PostfixChose “Local only” and set mail name to csi.local
12I RebootedRan sudo reboot to load new kernel
13I Changed My PasswordUsed passwd β€“ changed default csi password

Phase 5: Fixes & Cleanup

StepActionDetails
14I Fixed the GPG KeyRan sudo apt-key adv --recv-keys 401E790E060BB00E β€“ fixed the NO_PUBKEY error
15I Removed Old KernelsRan sudo apt autoremove -y β€“ removed 7 old kernels, freed 301 MB
16I Cleaned the CacheRan sudo apt autoclean β€“ removed outdated package files
17I Cleared /tmpRan sudo rm -rf /tmp/*
18I Cleaned LogsRan sudo journalctl --vacuum-time=3d β€“ kept only last 3 days
19I Verified My Disk SpaceRan df -h β€“ confirmed 83 GB free (27% used of 118 GB)

Phase 6: Finalization

StepActionDetails
20I Ran the CSI Tool UpdateRan powerup once
21I Ran It AgainRan powerup a second time (recommended for fresh installs)

βœ… My CSI Linux Final Status

MetricMy Status
VM Import Methodβœ… I used .ovf import – correct method
Operating Systemβœ… CSI Linux CMS 2026.4 – fully installed
Kernel Versionβœ… 6.8.0-124-generic (latest)
System Packagesβœ… All up to date
CSI Toolsβœ… Updated via powerup (twice!)
My Passwordβœ… Changed to a secure password
My Disk Spaceβœ… 83 GB free (27% used)
GPG Keysβœ… Fixed
Old Kernelsβœ… Removed (7 packages, 301 MB freed)
Temp Filesβœ… Cleared
Logsβœ… Trimmed to 3 days

πŸ“‹ My Kali Linux Renewal Summary

Phase 1: Download & Extraction

StepActionDetails
1I DownloadedKali Linux VMware image
2I ExtractedUsed 7z x if needed
3I VerifiedConfirmed .ovf or .ova file present

Phase 2: VMware Import

StepActionDetails
4I Opened VMwareVMware Workstation on Debian
5I ImportedUsed File β†’ Open Virtual Machine β†’ selected .ovf or .ova
6I WaitedImport auto-configured all hardware settings

Phase 3: First Boot & Updates

StepActionDetails
7I Powered OnVM booted directly into Kali
8I Logged InUsed kali / kali
9I Changed My PasswordRan passwd kali β€“ changed default password
10I Updated the SystemRan sudo apt update && sudo apt full-upgrade -y
11I Installed VMware ToolsRan sudo apt install -y open-vm-tools-desktop
12I RebootedRan sudo reboot to load new kernel

Phase 4: Cleanup

StepActionDetails
13I Removed Old PackagesRan sudo apt autoremove -y && sudo apt autoclean
14I Verified Disk SpaceRan df -h β€“ confirmed healthy disk space

πŸ“‹ My Parrot OS Renewal Summary

Phase 1: Download & Extraction

StepActionDetails
1I DownloadedParrot OS VMware image
2I ExtractedUsed 7z x if needed
3I VerifiedConfirmed VM files present

Phase 2: VMware Import

StepActionDetails
4I Opened VMwareVMware Workstation on Debian
5I ImportedUsed File β†’ Open Virtual Machine β†’ selected .ovf or .ova
6I WaitedImport auto-configured all hardware settings

Phase 3: First Boot & Updates

StepActionDetails
7I Powered OnVM booted directly into Parrot
8I Logged InUsed default credentials
9I Changed My PasswordRan passwd β€“ changed default password
10I Updated the SystemRan sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y
11I RebootedRan sudo reboot to load new kernel

Phase 4: Cleanup

StepActionDetails
12I Removed Old PackagesRan sudo apt autoremove -y && sudo apt autoclean
13I Verified Disk SpaceRan df -h β€“ confirmed healthy disk space

βœ… My Final Status Summary

VMMy StatusKernelUpdatesCleanupReady
CSI Linuxβœ… I did it6.8.0-124βœ…βœ…βœ…
Kali Linuxβœ… I did itLatestβœ…βœ…βœ…
Parrot OSβœ… I did itLatestβœ…βœ…βœ…

πŸ”‘ What I Learned

Before (What I Did Wrong)After (What I Do Now)
I selected the .vmdk file directlyI import the .ovf file
I used “Create New Virtual Machine”I use “Open Virtual Machine”
VMware guessed wrong settingsAll settings are auto-configured
I got a PXE boot errorMy VMs boot directly into the OS
I skipped cleanup stepsI always run autoremove and clean logs

πŸš€ My VM Update Routine (Going Forward)

For CSI Linux:

bash

sudo apt update && sudo apt upgrade -y
powerup
powerup
sudo apt autoremove -y

For Kali Linux:

bash

sudo apt update && sudo apt full-upgrade -y
sudo apt autoremove -y

For Parrot OS:

bash

sudo apt update && sudo apt upgrade -y && sudo apt dist-upgrade -y
sudo apt autoremove -y

🎯 What I Now Have

  • Three fully updated, clean, and secure forensic VMs:
    • CSI Linux – Specialized for forensics & OSINT
    • Kali Linux – Industry-standard penetration testing
    • Parrot OS – Security & forensics
  • All system packages updated
  • Old kernels removedΒ for faster boot and more space
  • Clean logs and temp filesΒ for better performance
  • My passwords changedΒ from defaults

πŸš€ My Next Steps

  1. I will take snapshotsΒ of each VM (pristine state to revert to if needed)
  2. I will explore each system’s tools
  3. I will start using themΒ for my forensic and security work

πŸ’¬ My Final Thoughts

“I started with a single downloaded file and ended up with a fully updated, clean, and secure forensic lab. I learned the difference between OVF and VMDK, fixed errors along the way, and now I have three powerful VMs ready for action. This was a great learning experience!”