Currently I am dual-booting Windows along side Ubuntu, but whenever I try to boot Ubuntu it displays the message “Unable to mount root fs on unknown block”. So, I checked the forms, and everyone said to boot to an older version by going through “advanced booting options”, but when I try that I get this message “error: you need to load the kernel first.” How do I fix these issues without the ability to boot into my OS?
Asked
Active
Viewed 5,731 times
1 Answers
0
Hence your problem is less clarified I will continue on my assumptions.You are missing the initramfs for your usual kernel. If you cannot get to advanced options also, try this.
- In the GRUB menu select and go into 'Advanced Options'(or something like that).
- Next select another kernel other than the usual kernel and press
eto edit.
Then check whether these things are available, if not enter these there.
insmod linux
linux /vmlinuz root=/dev/sda2
initrd /initrd.img
boot
and then press F10.
You refer to these links also.
https://unix.stackexchange.com/questions/418401/grub-error-you-need-to-load-kernel-first
Kernel Panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Sakith B.
- 133