From owner-freebsd-amd64@FreeBSD.ORG Fri Jun 4 10:12:33 2010 Return-Path: Delivered-To: freebsd-amd64@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7A690106567C for ; Fri, 4 Jun 2010 10:12:33 +0000 (UTC) (envelope-from peterjeremy@acm.org) Received: from mail16.syd.optusnet.com.au (mail16.syd.optusnet.com.au [211.29.132.197]) by mx1.freebsd.org (Postfix) with ESMTP id 0B7178FC35 for ; Fri, 4 Jun 2010 10:12:32 +0000 (UTC) Received: from server.vk2pj.dyndns.org (c211-30-160-13.mirnd2.nsw.optusnet.com.au [211.30.160.13] (may be forged)) by mail16.syd.optusnet.com.au (8.13.1/8.13.1) with ESMTP id o54ACSml031752 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 4 Jun 2010 20:12:30 +1000 X-Bogosity: Ham, spamicity=0.000000 Received: from server.vk2pj.dyndns.org (localhost.vk2pj.dyndns.org [127.0.0.1]) by server.vk2pj.dyndns.org (8.14.4/8.14.4) with ESMTP id o54ACQru056004; Fri, 4 Jun 2010 20:12:26 +1000 (EST) (envelope-from peter@server.vk2pj.dyndns.org) Received: (from peter@localhost) by server.vk2pj.dyndns.org (8.14.4/8.14.4/Submit) id o54ACPgE056003; Fri, 4 Jun 2010 20:12:25 +1000 (EST) (envelope-from peter) Date: Fri, 4 Jun 2010 20:12:25 +1000 From: Peter Jeremy To: Pete French Message-ID: <20100604101225.GA55626@server.vk2pj.dyndns.org> References: MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="X1bOJ3K7DJ5YkBrT" Content-Disposition: inline In-Reply-To: X-PGP-Key: http://members.optusnet.com.au/peterjeremy/pubkey.asc User-Agent: Mutt/1.5.20 (2009-06-14) Cc: freebsd-amd64@freebsd.org Subject: Re: When will the amd64 be supported? X-BeenThere: freebsd-amd64@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the AMD64 platform List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jun 2010 10:12:33 -0000 --X1bOJ3K7DJ5YkBrT Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2010-Jun-04 10:04:11 +0100, Pete French wr= ote: >> That seems to be overcomplicating things a bit, but yes.. the general >> strategy would be something along those lines. > >Am curious that you think it's overcomplicating matters - can you think >of a way of doing it with only one drive ? That the simplest procedure >I amnaged to come up with when migrating machine from 32 to 64. As >I;ve got a few which still need ding then any simpler method is of >great interest (especially one which doesnt require a 2nd drive!) In theory, you should be able to just steal a disk partition - swap being the most obvious: Disable swap, newfs it and mount it as /mnt, install kernel and world into it and configure it as root. Reboot onto /mnt (manually specify the 'b' partition to boot1) and do an installkernel/world onto your original partitions then reboot back into them. It might be slightly quicker and easier to dump/restore your existing i386 root (and minimal parts of /usr) into /mnt, boot into it and the just do a single installkernel/world onto your original partitions. I'm not sure of the exact parts of /usr that will be necessary. Keep in mind that you'll need to rebuild all your ports as soon as you rebuild any. And anything that gets too chummy with the kernel innards won't work until it's rebuilt. Some time ago, I did manage to do an in-place amd64 to i386 conversion (and revert using a ZFS snapshot). --=20 Peter Jeremy --X1bOJ3K7DJ5YkBrT Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAkwI0YkACgkQ/opHv/APuIeEGwCgvMgWXPUr89T2cZYwVrwOWShD s8oAoLhSueh8fkYrMlVYZWEBXEMv3mE/ =v213 -----END PGP SIGNATURE----- --X1bOJ3K7DJ5YkBrT--