Re: installing new kernel (RAID-related)

[email protected] (Steve Blinkhorn) Tue, 22 Feb 2022 18:16:20 +0000 (UTC)
Newsgroups gmane.os.netbsd.ports.x86-64
Organization Psychometric Research & Development Ltd.
Message-ID <[email protected]>
Still not clear how to make it boot from RAID1.  These machines have
no other OS or non-NetBSD components of any kind.  My boot.cfg looks
like this:

menu=Boot normally:rndseed /etc/entropy-file;consdev pc; boot netbsd
menu=Boot single user:rndseed /etc/entropy-file;consdev pc; boot netbsd -s
menu=Boot single user from wd0a:rndseed /etc/entropy-file;consdev pc; boot hd0a:netbsd -sa
menu=Boot single user from wd1a:rndseed /etc/entropy-file;consdev pc; boot hd1a:netbsd -sa
menu=Disable ACPI:rndseed /etc/entropy-file; consdev pc; boot netbsd -2
menu=Disable ACPI and SMP:rndseed /etc/entropy-file;consdev pc; boot netbsd -12
menu=Drop to boot prompt:prompt
default=1
timeout=10
clear=1

--
Steve Blinkhorn <[email protected]>

You wrote:
> 
> --=-=-=
> Content-Type: text/plain
> Content-Transfer-Encoding: quoted-printable
> 
> 
> [email protected] (Steve Blinkhorn) writes:
> 
> > I moved the old kernel to netbsd-8.0_RC1 and the new one to /netbsd.
> > Its permissions are set to 755 (I tried 744).   But when I reboot it
> > consistently boots the old kernel.  If I drop down to the boot prompt
> > and try hd0a:/netbsd the same happens.
> >
> > Then I reaslised what was happening: I have my disk space, including
> > the root partition, managed by RAIDframe, but for safety I have a small
> > complete 8.0 installation on each of my coupled hard disks.   So I
> > copied the 9.2 kernel onto wd0a, and now it boots into 9.2, and mount
> > shows the RAID file structure.
> >
> > So was I just ill-advised to include the root partition in the
> > RAIDframe setup?  Or is there something special I should do to get the
> > system to boot from where I expected it to?=20=20
> 
> I think root partition should be on raid.
> 
> You can then
> 
>   boot from RAID1
> 
>   boot from  someplace else because of whatever  but then you need to
>   update the kernel there
> 
> 
> I create a script /.installkernel that takes the kernel from
> /usr/obj/right/path and puts it whre it belongs on that machine, /grub
> for some, special boot place for some, real root for others.   THen I
> dont' need to try to remember and get it wrong.
> 
> --=-=-=
> Content-Type: application/pgp-signature; name="signature.asc"
> 
> -----BEGIN PGP SIGNATURE-----
> 
> iF0EARECAB0WIQS7wyAjWilQwVHG9Vsf2nroCY7WDgUCYhUiBAAKCRAf2nroCY7W
> DgHwAJ0ZtJTCqLaYxVJGmekS2fHTA1aAGQCfQ8Rb1mBV6XVyWBJeBrB4TM5Lp2U=
> =xrqp
> -----END PGP SIGNATURE-----
> --=-=-=--
>