Date: Mon, 24 Aug 2009 23:36:54 +0200 From: Roland Smith <rsmith@xs4all.nl> To: PJ <af.gourmet@videotron.ca> Cc: freebsd-questions@freebsd.org Subject: Re: moving a disk Message-ID: <20090824213654.GB43410@slackbox.xs4all.nl> In-Reply-To: <4A92DCF5.5000808@videotron.ca> References: <4A929241.5060406@videotron.ca> <4A92B6C4.8070309@videotron.ca> <20090824174937.GA43410@slackbox.xs4all.nl> <4A92DCF5.5000808@videotron.ca>
next in thread | previous in thread | raw e-mail | index | archive | help
--nVMJ2NtxeReIH9PS Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Aug 24, 2009 at 02:33:25PM -0400, PJ wrote: > I'm afraid I was a bit impatient=20 Patience is a virtue. Installing stuff can take hours, and a split-second c= an suffice to screw it all up. Been there & done that. :-) > and messed up the already messed up > disk... frankly, I don't recall whatever happened to the thing in the > first place. Can I give you a tip? If you are doing something new or hairy, keep a laptop or even a paper notebook handy and make notes of what you do. Write down the commands that you use and any error messages that you get. My favorite technique is to open emacs (preferably on another machine), sta= rt a terminal/ssh session inside an emacs buffer and then do my thing. This gi= ves me a complete record of what I've done. Save these session (with some added explanations) to a file and you'll know what to do next time, or at least y= ou can explain to others what you've been doing. > anyway, I'm just practicing another minimal install... it's not as bad as= I > had thought... I'm getting it all together now. =20 There is an extremely easy way to get all ports that you need onto a new machine, provided that you have a (base) machine of (a) the same FreeBSD ma= jor version of (b) the same hardware architecture and (c) up-to-date installed ports available. On the base machine, make dump(8)s of the filesystem(s) containing /usr/loc= al, /var/db/ports and /var/db/pkg and save them to files. Transfer those dump files to an external harddisk or DVD. Using restore(8) interactively on the new machine, restore these three directories to their respective filesystems and you've got all ports up and running save for some editing of /etc/rc.co= nf. > Thanks much, I'm beginning > to understand a bit more... this boot stuff sure is complicated... Yep. PC booting is a throwback to an earlier era when 640 kB RAM was all th= ere was and 512 bytes seemed big enough for boot code, because you were writing= in machine language or assembly anyway. If you want a real hair-raising story about the time that assemblers were luxuries, google 'the story of Mel' and be amazed (or horrified). It predat= es PCs, but I think it shows the mind-set of the begin time of (personal) computing. Roland --=20 R.F.Smith http://www.xs4all.nl/~rsmith/ [plain text _non-HTML_ PGP/GnuPG encrypted/signed email much appreciated] pgp: 1A2B 477F 9970 BA3C 2914 B7CE 1277 EFB0 C321 A725 (KeyID: C321A725) --nVMJ2NtxeReIH9PS Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) iEYEARECAAYFAkqTB/YACgkQEnfvsMMhpyWangCghSlEaIvU2a4rf47M8dpCMxNu mPIAoJIk2nGTIF4phMOg9NkYOR/l2IJ5 =c5cc -----END PGP SIGNATURE----- --nVMJ2NtxeReIH9PS--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20090824213654.GB43410>