Хотел поставить отцу на комп свеженькую Lubuntu, но оказалось, что семейство Ubuntu дистрибутивов на поддерживает старую архитектуру процессора на компьютере отца. Выдавало ошибкe что-то вроде "This kernel requires the following features not present on the CPU: cmov."
Я установил на виртуалку Qemu Lubuntu (виртуалке выставил процессор pentium 3), пересобрал ядро с конфигом от убунты 10.04, установил Remastersys, с его помощью создал из установленной системы ISO и попробовал запустить на виртуалке, выбрав для нее процессор pentium, оно запустилось, на реальной машине - тоже (двухъядерный амд), а на батином не запускается, пишет kernel panic. Не могу понять в чем проблема. Нужно ли пересобирать все пакеты? Как вообще осуществить задуманное? Может я изначально неправильно взялся за дело? Можно было бы, конечно установить другой дистр, но может я не только отцу систему поставлю, но и кому-то еще не придется отказываться от любимого дистра, ведь Lubuntu прекрасно подходит по требованиям оперативки. А на свалку выкидывать такое олдовое железо вообще для меня не вариант, оно же работает.
Буду рад любым советам, поскольку я не занимался подобной деятельностью раньше, даже ядро успешно никогда не собирал (хотя сейчас получилось - растем!).
Пользователь решил продолжить мысль 25 Декабря 2011, 20:20:19:
Достаточно ли apt-build прописать процессор "pentium" для того, чтобы он пересобрал систему под i586 ? Или нужно еще что-то указывать в конфигурационном файле:
kiman@kiman-System-Product-Name:~$ cat /etc/apt/apt-build.conf
build-dir = /var/cache/apt-build/build
repository-dir = /var/cache/apt-build/repository
Olevel = -O2
mtune = -mtune=pentium
options = " "
make_options = " "
kiman@kiman-System-Product-Name:~$