Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I have a Funtoo system now, but want to migrate (back) to Gentoo. If possible keeping a usable system during the installation (not rebuilding from scratch using a live CD). Both systems should be ~amd64.

I found an old description of someone who did it the other way round. To me it sounds as if the steps are:

  1. Replace /usr/portage/ with a gentoo portage snapshot.
  2. Regenerate the manifest of portage's ebuild.
  3. Reemerge portage and do emerge --sync
  4. Rebuild system (emerge -e @system).
  5. Rebuild the rest where necessary (emerge -uND @world)

Do I miss anything?

What about the profiles? Are there possible incompatibilities in the init scripts (e.g. network interfaces and configuration)? Should I expect problems from UEFI during boot (using grub)? Are there differences in genkernel?

share|improve this question
    
Curiosity: why the move? (I've always been Gentoo) –  lkraav Jan 13 at 23:48
    
@lkraav I went to Funtoo some years ago, because the packages were newer there and portage sync was much faster (git instead of rsync). Now the Funtoo packages tend to be older and masked in a way that many ebuilds from overlays do not work. Also multilib works rather badly (ABI_X86="64 32" cannot be used, because some dependencies have those flags removed in the Funtoo versions), although I do not yet know if this is better on Gentoo it certainly is worth a try. –  Tim Jan 14 at 9:12
    
I will suggest just to make new clean installation and transfer only data you need there. But what you said is correct and it's complicated in the same time. It's not documented and I doubt someone can consultate you here being sure in everything. –  Heather Mar 3 at 18:44
    
@Heather This is what I did (after not being able to do it the way I intended). –  Tim Mar 3 at 20:08

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Browse other questions tagged or ask your own question.