On Tue, 23 Dec 2008, Hisashi T Fujinaka wrote:
So lately, after things have been modularized, I've been destroying my system with regularity. If I forget to install modules, it wedges. If I do install the modules, the kernel won't boot and I have to restore my system using an old 5.99.4 disk I have. I don't mind doing this, it's the point of testing current. My question is whether this is what I really ought to be doing? Is there a better way of keeping an old kernel around for cases like this?
Well, the modules get installed in /stand/amd64/5.99.x/modules so you can certainly keep both copies around.
My usually method is to 1. cp /netbsd /netbsd.save (or some other name) 2. install new kernel in /netbsd 3. boot single-user to see if things are basically sane 4. exit/^D to allow it to try to go multi-user If it fails, 5. Reboot /netbsd.save in single-user mode 6. At the single-user shell, fsck / if needed 7. Issue a few sync commands 8. mount -u / (to make it read/write) 9. mv /netbsd.save /netbsd 10.Reboot one more time ---------------------------------------------------------------------- | Paul Goyette | PGP DSS Key fingerprint: | E-mail addresses: | | Customer Service | FA29 0E3B 35AF E8AE 6651 | paul%whooppee.com@localhost | | Network Engineer | 0786 F758 55DE 53BA 7731 | pgoyette%juniper.net@localhost | | | | pgoyette%netbsd.org@localhost | ----------------------------------------------------------------------