Отправляет email-рассылки с помощью сервиса Sendsay

gentoo не грузится на старом железе

Есть mb Asus P55T2P4S с процессором Intel Pentium 233 MMX на чипсете 430hx.
Плата старая, но очень хорошая, особенно для своего времени: SCSI
контроллер встроенный, 6 гнезд под память с контролем четности, разъемы
под 80-и пиновые IDE кабели, даже один разъем под USB.

Но вот беда - не грузится на ней gentoo с обновленным несколько дней
назад ядром до 2.6.30 и собранный для процессора Pentium MMX.

в результате:
- grub выдает меню имеющихся ядер
- все ядра собранные для Pentium 2 честно выдают сообщение, что
процессор им не годится
- ядро, собранное для Pentium MMX вообще ничего не пишет, просто уходит
на перезагрузку

но самое неприятное, что при загрузке с установочного диска происходит
тоже самое (возможно из-за поддержки процессоров начиная с 686, но можно
было бы выдать сообщение)

опции типа noapic acpi=off и т.д. не помогают

knoppix с ядром 2.4 грузится замечательно, opensuse11 застревает на
определении порта клавиатуры (если правильно понял), до этого
замечательно работал redhat9.0

в чем может быть дело?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36436; Возраст листа: 2230; Участников: 1387
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/900688

Ответить   Tue, 01 Sep 2009 18:14:46 +0400 (#900688)

 

Ответы:

С какими ошибками вылетает?
Пробовали ставить с liveCD 2005?

On Tuesday 01 September 2009 17:14:46 avm7wo***@m*****.ru wrote:

Ответить   Tue, 1 Sep 2009 19:43:20 +0300 (#900691)

 

Ставил когда-то с LiveCD 2007 или LiveDVD 2008 на атлоне, потом
перекомпилировал систему на pentium 2 - все замечательно работает и там
и там (рабочая -pentium 2), сейчас вот надо было под pentium MMX.
Ошибок никаких не выдает, после выбора ядра в grub выдает строку с
названием выбранного пункта, думает секуну-полторы и начинается
перезагрузка.

Нашел тут в рекомендации по сборке на другом компьютере такие параметры
длдя make:
make menuconfig ARCH=i386
make bzImage ARCH=i386
на что это влияет? тип процессора и так указываем в .config

и еще вопросы: на что влияет параметр CHOST, какой он должен быть для
pentium MMX и что означает рекомендация взять стадию для соответствующей
платформы?

Поветкин Константин пишет:

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36439; Возраст листа: 2231; Участников: 1387
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/900880

Ответить   Wed, 02 Sep 2009 09:09:12 +0400 (#900880)

 

CHOST - компилятор, собранный для определенной архитектуры: i386,i486, i586,
i686, amd64.
Файл стадии - подготовленный минимум системы, необходимы для работы системы.
Может быть:
amd64 - stage3-amd64-20090827.tar.bz2
x86 - stage3-i(4\6)86-20090901.tar.bz2
В вашем случае: stage3-i486-20090901.tar.bz2

Параметры компиляции для Pentium MMX:
CHOST="i586-pc-linux-gnu"
CFLAGS="-march=pentium-mmx -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"

P.S.
Начиная с gcc-4.3.2, лучше использовать -march=native
http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel#Pentium_w.2F_MMX
http://www.gentoo.org/doc/en/

По поводу кроссплатформенной сборки(сборка на одном процессоре для другого):
http://gentoo-wiki.com/TIP_AMD64-x86-distcc
http://dev.gentoo.org/~vapier/CROSS-COMPILE-HOWTO

On Wednesday 02 September 2009 08:09:12 avm7wo***@m*****.ru wrote:

Ответить   Wed, 2 Sep 2009 18:37:44 +0300 (#901182)

 

On Wed, 02 Sep 2009 09:09:12 +0400
avm7wo***@m*****.ru wrote:

Это лишнее, у тебя и так i386 (а не powerpc либо aix).

Влияет на то, для какой архитектуры будет проходить компиляция. Очень
не советую менять руками. У тебя будет что-то вроде i586-pc-linux-gnu
внимательно читать здесь:
http://www.gentoo.org/doc/en/change-chost.xml

Это означает, что для целевой платформы нужно правильный gcc взять,
которого у тебя, вероятно, нету. Вот в этом стейдже (вероятно, третьем)
он и будет...

Timohty Silent

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36441; Возраст листа: 2231; Участников: 1386
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/901184

Ответить   Wed, 2 Sep 2009 11:28:17 +0300 (#901184)

 

Timothy Silent пишет:

Спасибо всем за помощь!
По предложенным статьям удалось из CHOST=686.. сделать 586 и даже
добиться загрузки ядра до определения ж. дисков, потом kernel panic
Бросил это дело, теперь ставлю из stage3-486 ...

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36444; Возраст листа: 2233; Участников: 1387
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/902001

Ответить   Fri, 04 Sep 2009 18:13:39 +0400 (#902001)

 

avm7wo***@m*****.ru пишет:

Gentoo... А distcc ты используешь?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36446; Возраст листа: 2234; Участников: 1387
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/902150

Ответить   Sat, 05 Sep 2009 12:04:19 +0600 (#902150)

 

saturas пишет:

Не знал. Но и пока нет такой возможности - использовать, но вдруг...
Спасибо за информацию.

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 36448; Возраст листа: 2236; Участников: 1147
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/902619

Ответить   Mon, 07 Sep 2009 09:24:55 +0400 (#902619)