Я перекомпилировал ядро, удостоверившись это ни один из CONFIG_SYSFS_DEPRECATED
ни CONFIG_SYSFS_DEPRECATED_V2
были установлены.
Однако после нескольких повторений с CONFIG_IDE
не набор (и ядро, которому не удалось найти любые жесткие диски), оказалось, что я имел к CONFIG_IDE
набор, а также еще некоторое ядро конфигурирует опции, найденные 'под' поддержкой ATA/ATAPI устаревшей. Снова, у меня был краткий обзор того другого сервера (которые имеют правильно работу/dev/hda обнаружение), и добавил пропавших без вести, ATA/ATAPI связал опции ядра. Какие опции я на самом деле добавил, что не отметил, но здесь являюсь списком всех опций активированный underATA/ATAPI: CONFIG_IDE_GD
CONFIG_IDE_GD_ATA
CONFIG_IDE_PROC_FS
CONFIG_IDE_GENERIC
CONFIG_IDE_PCIBUS_ORDER
CONFIG_BLK_DEV_GENERIC
CONFIG_BLK_DEV_PIIX
Я также отключил поддержку Serial ATA и параллельного ATA.
Таким образом, теперь у меня есть ядро, которое загружает и успешно находит мой /dev/hda3
устройство.
Я действительно знаю, что это - плохая практика, чтобы полагаться на поддержку ядра ATA/ATAPI устаревшую и не использовать более современную поддержку ядра SATA/PATA. В конечном счете я должен мигрировать на SATA/PATA вместо этого. Но на данный момент, я счастлив (и немного более хорошо осведомлен о своей системе Linux).
(И мои извинения, если я отправляю вопрос и затем отвечаю на это и выбираю мой собственный ответ для того, чтобы быть принятым. Надо надеяться, этот ответ/вопрос все еще является полезным вкладом в U&L),