Простите за глупый вопрос, но в связи с апгрейдом стало интересно...
Допустим, у меня Gentoo работает на Pentium 4 (~x86), но я прикупил новый Core 2 Duo и создал stage4-образ системы, чтобы потом его восстановить на хард. Но мне вот в голову взбрело поставить генту не под тот же ~x86, а под ~amd64. Возможно ли так сделать (поменять что-то в make.conf, например)?
Решено: Апгрейд с ~x86 до ~amd64 (без полной переустановки, возможно ли?)
Модератор: /dev/random
-
Gogast
- Сообщения: 549
- ОС: Gentoo amd64
-
Zm1y
- Сообщения: 153
- Статус: Steel rat
- ОС: Gentoo 2007.0 profile
Re: Решено: Апгрейд с ~x86 до ~amd64
Возможно в принципе все, другое дело, что проще пересобрать под кору (тем более что на ней собирается все почти влет...)
work : Sempron 2800/1024/40+120+80+160/NVGFfx6600Gt
Home: 1 2xOpteron x2 3500/4096/4x500SATAII+(2x120+1x80)IDE/NVGFfx7300Gt
2 NoteBook Asus Z99H Gentoo 2007.0 profile
3 NoteBook HP pavillion 6570ea Gentoo 2007.0 profile
Home: 1 2xOpteron x2 3500/4096/4x500SATAII+(2x120+1x80)IDE/NVGFfx7300Gt
2 NoteBook Asus Z99H Gentoo 2007.0 profile
3 NoteBook HP pavillion 6570ea Gentoo 2007.0 profile
-
SpeedHack
- Сообщения: 116
Re: Решено: Апгрейд с ~x86 до ~amd64
Хм, я конечно нуб и мои советы близко к сердцу принимать не стоит, но мне каежтся, что загрузка с LiveCD -> chroot -> edit make.conf -> emerge -e помогло бы. Насколько я знаю emerge -e заставляет все пересобрать. В любом случае, это будет быстрее чем переставлять всю систему и заного ставить весь софт.
Ммм... Под amd64 наверно придется перераспаковать stage3? :\
Ммм... Под amd64 наверно придется перераспаковать stage3? :\
-
haedim
- Сообщения: 59
- ОС: Gentoo Linux ~x86
Re: Решено: Апгрейд с ~x86 до ~amd64
(SpeedHack) писал(а):Ммм... Под amd64 наверно придется перераспаковать stage3? :\
Вот это-то меня и интересует. Не подскажете, как это сделать?
-
DiS
- Сообщения: 296
- ОС: Gentoo
Re: Решено: Апгрейд с ~x86 до ~amd64
Это почти равносильно установке системы "с нуля".
Если правильно задать вопрос, то он сам по себе будет ответом.
-
haedim
- Сообщения: 59
- ОС: Gentoo Linux ~x86
Re: Решено: Апгрейд с ~x86 до ~amd64
Так все же придеться или нет
?
И если придется, не знаете HOWTO какой-нибудь?
EDIT: О! Кажется, нашел уже что-то похожее на решение этой проблемы.
И если придется, не знаете HOWTO какой-нибудь?
EDIT: О! Кажется, нашел уже что-то похожее на решение этой проблемы.
-
klark
- Сообщения: 194
- ОС: Gentoo Linux
Re: Решено: Апгрейд с ~x86 до ~amd64
Из вопроса можно только догадываться, на какой архитектуре был собран Ваш satge4 и на какой архитектуре он будет распаковываться. Чтобы не гадать, расскажу все, что есть, а уж Вы сами решите
Я не знаю, совместим ли снизу-вверх Core2duo с Вашим Pentium 4 (они ведь разные бывают!) - смотрим СЮДА. А вот AMD64 - 100% снизу-вверх совместим с x86, поэтому, на AMD64 должен работать Ваш стейдж, но не в 64-бит режиме, а в x86. Но опять же, зависит от того, под какой P4 компилилась оптимизация. Для PII/III - будет, для nocona - не будет, для prescot - скорей всего, не будет.
Решение, найденное Вами, неверно! Вы не можете собрать в chroot-е режима x86 систему для amd64. Наоборот - можете. Это написано в хендбуке. CHROOT рабочей системы удобней для сборки, нежели с LiveCD, но у Вас нет нужной для этого среды. ИМХО, скопировать нужно только конфиги и настройки, развернуть стейдж не выйдет
Лечите катаракту у офтальмолога, а мне очки не втирайте!
-
klark
- Сообщения: 194
- ОС: Gentoo Linux
Re: Решено: Апгрейд с ~x86 до ~amd64
Раз опыт есть и с гентой разобрались, можно попробовать ЧУЖОЙ stage4 и затем его под себя изменять - это может оказаться быстрее. В качестве примера - Calculate Linux (под русских людей с KDE) и GRP (Gentoo Reference Platform - эталонная платформа Gentoo, набор бинарных пакетов, предназначенных для немедленного использования сразу после установки Gentoo с инсталляционного CD, GNOME) - см. английский хендбук. Есть еще в портэжах такой инструмент, dev-util/catalyst для создания собственных стейджей. Ваще-то, ничего лучше, чем в Calculate не видел, как раз пытаюсь сделать свое по аналогии, но на базе встроенной возможности emerge -K (Gentoo Linux Builder, кароче - для быстрого развертывания на любой машине).
Лечите катаракту у офтальмолога, а мне очки не втирайте!
-
haedim
- Сообщения: 59
- ОС: Gentoo Linux ~x86
Re: Решено: Апгрейд с ~x86 до ~amd64
Большое спасибо.
-
klark
- Сообщения: 194
- ОС: Gentoo Linux
Re: Решено: Апгрейд с ~x86 до ~amd64
Вот еще полезную ссылку нарыл на этом же форуме на предмет совместимости CFLAGS для CPU P4/Core2Duo - вдруг пригодится!?...
Так что может и не придется ничего менять (распаковать свой sage4), если оставить ABI ~x86. Для x86_64 все равно придется все переустанавливать.
Лечите катаракту у офтальмолога, а мне очки не втирайте!
-
DsTr
- Сообщения: 374
- ОС: Arch x64
Re: Решено: Апгрейд с ~x86 до ~amd64
JID:dstr@jabbus.org
-
haedim
- Сообщения: 59
- ОС: Gentoo Linux ~x86