From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1IaE9G-0000JO-1e for garchives@archives.gentoo.org; Tue, 25 Sep 2007 17:24:38 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.14.1/8.14.0) with SMTP id l8PHE12U006537; Tue, 25 Sep 2007 17:14:01 GMT Received: from smtp13.unit.tiscali.de (smtp11.unit.tiscali.de [213.205.33.47]) by robin.gentoo.org (8.14.1/8.14.0) with ESMTP id l8PH98In001301 for ; Tue, 25 Sep 2007 17:09:08 GMT Received: from [10.129.143.102] (212.23.126.5) by smtp13.unit.tiscali.de (7.3.122) (authenticated as f.philipp@addcom.de) id 46B40984000277EE for gentoo-user@lists.gentoo.org; Tue, 25 Sep 2007 19:09:08 +0200 Message-ID: <46F940A8.9070007@addcom.de> Date: Tue, 25 Sep 2007 19:08:56 +0200 From: Florian Philipp User-Agent: Thunderbird 2.0.0.6 (X11/20070906) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Changing CHOST References: <20070922201346.63f96ad4@osage.osagesoftware.com> <642958cc0709231916v4588201cuc264f745ff202aee@mail.gmail.com> <20070923223836.41afe36b@osage.osagesoftware.com> <20070924142927.3795ad83@zaphod.digimed.co.uk> <46F7E331.4040200@addcom.de> In-Reply-To: X-Enigmail-Version: 0.95.2 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Archives-Salt: 95c2556e-2282-44f0-bb43-492d43734522 X-Archives-Hash: 8477925c05cc8d99164ef9d69094b53d Daniel Barkalow schrieb: > On Mon, 24 Sep 2007, Florian Philipp wrote: > >> Just a thought: Is it possible to compile a 64bit kernel and use him on >> the current system? That way you could set up your new native 64bit >> system in a chroot before overwriting the old one and thus minimize >> downtime to less than 15 minutes. > > Building a 64bit kernel with 32bit userspace should be pretty > straightforward with crossdev (not meaningfully different from building an > ARM kernel on an x86 host). Building a 64bit userspace while running a > 32bit userspace is a bit trickier. There's some support for building a new > system with ROOT=/target, but not everything would build like that the > last time I tried (building for ARM on x86). > > -Daniel > *This .sig left intentionally blank* You don't need to run a 32bit userland (at least not in the way you seem to think). All you need to do is making your 64bit kernel work with your current 32bit userland while doing the normal gentoo installation steps (e.g. extracting stage3 to some folder, chroot into it, updating, emerging packages needed for your new system, ...). If it works that way (it sounds far too easy) you could copy config files and all that stuff from your old system to your new without shutting down the old one until the new is ready to overwrite the old one. -- gentoo-user@gentoo.org mailing list