1

У меня есть VirtualBox с Debian Jessie. Через некоторое время я решил создать новый виртуальный диск, зашифровать его с помощью LUKS и скопировать на него старую систему без переустановки. Я использовал несколько руководств (1, 2, 3, 4) для этого, но что-то идет не так - когда я пытаюсь загрузиться со второго диска, я получаю черный экран с курсором (даже не уверен, что это мигает). Похоже, это какая-то проблема, связанная с личинкой.

То, что было раньше, это просто система на один раздел:

Disk /dev/sda: 20 GiB, 21474836480 bytes, 41943040 sectors
Device     Boot    Start      End  Sectors  Size Id Type
/dev/sda1  *        2048 40136703 40134656 19,1G 83 Linux
/dev/sda2       40138750 41940991  1802242  880M  5 Extended
/dev/sda5       40138752 41940991  1802240  880M 82 Linux swap / Solaris

Новый диск - /dev /sdb 40Gb. Я подготовил этот диск как в 1, затем смонтировал эти диски и скопировал все со старой системы:

# mount /dev/mapper/vg-root /mnt/
# mount /dev/mapper/vg-home /mnt/home
# cp -a cp -a /bin /boot /etc /home /lib /root /sbin /usr /var /mnt

Затем перейдем к "новой" системе:

# mount -t proc none /mnt/proc
# mount -t sysfs none /mnt/sys
# mount --bind /dev /mnt/dev
# chroot /mnt

Модифицированный fstab:

/dev/mapper/vg-root     /               ext4    errors=remount-ro 0       1
/dev/mapper/vg-home     /home               ext4    errors=remount-ro 0       1
/dev/mapper/vg-swap     none            swap    sw              0       0

Добавлены изменения в crypttab, initramfs и grub:

# echo 'lvm /dev/sda2 none luks' >> /etc/crypttab
# echo 'lvm2
  dmcrypt' >> /etc/initramfs-tools/modules
# update-initramfs -k all -u

Добавлены опции в /et /default /grub:

GRUB_CMDLINE_LINUX="cryptdevice=UUID=3bd9c402-92aa-4bf8-9644-7c7a079e1cf6:lvm"
GRUB_ENABLE_CRYPTODISK=y

затем установил grub # dpkg-reconfigure grub-pc и проверил /boot/grub/grub.cfg (pastebin)


После попытки загрузки с этого второго диска у меня появляется черный экран с курсором. Никаких ошибок, никаких текстов. Я думаю, что даже grub не был запущен ...

Есть идеи кроме как переустановить?

1 ответ1

0

Я исправил это. Похоже, либо # dpkg-reconfigure grub-pc работает несколько иначе, чем «grub-mkconfig - grub-install», либо я использовал это неправильно.

Во всяком случае, я установил его, выполнив

# grub-mkconfig -o /boot/grub/grub.cfg
# grub-install /dev/sdb

так же, как писал Павел Коган, а теперь и ботинки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .