I recently purchased a Cisco 4948 for use in my homelab to start learning about cisco gear. I was able to get it up and running without many issues, had it all configured but as happens in a homelab, swapping some gear around I powered down the device and upon reboot my settings were gone. So I reconfigured and power cycled it to test and it did it again.
After some more reading I figured out it had to do with the configuration register set to 0x2141 which ignores startup config. So I set it to 0x2102 which I understand is the correct setting to load the startup-config but it now enters 'rommon'. I am saving my config, and can confirm it is saved as if I enter 'boot' in rommon it will boot up with all my settings. Is 0x2102 the correct register to load my settings? Or could anything else be causing this?
I am a complete cisco noob, I have been reading a lot but maybe I am missing something obvious to some with actual experience. I appreciate any help or direction you can offer.