Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Managed to solve this, thanks to @ahmad-safir 's solution from This page

Since I was not able to load the SSD in GRUB SECURE which contains the /boot, so i'm just reinstall the GRUB bootloader.

1)By using a live usb, Create mount point and mount /

mkdir /mnt/sysimage

mount /dev/fedora/root /mnt/sysimage

2) Mount /boot directory

mount /dev/sda2 /mnt/sysimage/boot

3) Run the following

grub2-install --root-directory=/mnt/sysimage /dev/sda

4) Restart .... ... Grub prompt again, but seems different image description

This time, SSD partition is shown. follow answer from UnixExchange to load the kernel.

In my case,

linuxefi (hd1,gpt2)/vmlinuz-4.11.7-200.fc25.x86_64 root=/dev/fedora_etpc/root

initrdefi (hd1,gpt2)/initramfs-4.11.7-200.fc25.x86_64.img

boot

Finally can launch my fedora...

But not yet, every time i restart my pc, this grub prompt appears,

I did run

grub2-mkconfig -0 /boot/efi/EFI/fedora.grub.cfg

but nothing had change.

Tried many times, can pass this grud command with just

normal

but still can't get rid of this.

One weird thing is, my SSD volume name has changed to hd0 after this..anyone know why??

At last, after few hours of struggle, i follow steps from fedoraproject and IT WORKS.

grub2-mkconfig -o /boot/grub2/grub.cfg

grub2-install --boot-directory=/boot /dev/sda

FInally , my system back to normal.