Technical Tip: Installing the Reveal Agent on Ubuntu (with Secure Boot)
| Description | This article describes how to install the Reveal Agent on an endpoint running Ubuntu. |
| Scope | FortiDLP. |
| Solution | Prerequisites:
This can be done by running the following command in the terminal:
dkms status
If the following message is returned by the command:
Run the suggested command to install the DKMS package:
sudo apt install dkms
The version of the currently running kernel can be determined by running the following command:
uname -r
For example, the below output shows the running kernel version for this endpoint is 5.15.0-27-generic:
To verify that the kernel headers are installed for this kernel version, run the following command:
apt list linux-headers-$(uname -r)
[installed] should be visiblebesides linux-headers-x.xx.x-x-generic. If this is not present, run the following commands to install the kernel headers:
sudo apt-get install linux-headers-$(uname -r)
There are additional steps to install the Reveal Agent if Secure Boot is enabled. To know it is applied, run the following command:
mokutil --sb-state
The output should return one of:
Installing the Reveal Agent.
sudo apt-get update
sudo apt-get upgrade -y
Note: Reboot the device if there is a kernel change. If this does occur, re-verify that the kernel headers for this version are installed.
sudo apt install ./agent-deb.deb
If Secure Boot is enabled, the following screen will appear: If Secure Boot is disabled, skip to step 9.
![]() |










