Whilst Asustor's ADM suits most people, it is possible to install ANY intel operating system on the nimbustor4/2 (as5202t/as5304t) as they run fairly generic intel hardware (asmedia sata controller, rtl8125 2.5gbe nic and ite system management chip)
in this gist I'll detail the steps needed to install and configure Debian11
Before proceeding you need to decide where you're going to install Debian.
Most people will choose to install it to a usb3 attached drive - either a usb3 ssd ( samsung t5 or similar ) or a usb3 hdd. This gives the most straightforward install ( just tell Debian to use the entire usb3 drive to install to ) and maximises available space on the NAS HDDs
The other option is to install Debian direct to the NAS hard drives - that means no extra drive hanging off the nas, and you can raid1 mirror the system partition across all drives for added resiliency ( though this is somewhat limited as the EFI boot partition is only on sda - so in the case of sda failing you'd need to boot off install media and rebuild the EFI partition). Downside is a more complex setup procedure and you'll need to go thru manual partitioning as opposed to guided (you'll also need a working knowledge of how to setup md raid1 in the partitioner)
NOTE - do NOT try and use a basic usb pendrive to install the system to - they have neither the write speed nor the write durability needed
Similarly do NOT try and install to the eMMC built into the unit - it's only 8gb ( which is too small for anything but the most minimal install ), and like pendrives, eMMC lacks write durability and write speed. Most importantly if you over-write the eMMC you will be unable to revert to ADM ( the eMMc has a minimal boot image on it which is used to recover the system - and there is no tool to restore it if wiped )
For this guide I'll detail the external system drive method
step 1 - change BIOS settings https://gist.github.com/johndavisnz/3b47df6a255b718b3e910e6331656cf6
step 2 - install Debian https://gist.github.com/johndavisnz/0d721c0b97615a5720660024f4a5f158
step 3 - install custom kmod for fan control and setup lm_sensors https://gist.github.com/johndavisnz/b5aae0236141666a77aac094701d7839
step 4 - install custom fan control script https://gist.github.com/johndavisnz/06a5e1aabaf878add0ad95669b3a0b3d
step 5 - install rtl8125 and i915 firmware, install OMV6 and Plex https://gist.github.com/johndavisnz/d4d8cf1304ebade08f924411d2c83327
@johndavisnz
I was wondering if you could help me with this, I'm sorry this is above my knowledge base as I do not have the knowledge to script. I can understand the basics and read some and fairly new to Linux. I have taken the output from my ASUSTOR AS6604T running FreeNAS and copied your outputs would you be so kind as to help me? If you would like to contact me, I'm more than happy to let me know.
Here is the output of 'sensors' on the AS6604T
coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +37.0°C (high = +105.0°C, crit = +105.0°C)
Core 0: +36.0°C (high = +105.0°C, crit = +105.0°C)
Core 1: +36.0°C (high = +105.0°C, crit = +105.0°C)
Core 2: +35.0°C (high = +105.0°C, crit = +105.0°C)
Core 3: +35.0°C (high = +105.0°C, crit = +105.0°C)
acpitz-acpi-0
Adapter: ACPI interface
temp1: +36.0°C (crit = +95.0°C)
it8625-isa-0290
Adapter: ISA adapter
in0: 1.18 V (min = +1.65 V, max = +1.74 V) ALARM
in1: 1.19 V (min = +0.51 V, max = +1.95 V)
in2: 2.04 V (min = +1.18 V, max = +0.71 V) ALARM
in3: 2.02 V (min = +0.85 V, max = +0.35 V) ALARM
in4: 1.89 V (min = +1.94 V, max = +0.49 V) ALARM
in5: 1.80 V (min = +2.08 V, max = +1.35 V) ALARM
in6: 1.69 V (min = +0.02 V, max = +1.42 V) ALARM
3VSB: 3.32 V (min = +5.08 V, max = +0.29 V) ALARM
Vbat: 3.08 V
+3.3V: 3.23 V
fan1: 2163 RPM (min = 1433 RPM)
fan2: 0 RPM (min = 106 RPM) ALARM
fan3: 0 RPM (min = 17 RPM) ALARM
temp1: -128.0°C (low = -105.0°C, high = +64.0°C)
temp2: -128.0°C (low = +76.0°C, high = -68.0°C) sensor = thermal diode
temp3: -128.0°C (low = -35.0°C, high = +23.0°C)
intrusion0: ALARM
nvme-pci-0800
Adapter: PCI adapter
Composite: +26.9°C (low = -5.2°C, high = +79.8°C)
(crit = +84.8°C)
Checking the mapping of hwmon directory
root@truenas[/sys/class/hwmon]# ls -ltr
total 0
lrwxrwxrwx 1 root root 0 Aug 29 13:24 hwmon3 -> ../../devices/platform/it87.656/hwmon/hwmon3
lrwxrwxrwx 1 root root 0 Aug 29 13:24 hwmon2 -> ../../devices/platform/coretemp.0/hwmon/hwmon2
lrwxrwxrwx 1 root root 0 Aug 29 13:24 hwmon1 -> ../../devices/pci0000:00/0000:00:13.3/0000:08:00.0/hwmon/hwmon1
lrwxrwxrwx 1 root root 0 Aug 29 13:24 hwmon0 -> ../../devices/virtual/thermal/thermal_zone0/hwmon0
root@truenas[/sys/class/hwmon]#
hddtemp of the hard drives
root@truenas[/sys/class/hwmon]# hddtemp /dev/sda /dev/sdb /dev/sdc /dev/sdd
/dev/sda: ST10000VN0008-2JJ101: 31°C
/dev/sdb: ST10000VN0008-2JJ101: 29°C
/dev/sdc: ST10000VN0008-2JJ101: 31°C
/dev/sdd: ST10000VN0008-2JJ101: 30°C
root@truenas[/sys/class/hwmon]#