Пересобрать gentoo
RomanL 21 ноября, 2012 - 12:51
Здравствуйте. Ребят спасайте. Есть готовый образ gentoo с установленным специфическим софтом. Образ создавался под core i3, но появилась необходимость развернуть его на машинах с другими процессорами, причём срочно. Времени на отдачу в производство этих компьютеров очень мало, помогите пожалуйста - как заставить этот образ работать? Я не очень знаком с перекомпиляцией ядра, при make menuconfig в /usr/src/linux выдаёт illegal instruction. Может что-то подскажите? Только сильно не ругайте, вопрос совершенно не по моему профилю, но вопрос жизни и смерти. Заранее спасибо.
»
- Для комментирования войдите или зарегистрируйтесь
RomanL написал(а): Только
Тогда передайте профильному человеку. Может кто из форума возмется за денюжку.
По теме: 1) приводите полный лог
2) загрузившись на совместимом проце, поставить флаги компиляции march mtune на generic пересобрать мир, а потом ядро
В том-то и дело что время
В том-то и дело что время крайне ограничено, а так с удовольствием бы подкинул кому-нибудь за денюжку работы. А есть способ хотя бы поднять SSH на нём? Пинги в обе стороны идут, а подключиться не даёт никак - сбрасывает. Нет ли способа загрузиться с livecd и из-под неё делать make? Есть ли доступный ман для новичков по пересборке мира и ядра? Заранее спасибо.
можно можно есть, хендбук +
можно
можно
есть, хендбук + возможно "ядерная физика для домохозяек"
с такими вопросами вероятность, что вы уложитесь в "крайне ограниченное время" - мала.
Попробую хендбук покурить...
Попробую хендбук покурить... а почему он на make menuconfig выдаёт illegal instruction, в какую сторону вообще смотреть?
/
Обыкновенно: в сторону ЧаВо http://gentoo.ru/content/u-menya-processor-imyarek-chto-podstavlyat-v-peremennuyu-cflags
Если есть машина с "родным" процессором, то развернуть на ней, изменить тип процессора на generic и выполнить действия описанные в http://www.gentoo.org/doc/en/gcc-upgrading.xml
Если такой уже нет, то дешевле собрать с чистого листа (используя из наличного образа список установленных пакетов и конфигурацию USE-флагов).
Конфигурироватья ядро без конечного списка железа, на котором оно должно работать --- дело гиблое.
:wq
--
Live free or die
в сторону подробностей. если
в сторону подробностей. если больше ничего не выдает, то
популярный способ получить такую ошибку - не соответствие архитектуры ядра и проги. наверно, софт скомпиленный cfalgs для другого проца тоже может давать такую ошибку.