[Moto G7 ROMs, Kernels, Recoveries, & Other Develop] fadestyle:
these instructions on the official lineage link you provided absolutely do NOT work. I have looked up the instructions for moto g7 and I have followed the instructions EXACTLY and they brick my moto g7 every dang time. There has to be better set of instructions. instructions copied from the official website i followed here:

Install LineageOS on river

Basic requirements

Unlocking the bootloader

Temporarily booting a custom recovery using fastboot

Pre-install instructions

Installing LineageOS from recovery

Get assistance

Basic requirements

warning

IMPORTANT: Please read through the instructions at least once before actually following them, so as to avoid any problems due to any missed steps!

Make sure your computer has adb and fastboot. Setup instructions can be found here.

Enable USB debugging on your device.

Unlocking the bootloader

info_outline

NOTE: The steps below only need to be run once per device.

warning

WARNING: Unlocking the bootloader will erase all data on your device! Before proceeding, ensure the data you would like to retain is backed up to your PC and/or your Google account, or equivalent.

Connect the device to your PC via USB.

On the computer, open a command prompt (on Windows) or terminal (on Linux or macOS) window, and type:

adb reboot bootloader

You can also boot into fastboot mode via a key combination:

With the device powered off, hold Volume Down + Power.

Once the device is in fastboot mode, verify your PC finds it by typing:

fastboot devices

check

TIP: If you see no permissions fastboot while on Linux or macOS, try running fastboot as root.

Now type the following command to get the bootloader status:

fastboot oem device-info

Follow the instructions at Motorola Support to unlock your bootloader.

info_outline

NOTE: If your device is not supported by the Motorola Bootloader Unlock website, you will need to use an alternative bootloader unlock method like SunShine.

Since the device resets completely, you will need to re-enable USB debugging to continue.

Temporarily booting a custom recovery using fastboot

Download a custom recovery - you can download TWRP. Simply download the latest recovery file, named something like twrp-x.x.x-x-river.img.

Connect your device to your PC via USB.

On the computer, open a command prompt (on Windows) or terminal (on Linux or macOS) window, and type:

adb reboot bootloader

You can also boot into fastboot mode via a key combination:

With the device powered off, hold Volume Down + Power.

Once the device is in fastboot mode, verify your PC finds it by typing:

fastboot devices

check

TIP: If you see no permissions fastboot while on Linux or macOS, try running fastboot as root.

Temporarily flash a recovery on your device by typing:

fastboot flash boot <recovery_filename>.img

info_outline

NOTE: On Windows systems, thanks to a bug in fastboot, you must first swap to slot a with fastboot set_active a, then specify slot a when flashing images, e.g. fastboot flash boot_a <recovery_filename>.img

check

TIP: The file may not be named identically to what stands in this command, so adjust accordingly.

With the device powered off, hold Volume Down + Power, then select “Recovery mode” using Volume keys.

Alternatively, on some devices and recoveries you can use fastboot to boot directly into the freshly flashed or any other desired recovery:

fastboot boot <recovery_filename>.img

check

TIP: The file may not be named identically to what stands in this command, so adjust accordingly.

Pre-install instructions

Thanks to some OEMs shipping A/B devices with slot b unpopulated, we need to populate it by copying the contents of slot a to avoid a potential hard-brick.

To do this, sideload the copy-partitions.zip package by doing the following:

Download the copy-partition zip file from here.

Sideload the copy-partitions .zip package:

On the device, select “Advanced”, “ADB Sideload”, then swipe to begin sideload.

On the host machine, sideload the package using: adb sideload filename.zip

Installing LineageOS from recovery

Download the LineageOS installation package that you would like to install or build the package yourself.

Optionally, download additional application packages such as Google Apps (use the arm64 architecture).

If you are not in recovery, reboot into recovery:

With the device powered off, hold Volume Down + Power, then select “Recovery mode” using Volume keys.

Now tap Wipe.

Now tap Format Data and continue with the formatting process. This will remove encryption and delete all files stored in the internal storage.

Return to the previous menu and tap Advanced Wipe, then select the System partition and then Swipe to Wipe.

Sideload the LineageOS .zip package:

On the device, select “Advanced”, “ADB Sideload”, then swipe to begin sideload.

On the host machine, sideload the package using: adb sideload filename.zip

(Optionally): If you want to install any additional add-ons, run adb reboot sideload, then adb sideload filename.zip those packages in sequence.

If anyone has a correct set of detailed instructions it would be greatly appreciated if you posted them here please. :)

---------- Post added at 07:00 PM ---------- Previous post was at 06:55 PM ----------

please tell me how you installed lineage because the instructions they provide do NOT work and brick my phone every time.