Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 31 Mar 2003 15:32:41 +0200
From:      CARTER Anthony <a.carter@cordis.lu>
To:        Ventsislav Velkov <veno@evrocom.net>, CARTER Anthony <a.carter@cordis.lu>
Cc:        freebsd-current@FreeBSD.ORG
Subject:   Re: problem updating from 4.7 Stable do 5.0 Current
Message-ID:  <200303311532.41300.a.carter@intrasoft.lu>
In-Reply-To: <00ad01c2f785$fe095250$23f00ad9@beatle>
References:  <006401c2f776$d16f0230$23f00ad9@beatle> <200303311415.27166.a.carter@intrasoft.lu> <00ad01c2f785$fe095250$23f00ad9@beatle>

next in thread | previous in thread | raw e-mail | index | archive | help
Process:

Boot up normally with 4.7 kernel.

DO THIS:

rm -rf /usr/obj/* (removes compiled files)
rm -rf /tmp/*

Add COMPAT_FREEBSD4 to your kernel configuration file.

make buildworld
make buildkernel KERNCONF=YOURKERNELFILE
cp /usr/src/sys/${MACHINE}/conf/GENERIC.hints /boot/device.hints

(MACHINE = i386, powerpc, ia64 etc depending on architecture. check out the 
directory first)

make installkernel KERNCONF=YOURKERNELFILE

#The next line installs the 5.x boot loader.
cd /usr/src/sys/boot; make install

reboot.

Hit a key at boot (other than Enter)
Type: boot -s

This will boot into single user mode with your new kernel.

fsck -p
mount -u /
mount -a


mergemaster -p
rm -rf /usr/include/g++
make installworld
mergemaster
<reboot>


PLEASE NOTE: Your should REALLY REALLY read the /usr/src/UPDATING file. All 
the information given here is taken from that file...You should read that 
file to find out if there are any particular entries that are relevent to 
your platform.  The first few pages are updates to versions of FreeBSD, you 
can ignore these really and scroll to the bottom where the upgrade processes 
are described.

Good Luck,
Anthony Carter





Yeah.

When booting the computer and it tells you to press Enter to boot or any other 
blah blah, hit any key (not enter ;)) and type

boot -s name_of_4.7_kernel

this will boot into single usermode.

Then, do this:

fsck -p
mount -u /


On Monday 31 March 2003 15:03, Ventsislav Velkov wrote:
> I could not boot in single user mode with the 5.0 kernel because it
> brokes.
> Do you mean I should boot in single user with the 4.7 kernel in there
> installworld and to mergemaster ?
>
> regards,
> Veno
>
> ----- Original Message -----
> From: CARTER  <mailto:a.carter@cordis.lu> Anthony
> To: freebsd-current@freebsd.org <mailto:freebsd-current@freebsd.org>
> Sent: Monday, March 31, 2003 3:15 PM
> Subject: Re: problem updating from 4.7 Stable do 5.0 Current
>
> Have you installed the world? I don't know if just rebuilding it is
> sufficient....
>
> To install the world you have to go to single user mode and run
> mergemaster to
> update any changes in configuration files (take a backup of your current
>
> files as it overwrites them).
>
> Anthony
>
> On Monday 31 March 2003 13:15, Ventsislav Velkov wrote:
> > Hello all,
> >
> > I have a problem updating one of our servers from 4.7Stable to
>
> 5.0Current.
>
> > It is a Compaq Proliant 7000 Server with 4 Xeons @500Mhz with 2MB L2
>
> cache
>
> > each. I has a 4200 Compaq Smart Raid Controler with attached 3 U1
>
> Storages.
>
> > I update the src rebuild the world from updated src to 5.0Current,
>
> build a
>
> > GENERIC kernel and installed it. But after I boot it brokes up during
>
> the
>
> > booting process with the following error:
> >
> > //strip
> >
> > Fatal trap 12: page fault while in kernel mode cpuid=0; lapic.id=
>
> 01000000
>
> > fault virtual address = 0x54
> > fault code = supervisor read, page not present
> > ....
> > ....
> > ....
> > process eflags = interrupt enabled, resume, IOPL=0
> > current process = 4(g_down)
> > kernel: type12trap, code=0
> > Stopped at ida_construct_qcb+0xe3: movzbl 0x54(%eax),%eax
> >
> > //strip
> >
> > It may have some punctual mistakes because it is not a copy/paste.
> >
> > Will appreciate any advices where could be the problem.
> >
> > Best regards,
> >
> > Veno
> > _______________________________________________
> > freebsd-current@freebsd.org <mailto:freebsd-current@freebsd.org>
>
> mailing list
>
> > http://lists.freebsd.org/mailman/listinfo/freebsd-current
>
> <http://lists.freebsd.org/mailman/listinfo/freebsd-current>;
>
> > To unsubscribe, send any mail to "
>
> freebsd-current-unsubscribe@freebsd.org
> <mailto:freebsd-current-unsubscribe@freebsd.org> "
> _______________________________________________
> freebsd-current@freebsd.org <mailto:freebsd-current@freebsd.org>
> mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-current
> <http://lists.freebsd.org/mailman/listinfo/freebsd-current>;
> To unsubscribe, send any mail to "
> freebsd-current-unsubscribe@freebsd.org
> <mailto:freebsd-current-unsubscribe@freebsd.org> "



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303311532.41300.a.carter>