Boot error [ VFS: Unable to mount root fs on unknown-block(0,0) ]

I try to boot my SUSE in Amazon, I get the following error:


    2.680083] VFS: Cannot open root device "mapper/system-root" or unknown-block(0,0): error -6
    2.681365] Please append a correct "root=" boot option; here are the available partitions:
    2.682616] Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
    2.683863] CPU: 17 PID: 1 Comm: swapper/0 Not tainted 4.12.14-lp151.28.83-default #1 openSUSE Leap 15.1
    2.685281] Hardware name: Amazon EC2/, BIOS 1.0 10/16/2017
    2.686283] Call Trace:
    2.686697]  dump_stack+0x66/0x86
    2.687223]  panic+0xd5/0x233
    2.687720]  ? printk+0x43/0x4b
    2.688192]  mount_block_root+0x203/0x2ec
    2.688801]  ? set_debug_rodata+0x11/0x11
    2.689408]  prepare_namespace+0x130/0x166
    2.690035]  kernel_init_freeable+0x210/0x226
    2.690692]  ? rest_init+0x80/0x80
    2.691216]  kernel_init+0xa/0x100
    2.691744]  ret_from_fork+0x35/0x40
    2.692768] Kernel Offset: disabled
    2.693311] --- end Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Disk free:


df /boot -h
Filesystem               Size  Used Avail Use% Mounted on
/dev/mapper/system-root   50G  8.6G   42G  18% /

I tried to run command ‘mkinitrd’ and reboot but not work.
How can I solve this problem?
Any help Appreciated

Been a little while since I’ve managed machines running on AWS,

I guess first question is whether this is a brand new machine or not,
And if this is a brand new machine whether you considered deployed a pre-built image (Your error suggests to me that you’re deploying your own image). Either way is OK, but of course a pre-built image can be expected to be tested by many and “just work.”

I’d also ask how you built your image and what documentation or guide you followed if you really did create your own image… It may provide a clue how you may be deploying improperly.

Also, is there a reason why you’re deploying a 15.1?
If this is a new deployment, it would make sense to deploy the current and latest supported version, else you might be looking at needing to upgrade in less than 2 months.

TSU