grub неизвестная файловая система. двойная загрузка Windows и Arch Linux

Устройство: Dell XPS-15 9510 с последней архитектурой

Я использую двойную загрузку Windows и Arch, используя загрузчик grub.

Вчера я перезагрузил свой компьютер и был отправлен в спасательную операцию из-за неизвестной файловой системы. ‘ls’ перечисляет все мои разделы. Мой раздел efi — hd0, gpt1, но я не могу загрузиться с него из-за того, что он явно имеет неизвестную файловую систему. Большинство пользователей могут решить проблему такого рода на этом этапе, изменив префикс на загрузочную папку своего раздела efi, но ВСЕ перечисленные разделы содержат неизвестную файловую систему. Я ничего не могу сделать из спасательной личинки.

Мои разделы efi по-прежнему работают нормально, потому что я могу загружаться в Windows из меню одноразовой загрузки UEFI.

Я подключил установочный диск арки, смонтировал /dev/nvme0n1p5 (мой основной раздел арки) в /mnt, смонтировал /dev/nvme0n1p1 (мой раздел efi) в /mnt/boot/efi. Я запустил arch-chroot /mnt. Все работает как обычно. Переход к /boot/efi показывает, что (я думаю) все нормально. Все материалы Windows находятся там (EFI, FSCK000 и т. д.). Есть папка grub со шрифтами, grub.cfg, grubenv, …, x86-64-efi. Все выглядит нормально.

Однако, что бы я ни пытался, я не могу обновить, установить или проверить grub. grub-install —target=x86_64-efi —efi-directory=/boot/efi —bootloader-id=GRUB выдает «grub-install: ошибка: неизвестная файловая система»

lsblk -f показывает, что мои разделы efi (nvme0n1p1) имеют FSTYPE: vfat, FSVER: FAT32, имеют 28,9 доступных, заполнены на 84% и смонтированы в /boot/efi. Все кажется нормальным. Все остальные разделы также выглядят нормально. Я могу загрузиться в Windows и увидеть все файлы в моем разделе Linux.

Я не верю, что я сделал что-то, чтобы вызвать эту проблему. Я редко использую окна, но несколько дней назад был в нем и обновил его. Однако с тех пор я перезагружал компьютер несколько раз, и у меня не было ни одной из этих проблем.

Любые идеи?

Я хотел бы продолжить двойную загрузку и рассмотрю возможность очистки диска только в крайнем случае.

######### РЕДАКТИРОВАТЬ 1:

Я (к сожалению) использую UEFI, потому что новые компьютеры Dell не позволяют использовать устаревший биос. Больше никогда не куплю компьютер Dell.

Вывод из fdisk -l

Disk /deu/nume0n1: 476.94 GiB, 512110190592 bytes, 1000215216 sectors
Disk model: Micron 2300 NUMe 512GB
Units: sectors of 1 » 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/0 size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: DA0B0A74-872P-45F4-9040-C37675BDBC36
Device            Start       End           Sectors       Size       Type
/deu/nume0n1p1    2048        391167        389120        190M       Microsoft basic data
/deu/nume0n1p2    391168      653311        262144        128M       Microsoft reserved
/deu/nume0n1p3    653312      450756607     450103296     214.6G     Microsoft basic data
/dev/nume0n1p4    450756608   492701695     41945088      20G        Linux swap
/dev/nume0n1p5    492701696   1000215182    507513487     242G       Linux filesystem

/Disk /deu/sda: 28.91 GiB, 31039324160 bytes, 60623680 sectors
Disk model: USB DISK 3.0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: Oxbff8ee56
Device      Boot    Start     End         Sectors      Size       Id     Type
/dev/sda1   *       64        1531903     1531840      748M       0      Empty
/dev/sda2           1531904   1691647     159744       78M        ef     EFI (FAT-12/16/32)
(Disk /dev/loop®: 669.16 MiB, 701665280 bytes, 1370440 sectors
(Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/0 size (minimum/optimal): 512 bytes / 512 bytes

Windows раздел grub arch-linux uefi

марк.сода

1 ответ
1

Я решил эту проблему. Решение вряд ли будет полезно для многих людей.

Мне пришлось загрузиться с установочного диска Arch, смонтировать корневой раздел в /mnt, подключиться к Wi-Fi, выполнить chroot в /mnt, а затем обновить систему. Вышло обновление ядра. После обновления и перезапуска я смог переустановить grub просто отлично. Странный. Я до сих пор понятия не имею, что вызвало первоначальную проблему с grub. Вся ситуация была очень странной.

Причина, по которой некоторые символы в выводе fdisk выглядят странно, заключается в том, что мне нужно было сделать снимок экрана и преобразовать символы в текст. Это не было актуальной проблемой.

марк.сода

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *