From owner-freebsd-current Thu Feb 4 13:48:06 1999 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA26247 for freebsd-current-outgoing; Thu, 4 Feb 1999 13:48:06 -0800 (PST) (envelope-from owner-freebsd-current@FreeBSD.ORG) Received: from roma.coe.ufrj.br (roma.coe.ufrj.br [146.164.53.65]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA26230 for ; Thu, 4 Feb 1999 13:48:02 -0800 (PST) (envelope-from jonny@jonny.eng.br) Received: (from jonny@localhost) by roma.coe.ufrj.br (8.8.8/8.8.8) id TAA21532; Thu, 4 Feb 1999 19:47:46 -0200 (EDT) (envelope-from jonny) From: Joao Carlos Mendes Luis Message-Id: <199902042147.TAA21532@roma.coe.ufrj.br> Subject: Re: Overview of the FreeBSD boot process, 3.1 and later In-Reply-To: <199902030206.SAA02590@dingo.cdrom.com> from Mike Smith at "Feb 2, 1999 6: 6:32 pm" To: mike@smith.net.au (Mike Smith) Date: Thu, 4 Feb 1999 19:47:46 -0200 (EDT) Cc: current@FreeBSD.ORG X-Mailer: ELM [version 2.4ME+ PL43 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG #define quoting(Mike Smith) // I'm in the process of preparing a document describing the FreeBSD boot // process in the new age. At the moment, there's some emphasis on the // loader, and probably an uneven level of detail elsewhere. Commentary // is invited. // // http://www.freebsd.org/~msmith/FTL/bootstrap.txt Cool !!! We really needed such a documentation... My sugestions: 1) Explain a bit more how boot0 works, and which consequences could this behavior have on another operating systems installed. For example, say that it remembers the last booted slice by rewriting itself. BTW: Can this be disabled ? Sometimes this is not needed/wanted, and the only current solution is to use os-bs. 2) Update it for the last changes in /boot/loader by Daniel Sobral. IIRC: @, # and - are gone. BTW: If variables were identified by a $ sign, and the $ sign is now an "echo on execute" command, how will variables be identified now ? Or have I misunderstood something ? 3) Give more real examples in the load -t section. I'd include mfs_root and splash_image_data, for example. Or, at least, send the reader to some reference elsewhere. Jonny -- Joao Carlos Mendes Luis M.Sc. Student jonny@jonny.eng.br Universidade Federal do Rio de Janeiro "This .sig is not meant to be politically correct." To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message