1

Нам нужно установить более старый дистрибутив Linux (Suse 10) на новый ноутбук. Ядро, поставляемое с Suse 10, не имеет достаточно новых драйверов для NIC и контроллера дисковода. Мы смогли найти исходный код для NIC и построить работающий модуль ядра NIC, однако, мы не можем найти исходный код для контроллера диска вне дерева ядра. Более новые ядра видят диск отлично; контроллером является Intel ATA_PIIX. Он включен в ядро, аппаратное обеспечение у нас оно более новое, чем версия, поддерживаемая старым ядром suse 10.

Я просканировал весь сайт Intel в поисках кода за пределами исходного кода ядра и не смог этого сделать. Можно ли поднять код из более нового исходного кода ядра? Это доступно для скачивания где-нибудь?

Изменить: (из комментария ниже)


SLED-10-SP2-x86 является ОС. Установка этих систем в автоматическом процессе, попытка изменить процесс, чтобы включить виртуальную машину (если у нас была память) или установить другую базовую ОС; пока выполнимо - не может быть сделано за отведенное время. Чтобы пройти процесс разработки, тестирования, UAT, постановка и развертывание занимает гораздо больше времени, чем у нас есть. У старого ноутбука была та же проблема, и исправление моего предшественника заключалось в сборке сетевых карт и модулей привода вручную. Нам нужно просто обновить эти модули для этого нового ноутбука

4 ответа4

7

Это виртуализация вариант? Вы всегда можете установить новейшую версию Suse, а затем запустить Suse 10 в качестве гостя KVM. Это может или не может работать для вашего приложения, хотя в зависимости от того, насколько важно, что оно работает на собственном оборудовании.

1

Тогда ответ на ваш вопрос:http://www.kernel.org/pub/linux/kernel/v2.6/ Я считаю, что SuSE/Novell должен сделать доступным исходный код для ядра SLED 10, однако я не могу найти его после краткий взгляд.

1

Я закончил тем, что запустил старую среду Suse 10 внутри chroot на новой установке Suse 12.

0

Я думаю, что virt - это еще лучший вариант (так как приложение не зависит от версии ОС), но SuSE (десктоп? Enterprise?) 10 с последним пакетом услуг вариант? Из того, что я мало помню из SuSE (около v9), его процедура установки для чего-либо после «базовой» версии была немного ... византийской, однако я считаю, что она по-прежнему давала более свежее ядро, если вы установили более свежий пакет обновления из начало.

(Конечно, все может быть иначе с v10 ...)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .