Вы не сказали, какая архитектура у процессора, но тот факт, что вы полагаете, что текущий двоичный дистрибутив будет работать, подразумевает ARM или x86.
Если это так, вы можете собрать ядро из исходных текстов ванили и использовать его с любым дистрибутивом, который вам нравится. Вы не ограничены использованием их пакетов ядра. Не думаю, что будет слишком много проблем, поскольку 2.6 не так уж отличается от 3.x.
Я также открыт для решения на основе CentOS.
CentOS действительно по-прежнему использует 2.6 , как, скорее всего, и его двоюродный брат Scientific Linux .
Я хотел бы добавить то, что сработало для моего конкретного контроллера.
Контроллер хранения SCSI :LSI Logic / Symbios Logic SAS1068 PCI -X Fusion -MPT SAS (rev 01 )Машина представляет собой рабочую станцию Dell Precision 690, а контроллер находится на материнской плате. Это на Ubuntu 18.04 64 -бит
Во-первых, я хотел бы упомянуть несколько вещей, которые могут сработать, если мой метод не сработает на вас.
Моя история корневого bash :Я не уверен, насколько это необходимо (#мои комментарии)
apt install mpt-status
man mpt-status #it has notes about a kernel module needed mptctl see also mptsas
mpt-status #you should see the array and individual drives, if not continue
modprobe mpt3sas #loads this module into the kernel
modprobe sg #loads sg driver
cat /proc/scsi/sg/device_strs #where X is equal to the row number of the table starting with 0
smartctl -a /dev/sgX #smartctl commands work now and /dev/sg0 for example takes the place of /dev/sda for the purposes of smartctl
lsmod показал мне после того, как я попробовал различные решения, что у меня были загружены эти дополнительные модули :megaraid, mptctl, mpt3sas, mptsas, mptbase
Изменить :эта веб-страница предполагает, что mptsas является необходимым модулем:https://wiki.debian.org/LinuxRaidForAdmins#mpt2sas
Когда все заработает, убедитесь, что модули загружаются при загрузке.
Поскольку вы упомянули карту LSI RAID, я предполагаю, что это устройство MegaRAID; в этом случае вы можете получить информацию о каждом базовом диске, запустив
smartctl -i -d megaraid,0 /dev/sda
заменив /dev/sda
соответствующим образом (он должен соответствовать узлу устройства вашего диска RAID, видимого в системе ), и0
(увеличить его, чтобы увидеть каждый диск ).
На справочной странице smartctl
перечислены различные типы поддерживаемых контроллеров и синтаксис, используемый для их обращения.