[SOLVED] grub rescue error: failure reading sector 0x2a00802 from hd0
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
grub rescue error: failure reading sector 0x2a00802 from hd0
Hi community!
When I try to enter my linux, a grub rescue prompt appears and show me that error grub rescue error: failure reading sector 0x2a00802 from hd0
I try the following:
Code:
ls
>>>(hd0) (hd0,gpt4) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)
ls (hd0,gpt4)
>>>Filesystem is ext2
ls (hd0,gpt3)
>>>(hd0,gpt3): Filesystem is unknown
>>>error: failure reading sector 0x2a00802 from hd0
set
>>>cmdpath=(hd0,gpt1)/EFI/BOOT
>>>prefix=(hd0,gpt3)/boot/grub
>>>root=hd0,gpt3
insmod normal
>>>error: failure reading sector 0x2a00802 from hd0
normal
>>>Unknow command normal
It would seem to mean Grub is installed to a location on the first disk, which contains a bad sector that prevents it from doing its job.
I have two SSD in my machine: one for Windows and the other one for ArchLinux.
When I boot an arch live and run fdisk, it only shows the Windows device
Code:
fdisk -l : ___________________________________________________________
Disk nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors
Disk identifier: BFA69E4F-6B49-41DF-A961-FDE4B64FC7FA
Start End Sectors Size Type
nvme0n1p1 2048 206847 204800 100M EFI System
nvme0n1p2 206848 239615 32768 16M Microsoft reserved
nvme0n1p3 239616 990761253 990521638 472.3G Microsoft basic data
nvme0n1p4 990763008 991823871 1060864 518M Windows recovery environment
nvme0n1p5 991825920 1000214527 8388608 4G Microsoft basic data
Disk nvme1n1: 27.3 GiB, 29260513280 bytes, 57149440 sectors
Disk identifier: 9514720E-07BC-40C4-84BA-8593636BD65F
Start End Sectors Size Type
nvme1n1p1 2048 1050623 1048576 512M EFI System
I got wrong and put it on hardware forum, when I wanted to post it here.
I have read that there is no way to delete a thread, so I will mark both as solved when I have the solution.
Check connections, your other thread fdisk from boot-repair showed the ssd but p3 had no uuid/partuuid as if there was something wrong with the filesystem on p3
Last edited by colorpurple21859; 05-10-2021 at 06:04 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.