Newly Cloned Linode Won't Boot
I'm booting the CentOS 6 kernel using pv-grub. Works great. However, when I clone any Linode set up in this manner, the clone fails to boot. In the terminal I get:
Map 2048 (a93210, …) at 0x42162000 failed: -22.
Do_exit called!
Shouldn't this just work? Or is the cloning process not compatible with pb-grub? If anyone can shed some light on this I would appreciate it.
Thanks.
5 Replies
If the filesystem is a perfect copy, what could possibly be the problem? (I shut down the source Linode for the duration of the copy operation to ensure consistency.)
BTW, this has me worried that a resize operation might have the same problem. I think a resize is essentially the same as a clone since the linode gets moved to another server…
Guess what? It boots.
The only difference is the Linode's size.
Does this make any sense? I'm no expert in the Linux boot process. But could there be a persistent record of the RAM size (stored somewhere on disk) that is throwing off the boot process when it is not what was expected?
Please throw in your 2 cents!
Anyone out there successfully booting a larger linode (1024MB and up) via pv-grub?