From owner-freebsd-current Fri Mar 17 19:37:21 2000 Delivered-To: freebsd-current@freebsd.org Received: from fw.wintelcom.net (ns1.wintelcom.net [209.1.153.20]) by hub.freebsd.org (Postfix) with ESMTP id 97CAB37BA1C for ; Fri, 17 Mar 2000 19:37:18 -0800 (PST) (envelope-from bright@fw.wintelcom.net) Received: (from bright@localhost) by fw.wintelcom.net (8.10.0/8.10.0) id e2I3xrU00828; Fri, 17 Mar 2000 19:59:53 -0800 (PST) Date: Fri, 17 Mar 2000 19:59:53 -0800 From: Alfred Perlstein To: Palle Girgensohn Cc: freebsd-current@FreeBSD.ORG Subject: Re: 3 -> 4 when /usr is a vinum volume? Message-ID: <20000317195953.B14789@fw.wintelcom.net> References: <38D2EB3E.C4548FCC@partitur.se> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <38D2EB3E.C4548FCC@partitur.se>; from girgen@partitur.se on Sat, Mar 18, 2000 at 03:34:38AM +0100 Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG * Palle Girgensohn [000317 19:03] wrote: > Hi! > > I'm having troubles updating a FreeBSD 3-stable system to current, since it has /usr as a vinum volume. I've just updated about a dozen machines without any problems, but none of them uses vinum. > > Following the instructions in UPDATING, when rebooting to single > user mode, vinum wouldn't work since the kernel module was out of > date - no surprise. So, I copied a fresh vinum.ko in there and > tried > > again. This time, vinum loaded fine, but complained that it > couldn't get the list from disk (or similiar). A 'vinum list' > command would show nothing. So, I tried rebooting with the old > 3-stable > > kernel. When makeing installworld running the 3-stable kernel, > make first installed the make binary itself, and then could not do > anything more, since the new libc was not in place, and the just > > installed make needed the new libc... odd? shall it really start > by installing make? dunno how this happened? > > > Anyway, what is a good strategy for upgrading a system where /usr > is a vinum volume? Any tips, tricks or ideas (apart from moving > /usr to a non-vinum volume and install onto that one). Yowch, please wrap lines at 70 characters. :) Anyhow, if you cd to /usr/src/sys/modules/ you can build the vinum module by typing 'make' then you can copy your 3.x modules to let's say /modules3.x and install your new modules by just typing 'make install' in /usr/src/sys/modules/ Read the loader page carefully and you should be able to boot 3.x kernels with 3.x modules and 4.0 modules with a 4.0 kernel without too much voodoo. good luck, -- -Alfred Perlstein - [bright@wintelcom.net|alfred@freebsd.org] To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message