LINUX.ORG.RU

История изменений

Исправление QsUPt7S, (текущая версия) :

Но, там LUKS, LVM, хрен проверишь.

У ТС не LVM, а LUKS-разделы поверх простой MBR-разметки.

навернякак проверить, что границы раздела правильны.

Из того что видно, начало /dev/nvme0n1p3 следует сразу за концом /dev/nvme0n1p2, что, конечно, косвенный показатель, но верность границ хорошо подтверждается тем, что заголовки LUKS, приходящиеся на начало разделов, видимы и утилитой cryptsetup, так как ТС смог сделать их бэкапы, и утилитами lsblk и udisksctl хотя последние берут информацию у ядра, а не с накопителя напрямую.

И я не совсем понял, вы создаёте /dev/nvme0n1p1 – «Будущий ESP», а где вы его преобразуете в ESP в GPT таблице, BIOS ведь ищет ESP по типу раздела, или вы предлагаете в BIOS включить Legacy режим загрузки?

ESP необязательно должен быть в GPT-разметке, для ESP в MBR-разметке тип раздела 0xEF.

Вобще ситуация не понятная

Ситуация действительно неясная, особенно с пропавшим первым разделом. На то, что этот раздел был, указывает большое количество факторов: нумерация оставшихся разделов, неразмеченное пространство подходящего объёма перед /dev/nvme0n1p2, доступность EFI (хотя последнее может быть и при загрузке в гибридном режиме), наконец присутствие соответствующей записи в fstab. Куда делся этот раздел вообще неясно, так как атрибут fs_passno для него выставлен в 2, то загрузиться без него в обычном порядке не получилось бы, поэтому он был отмонтирован (ни lsblk, ни mount его не показывают) и удалён из таблицы разделов уже после загрузки системы. Возникает впечатление, что таблица разделов изменялась ещё до «вмешательства» со стороны ventoy.

Исходная версия QsUPt7S, :

Но, там LUKS, LVM, хрен проверишь.

У ТС не LVM, а LUKS-разделы поверх простой MBR-разметки.

навернякак проверить, что границы раздела правильны.

Из того что видно, начало /dev/nvme0n1p3 следует сразу за концом /dev/nvme0n1p2, что, конечно, косвенный показатель, но верность границ хорошо подтверждается тем, что заголовки LUKS, приходящиеся на начало разделов, видимы и утилитой cryptsetup, так как ТС смог сделать их бэкапы, и утилитами lsblk и udisksctl хотя последние берут информацию у ядра, а не с накопителя напрямую.

И я не совсем понял, вы создаёте /dev/nvme0n1p1 – «Будущий ESP», а где вы его преобразуете в ESP в GPT таблице, BIOS ведь ищет ESP по типу раздела, или вы предлагаете в BIOS включить Legacy режим загрузки?

ESP необязательно должен быть в GPT-разметке, для ESP в MBR-разметке тип раздела 0xEF.

Вобще ситуация не понятная

Ситуация действительно неясная, особенно с пропавшим первым разделом. На то, что этот раздел был, указывает большое количество факторов: нумерация оставшихся разделов, неразмеченное пространство подходящего объёма перед /dev/nvme0n1p2, доступность EFI (хотя последнее может быть и при загрузке в гибридном режиме), наконец присутствие соответствующей записи в fstab. Куда делся этот раздел вообще неясно, так как атрибут fs_passno него выставлен в 2, то загрузиться без него в обычном порядке не получилось бы, поэтому он был отмонтирован (ни lsblk, ни mount его не показывают) и удалён из таблицы разделов уже после загрузки системы. Возникает впечатление, что таблица разделов изменялась ещё до «вмешательства» со стороны ventoy.