no, asi sme se trochu nepochopili....Jde mi o to, ze uz mamnainstalovany a podle sebe nakonfigurovany gentoo na AthlonXP a asi za mesic budu mit Athlon64. Takze budu muset instalovat nanovo(coz se mi vubec nechce) nebo pujde prekompilovat moje stavajici gentoo? To je muj problem a zatim jsem o tom zadny clanek nenasel.
Nebude potřeba to dělat nanovo. Kernel bude ale potřeba upravit (pokud ho nemáte zkompilovaný nějak hodně univerzálně) v každém případě, protože jiná deska a jiné periferie.
Podle mě by to mělo jít udělat tak, že se emergne jenom vše potřebné pro vytvoření 64bit kernelu + 32bit emulace a zkompiluje jádro pro 64bit. A po rebootu pojede jádro v 64bit režimu a zbytek v 32bit s tím, že při každém update systému se daný balík už bude kompilovat rovnou jako 64bit.
a proc ne radsi nanovo a ciste nez zabredavat do techhle sracek? kernel se na Athlon64 3400+ kompiluje asi dve minuty a emerge obycejnych balicku je tak rychly, ze nevidim rozdil proti instalaci binarnich baliku u jinych distribuci. emerge mplayer z prazdnyho systemu trvalo sice asi 2h, ale kompilovalo to naprosto vse vcetne Xek.
To tazatelovo "nanovo" chápu tak, že by udělal kompletní novou instalaci gentoo na nový čistý disk (respektive partition) a pak si tam jenom přesunul /home, něco z /etc a pak ručně doladil do toho stavu, jaký má teď. A nezlobte se na mě, to je přece jenom hodně zcela zbytečné práce.
Přechod 32bit->64bit za pochodu je daleko elegantnější .
Ja jsem si zase myslel, ze normalne ke slackware v jedne partition a i386 gentoo v druhe pridam jeste jedno AMD64 gentoo v treti partition ... a ze pobezim vsechny tri najednou (s pomoci chrootu) jako to delam ted se dvemi ... prekvapilo me, ze by se muselo pouzivat nejake linux32 ... a ze neni navod pro instalaci AMD64 crosskompilaci z i386 ...
skusil by som to tak, ze by som stiahol minimal gentooamd64 livecd,bootol, chrootol , zmenil symlink /etc/make.profile na /usr/posrtage/profiles/default-amd64..
editol flagy a USE v make.conf a potom emerge -eu world - samozrejme sa to "kousne" pri app ktore na amd64 neskompilujes(oof,lilo...)-tie bude potrebne preskocit ,ale inak by to nemal byt problem..a nakonec k tomu vsetkemu este doinstalovat lib na emul 32b+prekompilovat kernel