LINUX.ORG.RU

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

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

Короче, я предполагаю, что у тебя происходит, и на основе предположений пишу инструкцию. Внятной информации я от тебя так и не получил.

Я предполагаю, что раздел /dev/sda2 зашифрован LUKS1, и что внутри находится файловая система ext4, которая является / твоей нужной Manjaro.

И что раздел /dev/sda3 внутри содержит то же самое, но при этом содержит не нужную Manjaro, которую ты ошибочно установил по соседству.

Итак, что же нужно сделать, чтобы загружалась нужная Manjaro с /dev/sda2…

  • Необходимо загрузиться с LiveUSB такого Linux, чтобы он умел из коробки расшифровывать LUKS1. Таким является https://www.system-rescue.org/Download/

  • После чего необходимо:

    • Удалить /dev/sda3 (как я понял, там вторая и не нужная Manjaro).
    • Расшифровать /dev/sda2
    • Примонтировать ФС на /dev/sda2 куда-нибудь.
    • Пробросить устройства в грядущий chroot
    • chroot в нужную Manjaro, потом переустановка GRUB2
  • И вот как это всё сделать:

parted /dev/sda rm 3
cryptsetup open /dev/sda2 manjaro
mount /dev/mapper/manjaro /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys  /mnt/sys
chroot /mnt
grub-install --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
exit
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount /mnt
cryptsetup close manjaro
poweroff

После этого у тебя должен появиться нормальный GRUB2 от твоей изначальной Manjaro.

Это если я правильно угадал, что и как у тебя.

Исходная версия Vsevolod-linuxoid, :

Короче, я предполагаю, что у тебя происходит, и на основе предположений пишу инструкцию. Внятной информации я от тебя так и не получил.

Я предполагаю, что раздел /dev/sda2 зашифрован LUKS1, и что внутри находится файловая система ext4, которая является / твоей нужной Manjaro.

И что раздел /dev/sda3 внутри содержит то же самое, но при этом содержит не нужную Manjaro, которую ты ошибочно установил по соседству.

Итак, что же нужно сделать, чтобы загружалась нужная Manjaro с /dev/sda1…

  • Необходимо загрузиться с LiveUSB такого Linux, чтобы он умел из коробки расшифровывать LUKS1. Таким является https://www.system-rescue.org/Download/

  • После чего необходимо:

    • Удалить /dev/sda3 (как я понял, там вторая и не нужная Manjaro).
    • Расшифровать /dev/sda2
    • Примонтировать ФС на /dev/sda2 куда-нибудь.
    • Пробросить устройства в грядущий chroot
    • chroot в нужную Manjaro, потом переустановка GRUB2
  • И вот как это всё сделать:

parted /dev/sda rm 3
cryptsetup open /dev/sda2 manjaro
mount /dev/mapper/manjaro /mnt
mount --bind /dev /mnt/dev
mount --bind /proc /mnt/proc
mount --bind /sys  /mnt/sys
chroot /mnt
grub-install --target=i386-pc /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
exit
umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount /mnt
cryptsetup close manjaro
poweroff

После этого у тебя должен появиться нормальный GRUB2 от твоей изначальной Manjaro.

Это если я правильно угадал, что и как у тебя.