UUID=6e642696-3cb4-4d4e-86a6-2fae2b9295cc /media/user/backupdrive btrfs noauto,subvol=/,compress=zstd
Отключите и снова установите диск и проверьте, что параметры были установлены с помощью mount . Бонус: это также работает для файловых систем на дисках с шиной LUKS.
Я, наконец, получил работу! Большое спасибо этому ответу за другой вопрос, связанный с шифрованием. Я не стал шифровать свой загрузочный раздел, поскольку я не думал, что это необходимо, но было несколько ключевых моментов, которые я делал иначе. Похоже, основная проблема заключалась в том, что установщик Ubuntu не смог точно определить, как были настроены мои разделы, поэтому необходимо было chroot установить новую установку linux, внести некоторые изменения, указывающие, что происходит, а затем повторно установить grub , Вот что я сделал:
Я отформатировал / dev / sda3 как ext2. (Не уверен, что это важно.) При установке я указал, что загрузчик должен быть установлен на /dev/sda, а не /dev/sda3, я указал /dev/sda1 как загрузочный раздел EFI. После завершения установки, я сказал ему не перезагружаться, и Я сделал следующее в терминале: sudo mount /dev/mapper/my_linux_lvm_partition /target sudo mount /dev/sda3 /target/boot sudo mount /dev/sda1 /target/boot/efi sudo mount --bind /dev /target/dev sudo mount --bind /proc /target/proc sudo mount --bind /sys /target/sys sudo chroot /target Теперь, когда я chroot был включен в мою установку, я отредактировал /etc/default/grub и добавил строку: GRUB_ENABLE_CRYPTODISK=y Получил UUID моих различных разделов, используя blkid Добавил строку to /etc/crypttab: my_luks_partition_name UUID=<UUID of /dev/sda4> none luks,discard sudo grub-install --target=x86_64-efi --efi-directory /boot/efi --bootloader=ubuntu --boot-directory=/boot/efi/EFI/ubuntu --recheck sudo grub-mkconfig -o /boot/efi/EFI/ubuntu/grub.cfg sudo update-initramfs -c -k allЯ заметил, что важно правильно определить имя раздела LUKS, иначе были бы ошибки при запуске update-initramfs.
Это заняло у меня два целых дня, когда волосы расстраивались, пытаясь разобраться. Я только надеюсь, что эта информация поможет кому-то еще сделать это без слишком мучительной боли.
Я, наконец, получил работу! Большое спасибо этому ответу за другой вопрос, связанный с шифрованием. Я не стал шифровать свой загрузочный раздел, поскольку я не думал, что это необходимо, но было несколько ключевых моментов, которые я делал иначе. Похоже, основная проблема заключалась в том, что установщик Ubuntu не смог точно определить, как были настроены мои разделы, поэтому необходимо было chroot установить новую установку linux, внести некоторые изменения, указывающие, что происходит, а затем повторно установить grub , Вот что я сделал:
Я отформатировал / dev / sda3 как ext2. (Не уверен, что это важно.) При установке я указал, что загрузчик должен быть установлен на /dev/sda, а не /dev/sda3, я указал /dev/sda1 как загрузочный раздел EFI. После завершения установки, я сказал ему не перезагружаться, и Я сделал следующее в терминале: sudo mount /dev/mapper/my_linux_lvm_partition /target sudo mount /dev/sda3 /target/boot sudo mount /dev/sda1 /target/boot/efi sudo mount --bind /dev /target/dev sudo mount --bind /proc /target/proc sudo mount --bind /sys /target/sys sudo chroot /target Теперь, когда я chroot был включен в мою установку, я отредактировал /etc/default/grub и добавил строку: GRUB_ENABLE_CRYPTODISK=y Получил UUID моих различных разделов, используя blkid Добавил строку to /etc/crypttab: my_luks_partition_name UUID=<UUID of /dev/sda4> none luks,discard sudo grub-install --target=x86_64-efi --efi-directory /boot/efi --bootloader=ubuntu --boot-directory=/boot/efi/EFI/ubuntu --recheck sudo grub-mkconfig -o /boot/efi/EFI/ubuntu/grub.cfg sudo update-initramfs -c -k allЯ заметил, что важно правильно определить имя раздела LUKS, иначе были бы ошибки при запуске update-initramfs.
Это заняло у меня два целых дня, когда волосы расстраивались, пытаясь разобраться. Я только надеюсь, что эта информация поможет кому-то еще сделать это без слишком мучительной боли.
Я, наконец, получил работу! Большое спасибо этому ответу за другой вопрос, связанный с шифрованием. Я не стал шифровать свой загрузочный раздел, поскольку я не думал, что это необходимо, но было несколько ключевых моментов, которые я делал иначе. Похоже, основная проблема заключалась в том, что установщик Ubuntu не смог точно определить, как были настроены мои разделы, поэтому необходимо было chroot установить новую установку linux, внести некоторые изменения, указывающие, что происходит, а затем повторно установить grub , Вот что я сделал:
Я отформатировал / dev / sda3 как ext2. (Не уверен, что это важно.) При установке я указал, что загрузчик должен быть установлен на /dev/sda, а не /dev/sda3, я указал /dev/sda1 как загрузочный раздел EFI. После завершения установки, я сказал ему не перезагружаться, и Я сделал следующее в терминале: sudo mount /dev/mapper/my_linux_lvm_partition /target sudo mount /dev/sda3 /target/boot sudo mount /dev/sda1 /target/boot/efi sudo mount --bind /dev /target/dev sudo mount --bind /proc /target/proc sudo mount --bind /sys /target/sys sudo chroot /target Теперь, когда я chroot был включен в мою установку, я отредактировал /etc/default/grub и добавил строку: GRUB_ENABLE_CRYPTODISK=y Получил UUID моих различных разделов, используя blkid Добавил строку to /etc/crypttab: my_luks_partition_name UUID=<UUID of /dev/sda4> none luks,discard sudo grub-install --target=x86_64-efi --efi-directory /boot/efi --bootloader=ubuntu --boot-directory=/boot/efi/EFI/ubuntu --recheck sudo grub-mkconfig -o /boot/efi/EFI/ubuntu/grub.cfg sudo update-initramfs -c -k allЯ заметил, что важно правильно определить имя раздела LUKS, иначе были бы ошибки при запуске update-initramfs.
Это заняло у меня два целых дня, когда волосы расстраивались, пытаясь разобраться. Я только надеюсь, что эта информация поможет кому-то еще сделать это без слишком мучительной боли.