Initial evbarm upgrade instructions - need work
This commit is contained in:
parent
3c1d32f8ae
commit
65b55d2ec3
|
@ -1,3 +1,74 @@
|
|||
.\" $NetBSD: upgrade,v 1.2 2009/04/23 01:56:49 snj Exp $
|
||||
.\" $NetBSD: upgrade,v 1.3 2020/07/18 17:40:14 nia Exp $
|
||||
.\"
|
||||
.\" Copyright (c) 2020 The NetBSD Foundation, Inc.
|
||||
.\" All rights reserved.
|
||||
.\"
|
||||
.\" Redistribution and use in source and binary forms, with or without
|
||||
.\" modification, are permitted provided that the following conditions
|
||||
.\" are met:
|
||||
.\" 1. Redistributions of source code must retain the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer.
|
||||
.\" 2. Redistributions in binary form must reproduce the above copyright
|
||||
.\" notice, this list of conditions and the following disclaimer in the
|
||||
.\" documentation and/or other materials provided with the distribution.
|
||||
.\"
|
||||
.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
|
||||
.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
|
||||
.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
||||
.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
|
||||
.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||
.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||
.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
|
||||
.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
|
||||
.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
|
||||
.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
.\" POSSIBILITY OF SUCH DAMAGE.
|
||||
.\"
|
||||
.
|
||||
.so ../common/upgrade
|
||||
.Pp
|
||||
The easiest way to upgrade to
|
||||
.Nx
|
||||
\*M
|
||||
\*V
|
||||
is by using the sysutils/sysupgrade package from pkgsrc.
|
||||
.Pp
|
||||
First, edit
|
||||
.Pa /usr/pkg/etc/sysupgrade.conf .
|
||||
Make sure RELEASEDIR and KERNEL are correct:
|
||||
.Bd -literal
|
||||
RELEASEDIR="https://cdn.netbsd.org/pub/NetBSD/NetBSD-\*V/evbarm-aarch64/"
|
||||
.Ed
|
||||
or
|
||||
.Bd -literal
|
||||
RELEASEDIR="https://cdn.netbsd.org/pub/NetBSD/NetBSD-\*V/evbarm-earmv7hf/"
|
||||
.Ed
|
||||
or
|
||||
.Bd -literal
|
||||
RELEASEDIR="https://cdn.netbsd.org/pub/NetBSD/NetBSD-\*V/evbarm-earmv6hf/"
|
||||
.Ed
|
||||
.Pp
|
||||
Make sure
|
||||
.Pa /boot
|
||||
is mounted, and copy the new board-specific
|
||||
.Pa *.dts
|
||||
file into place, and
|
||||
.Pa bootaa64.efi
|
||||
if applicable.
|
||||
.Pp
|
||||
Finally:
|
||||
.Bd -literal
|
||||
# sysupgrade fetch
|
||||
# sysupgrade kernel netbsd-GENERIC (or netbsd-GENERIC64)
|
||||
# sysupgrade modules
|
||||
# reboot
|
||||
# sysupgrade sets
|
||||
# reboot
|
||||
# sysupgrade postinstall
|
||||
.Ed
|
||||
.Pp
|
||||
This is the most careful possible path.
|
||||
It is also possible to:
|
||||
.Bd -literal
|
||||
# sysupgrade auto
|
||||
# reboot
|
||||
.Ed
|
||||
|
|
Loading…
Reference in New Issue