Puncte:0

grub sistem de fișiere necunoscut. Windows cu pornire dublă și arch Linux

drapel cn

Dispozitiv: Dell xps-15 9510 care rulează cel mai recent arch

Am dual boot windows și arc folosind grub bootloader

Mi-am repornit computerul ieri și am fost pus în Grub Rescue din cauza unui sistem de fișiere necunoscut. „ls” listează toate partițiile mele Partiția mea efi este hd0, gpt1, dar nu reușesc să pornesc de pe ea, deoarece aparent are un sistem de fișiere necunoscut. Majoritatea utilizatorilor pot rezolva acest tip de problemă în acest moment schimbând prefixul în folderul de pornire al partiției lor efi, dar TOATE partițiile enumerate conțin un sistem de fișiere necunoscut. Nu pot face nimic din salvarea grub.

Partițiile mele efi încă funcționează bine, deoarece pot să pornesc în Windows din meniul de pornire unică UEFI.

Am conectat un disc de instalare, am montat /dev/nvme0n1p5 (partiția mea principală) pe /mnt, am montat /dev/nvme0n1p1 (partiția mea efi) pe /mnt/boot/efi. Am rulat arch-chroot /mnt. Totul funcționează normal. Navigarea la /boot/efi arată că (cred) totul este normal. Toate lucrurile Windows sunt acolo (EFI, FSCK000, etc). Există un folder grub cu fonturi, grub.cfg, grubenv, ..., x86-64-efi. Totul pare normal.

Cu toate acestea, indiferent ce încerc, nu pot actualiza, instala sau sonda grub. grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB produce „grub-install: eroare: sistem de fișiere necunoscut”

lsblk -f arată că partițiile mele efi (nvme0n1p1) au FSTYPE: vfat, FSVER: FAT32, are 28.9 disponibile, este plină în proporție de 84% și este montată la /boot/efi. Totul pare normal. Toate celelalte partiții arată și ele normale. Pot să pornesc atât în ​​Windows și să văd toate fișierele din partiția mea Linux.

Nu cred că am făcut ceva pentru a cauza această problemă. Folosesc rar Windows, dar am fost în el acum câteva zile și l-am actualizat. Cu toate acestea, am repornit computerul de mai multe ori de atunci și nu am avut niciuna dintre aceste probleme.

Vreo idee?

Aș dori să continui bootaing dual și aș lua în considerare ștergerea unității doar ca ultimă soluție.

#########EDITARE 1:

Folosesc (din păcate) UEFI, deoarece noile computere Dell nu permit utilizarea biosului moștenit. Nu voi mai cumpăra niciodată un computer Dell.

Ieșire de la fdisk -l

Disc /deu/nume0n1: 476,94 GiB, 512110190592 octeți, 1000215216 sectoare
Model de disc: Micron 2300 NUMe 512GB
Unităţi: sectoare de 1 » 512 = 512 octeţi
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/0 (minimă/optimă): 512 octeți / 512 octeți
Tip etichetă de disc: gpt
Identificator disc: DA0B0A74-872P-45F4-9040-C37675BDBC36
Dispozitiv Start End Sectors Size Type
/deu/nume0n1p1 2048 391167 389120 190M Date de bază Microsoft
/deu/nume0n1p2 391168 653311 262144 128M Microsoft rezervat
/deu/nume0n1p3 653312 450756607 450103296 214.6G Date de bază Microsoft
/dev/nume0n1p4 450756608 492701695 41945088 20G Linux swap
/dev/nume0n1p5 492701696 1000215182 507513487 Sistem de fișiere Linux 242G

/Disc /deu/sda: 28,91 GiB, 31039324160 octeți, 60623680 sectoare
Model de disc: USB DISK 3.0
Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/O (minimă/optimă): 512 octeți / 512 octeți
Tip etichetă de disc: dos
Identificatorul discului: Oxbff8ee56
Dispozitiv Boot Start End Sectors Size ID Tip
/dev/sda1 * 64 1531903 1531840 748M 0 Gol
/dev/sda2 1531904 1691647 159744 78M ef EFI (FAT-12/16/32)
(Disc /dev/loop®: 669,16 MiB, 701665280 octeți, 1370440 sectoare
(Unități: sectoare de 1 * 512 = 512 octeți
Dimensiunea sectorului (logic/fizic): 512 octeți / 512 octeți
Dimensiunea I/0 (minimă/optimă): 512 octeți / 512 octeți
Nikita Kipriyanov avatar
drapel za
Afișați cel puțin tabelul de partiții real (de exemplu, `fdisk -l`, `lsblk`, `blkid`). De asemenea, utilizați UEFI sau boot vechi?
marc.soda avatar
drapel cn
Întrebarea @NikitaKipriyanov a fost actualizată pentru a reflecta solicitările dvs. multumesc pentru intrebari.
Nikita Kipriyanov avatar
drapel za
Nu văd nicio partiție „EFI System” (GUID „C12A7328-F81F-11D2-BA4B-00A0C93EC93B”) pe unitatea dvs. NVMe. Acel `Microsoft bla-blah` **nu** contează drept [ESP](https://en.wikipedia.org/wiki/EFI_system_partition). De asemenea, care este tipul de sistem de fișiere al „sistemului de fișiere Linux” (nvme0n1p5)? Ești sigur că grub acceptă *acel* sistem de fișiere Linux? (Grub pune doar un executabil EFI de bază în ESP și găzduiește orice altceva în `/boot/grub`, care pare să facă parte din nvme0n1p5 în cazul tău, deci trebuie să accepte și acel sistem de fișiere).

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.