Parrot is laggy

I use parrot from more than a year, It’s sometimes laggy and log off by itself or restart.
When I use Virtual machine is so laggy that I mostly cannot use my VM.
I can’t get to the bottom of this, what is wrong, I think that 8 GB ram is not enough.

My system info is:
CPU: Intel i7-8550U (8) @ 4.000GHz
GPU: Intel UHD Graphics 620
Memory: 4316MiB / 7904MiB

I will be very grateful if anyone could give me a tip on how I can fix that.

generally speaking, Linux is pretty low overhead compared to Microsoft, meaning it doesn’t use a lot of memory space. However, running VMs do so I would say start by upgrading ram. I have 2 8GB sticks in my machine and it runs great. No lag at all between 2 screens. Haven’t installed any VMs yet, but just installed Virtualbox so VMs to come. Plus I plan on installing GNS3 which I hope will work as well. I did have Windows on this machine previously, running VMs, OfficeSuite, and GNS3 and it still worked like a champ. So I imagine I won’t have any issues with Linux and 16GB RAM.


Yes I think also it’s a ram will buy next 8GB and will see.

When running a VM it can depend on what activity you’re trying to do in it, some operations run best on a non-virtualized environment. Sometimes it’s matter of allocating more than the normal system resource limits to the VM. If only 4300 of 7900 is in use when running the VM there is more can allocated to the hypervisor.

No on the VM I hope…

No, not on a VM. That would be horrendous. But I will eventually tie GNS3 into my VMs as I go (and upgrade my system, got Christmas presents for that :smiley: ).

im using the latest parrot 4.8 exp6 64bit iso on 2 x usb 2.0 16gb drive’s with encrypted persistence running on my dual core with 8gb ram and its fast for me Screenshot%20at%202019-12-21%2005-27-10

1 Like

That’s the best 4300 of 7900 ram is used without VM and it’s seems pretty much…

Have you added your VM to your apt/sources.list? Maybe your VM isn’t getting the proper updates?

That’s strange because for sure something is bad with source list as after apt-get update I get this error:

Ign:84 n/a InRelease
Err:85 n/a Release
404 Not Found [IP: 80]

I think virtualbox does not update from a long time as always I got this error and does not know how to fix it. Can you explain to me as you explain some beginners? which command etc use to fix that?

Thank you

This is some info I got from the Debian page:

Debian 10 “Buster”

Packages for VirtualBox are not available in Debian 10 and won’t be in buster-backports either. A recommended alternative is Virtual Machine Manager (buster/virt-manager).

Lucas Nussbaum maintains an unofficial (and unsupported) backport of the Debian unstable package for Debian 10.

I woudl first check to see if you’re running Debian 9 or 10. Go off the intructions for Buster. Also I there might be a newer version of VirtualBox you can use than what is described in the steps.

These are the steps:

apt install virtualbox

Add virtualbox.list to /etc/apt/sources.list.d

deb stretch contrib

Add Oracle VirtualBox public key:

sudo apt-key add oracle_vbox_2016.asc

Install virtualbox-5.2

sudo apt-get update
sudo apt-get install virtualbox-5.2

Here is the VirtualBox Wiki page
You also might need to download the extension pack as well. For this, it doesn’t matter what OS you have. The extension pack can help with some usb stuff and network connection.

1 Like

I recently isntalled BlackArch in VirtualBox and the OVA image is 15GB. Very large file because it has so many tools. I had no issues, but I also did a fresh install of VirtualBox.

Between the new Kali, ParrotSec, and BlackArch on my VM I am not having any problems running them. It does get “laggy” if I’m using alot of CPU on other stuff. I would not want to ever run BlackArch and another full OS in VirtualBox at the same time, becuase I know it would slow me down. Windows that comes on Virtualbox isn’t a full distro, so I could run tht with ParrotSec in my VM.

Hope that helps

1 Like

That would be quite excessive for a baseline reading, obviously you have to check your process and not run so many things while trying to run a vm at the same time.


Stop fucking adding the repository randomly. Thanks!

1 Like

/etc/apt/sources.list.d it’s a directory how I can create file to save repository on it?

1 Like

Yes so if it is a directory then you would enter it, add the new .list file. Keep in mind as far I can tell you get the latest package by just downloading the .deb file, beats having to deal with a third party repo setup.

1 Like

You can do it with your text editor. Open it up and then write what you need on it, then save it under the directory. But you do have to keep in mind that you should follow these rules:

Configuration and custom setup

The APT package manager uses /etc/apt/sources.list and any .list file found in the /etc/apt/sources.list.d/ directory.


/etc/apt/sources.list is EMPTY

and the default APT configuration is located at /etc/apt/sources.list.d/parrot.list.

Content of /etc/apt/sources.list.d/parrot.list:

deb rolling main contrib non-free
#deb-src rolling main contrib non-free
deb rolling-security main contrib non-free
#deb-src rolling-security main contrib non-free

Or else it can mess up updates and upgrades.

You could also do this:
cd /etc/apt/sources.list.d

once inside the directory then do this command:
sudo touch virtualbox.list

That will create the file for you. Then you can edit the file with nano.

sudo nano virtualbox.list

add this to the file: ```
deb stretch contrib

Press control o then hit enter. Then press control x to save it. Then it is added.


It will help you out so much and save alot of time if you watch a YouTube video or something or get a list of Linux commands so you can familiarize yourself with how to do certain things. I had to do this when I first started out, too. :slightly_smiling_face:

1 Like

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.