Date: Wed, 11 Nov 1998 21:16:52 -0500 (EST) From: Chuck Robey <chuckr@mat.net> To: Graham Menhennitt <gfm@mira.net> Cc: freebsd-current@FreeBSD.ORG Subject: Re: Doco on installing new boot blocks (was: Is it soup yet?) Message-ID: <Pine.BSF.4.05.9811112106520.10145-100000@picnic.mat.net> In-Reply-To: <364b0d4f.176091736@mira.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 12 Nov 1998, Graham Menhennitt wrote:
> On Wed, 11 Nov 1998 00:18:39 -0800, "Jordan K. Hubbard"
> <jkh@zippy.cdrom.com> wrote:
>
> >> the ability to run on old bootblocks is how shall I say...
> >> "required".
> >
> >Well, you have and have always had just two options the minute we pull
> >the elf kernel switch: You switch customers to the 3-stage boot by
> >dropping a /boot.conf file into place which calls /boot/loader (which
> >you also install along with the 3.0 upgrade) or you relabel them so
> >they look just like freshly installed 3.0.x systems; it's your choice
> >whether you want to go for minimal impact or minimal difference.
>
> As somebody who has just upgraded from 2.2-STABLE to 3.0-RELEASE but is
> still using the old boot blocks (actually, probably those from 2.1.5), I
> would like to know what's involved in upgrading them. Can someone please
> point me to some doco.
Having recently done just that, the disklabel man page is what I used,
and it's remarkably clear on this:
disklabel -B [-b boot1 [-s boot2]] disk [disktype]
I didn't need [disktype], and boot1/boot2 are in /boot, disk is your
boot disk (mine was rda0s1a). It just worked fine, no problem, then I
was booting my elf kernel.
There are other new issues (like new flags to strip, for those that
install /var/crash/kernel.debug's) and setting up a /boot/boot.conf. A
buildworld now installs your new modules for you, and new bootblocks
also, making at least that part simpler. Those with smallish /
filesystems may want to watch this part carefully ... but lkms won't be
needed anymore, so things aren't growing out of bounds.
----------------------------+-----------------------------------------------
Chuck Robey | Interests include any kind of voice or data
chuckr@glue.umd.edu | communications topic, C programming, and Unix.
213 Lakeside Drive Apt T-1 |
Greenbelt, MD 20770 | I run Journey2 and picnic (FreeBSD-current)
(301) 220-2114 | and jaunt (NetBSD).
----------------------------+-----------------------------------------------
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.05.9811112106520.10145-100000>
