Skip to main content
Anthony_E
Staff
Staff
October 28, 2024

Technical Tip: Installing the Reveal Agent on Ubuntu (with Secure Boot)

  • October 28, 2024
  • 0 replies
  • 254 views
Description

This article describes how to install the Reveal Agent on an endpoint running Ubuntu. 

Scope FortiDLP.
Solution

Prerequisites:

 

  1. Verify that DKMS is installed.

This can be done by running the following command in the terminal:

 

dkms status

 

If the following message is returned by the command:

 

Anthony_E_11-1730113224675.png

 

Run the suggested command to install the DKMS package:

 

sudo apt install dkms

 

 

  1. Verify that the kernel headers are installed.

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:

 

Anthony_E_12-1730113224676.png

 

 

To verify that the kernel headers are installed for this kernel version, run the following command:

 

apt list linux-headers-$(uname -r)

 

Anthony_E_13-1730113224678.png

 

[installed] should be visiblebesides linux-headers-x.xx.x-x-genericIf this is not present,  run the following commands to install the kernel headers:

 

sudo apt-get install linux-headers-$(uname -r)

 

  1. Check the status of Secure Boot.

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:

  • SecureBoot enabled.
  • SecureBoot disabled.

 

Installing the Reveal Agent.

 

  1. Obtain the DEB installer for the Reveal Agent from the Support Portal.
  2. Run the command:

 

sudo apt-get update

 

  1. Upgrade the system by running:

 

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.

 

  1. Navigate to the directory where the DEB installer has been downloaded.
  2. Install the dependencies by running:

 

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.

 

Anthony_E_14-1730113224681.png

 

  1. Select Ok
  2. Configure a password for Secure Boot. Input this upon a reboot:

 

Anthony_E_15-1730113224683.png

 

  1. Verify the password:

 

Anthony_E_16-1730113224684.png

 

  1. Reboot the device. If Secure Boot is enabled, continue with the following steps. If Secure Boot is disabled, the installation process has been completed.
  2. Upon reboot, the MOK management screen will be presented. Press any key to enter MOK management.
  3. Select Enroll MOK:

 

Anthony_E_17-1730113224687.png

 

  1.  Select Continue

 

Anthony_E_18-1730113224691.png

 

  1. Select Yes.

 

Anthony_E_19-1730113224692.png

 

 

  1. Enter the password created in step 7:

 

Anthony_E_20-1730113224693.png

 

 

  1. Select Reboot:

 

Anthony_E_21-1730113224694.png