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----- > --=-=-=-- >