AMD64 (проблема компиляции ядра для амд64 и не только)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

bloodyc
Сообщения: 6
ОС: Debian 4.0

AMD64

Сообщение bloodyc »

Имею ноутбук x50m на turion amd64.
Имею Debian Etch 4.0r0 под платформу i386(доступ к инету нормальный, уже пишет lenny/sid)
Запутался окончательно, с ядром i386 работает все нормально но не работает энергосбережение PowerNow!.
(кстати на ядре 2.6.22 из SID перестало нормально работать, виснет случайным образом непредсказуемо),
Попытался поставить ядро для amd64, не работают дрова для nvidia (под 64, с официального сайта)
...вообщето не понятно, будет ли работать на amd64 ядро 64 система 32?
или обязательно нужен дистр для 64 платформы?
Как правильно собрать ядро под amd64 чтобы работать в 32х разрядной системе (Debian)
...ну и вообще как его конфигурировать для амд64?
по make xconfig присутствуют только 64х битные процы но при начале компиляции
с поиощью make-kpkg...
начинает запрашивать вопросы про новые переменные и в итоге при повторном заходе
в конфигуратор "make xconfig" появляются все остальные процы и в итоге сборка происходит под i686
...у меня уже фантазии не хватает, помогите кто знает.
Спасибо сказали:
Аватара пользователя
gaux
Сообщения: 185
ОС: FreeBSD

Re: AMD64

Сообщение gaux »

Вопрос не понятен. Если уж хочется 64х битный дистр то и ставить надо было такой. В таком случае будет разделение программ, библиотек на 32х и 64х битные. Т.е. будет возможность выполнять и те, и другие. Тут главное не запутаться, если например начнет ругаться на отсутствие чего либо. Пробовал - у меня wine не хотел компилиться, пришлось ручками указывать откуда что брать, а пакеты просто ставились. Но то не Debian был - Fedora, Mandriva.

>не работают дрова для nvidia (под 64, с официального сайта)

Вы скачали run файл x86_64? Дистр x86, а не x86_64. i386 как раз это и означает, хотя может быть и i486, i586, i686 и т.д..

>Как правильно собрать ядро под amd64 чтобы работать в 32х разрядной системе (Debian)

Цифра в AMD64 всего лишь означает возможность, но не обязательность использования 64х разрядных программ.
Спасибо сказали: