Замена процессора

Подскажите, как пересобрать систему после замены процессора (из материнки вытащили xeon dual core и вставили xeon quad core).
И что вообще конкретно надо менять?

На сколько я

На сколько я понимаю.Разнича между процами будет только в опции MAKEOPTS.А так по идее система должно запуститься и на новом процессоре без проблем
________________________________________________________________________________________________
AMD64 X2 5200+ ASUS M2N-MX SE/ram 1Gb/chip video Nvidia 6150 SE/
Portage 2.1.2.11 (default-linux/amd64/2007.0, gcc-4.1.2, glibc-2.5-r4, 2.6.21-gentoo-r4
S

И всё же... Что

И всё же... Что делать?
Там хоть и стоял xeon, а -march было athlon64.
Поставил
CFLAGS="-O2 -pipe -march=nocona"
CHOST="x86_64-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"

Похоже на правду?

Я думаю стоит пересобрать всю систему. Как это сделать?

Профиль щас такой:
status # ls -FGg /etc/make.profile
lrwxrwxrwx 1 50 Апр 17 22:38 /etc/make.profile -> ../usr/portage/profiles/default-linux/amd64/2006.1/

Посмотри тут, в

Посмотри тут, в принципе там расписаны разные варианты:
WIKI HOWTO Полное обновление системы

Хотя emerge -e world пересоберёт всю систему или для надёжности emerge -e system && emerge -e world - сперва пересборка системы, а потом уже свежесобранной системой пересборка всего что есть.

С Intel'ами мало знаком, поэтому по CFlags сказать ничего не могу.

В доке написано

В доке написано вот так:


# для того, чтобы безопасно использовать `emerge -k` нужно очистить
# каталог с текущими бинарными пакетами
# (напр., переместить его в /tmp/portage-packages)
pkgdir=$(portageq pkgdir)
mv $pkgdir /tmp/portage-packages1
install -d -o portage -g portage $pkgdir
# первая сборка toolchain
emerge linux-headers glibc binutils gcc-config gcc
# выбрать новый gcc если он установился в новый слот
gcc-config имя_или_номер_нового_gcc
# см. `gcc-config -l`
source /etc/profile
# компиляция toolchain с созданием бинарных пакетов
emerge -b glibc binutils gcc portage
# не компилить glibc, binutils и gcc
emerge -bke system
# не компилить предыдущие пакеты (включая system)
emerge -bke world

Но вторая команда не работает.

На сколько я

На сколько я понял, что прежний, что нынешний проц - Xeon, а значит существенной разницы в них нет?
просто с разным количеством ядер. (оба 64 бит)
Можно поменять количество потоков при компиляции (сколько в общем у квада ядер получается? 4? вот тогда makeopts="-j5" или 9
И всё, вроде как.

Да, процы ничем

Да, процы ничем не отличаются по настройкам (даже MAKEOPTS не надо трогать, потому что раньше dual core xeon детектился как 4 проца из-за HT)...
Но я ещё раз говорю.
Сейчас стоит -march=ahtlon64
А надо вроде как -march=nocona
Вот и спрашиваю, что как пересобрать после этой замены.

/etc/make.conf march=nocona m

/etc/make.conf

march=nocona
makeopts="-j5"

сохраняешь.

cd /usr/src/linux
make menuconfig

processor type and features -> maximum number of CPUs (4)

exit
make && make modules_install

Загружаешься с нового ядра.
Далее в ман по обновлению gcc и прочим, что уже посоветовали.

emerge -eav system && emerge -ev system && emerge -ev world

Пьешь чай. Если никаких проблем не будет во время компиляции, то на следующий день будет полностью готовая система.
_______________________________________________________________________
Intel Core2Duo E6600 / 2 Gb RAM / NV GF 8800 GTX / x86_64-pc-linux-gnu

Спасибо

Спасибо, с ядром как раз так и сделал... А пакеты обновляю по мануалам.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".