Добрый день.
Бьюсь второй день над тривиальной задачей, возможно упускаю что-то простое.
Есть диск с двумя партициями: /boot и zfs root. Необходимо подключить к нему второй в софтовом зеркале. Я делаю:
sfdisk -d /dev/sda | sfdisk /dev/sdb
zpool attach pool_name /dev/sda2 /dev/sdb2
dd if=/dev/sda1 of=/dev/sdb1 bs=4K
grub2-install /dev/sdb
Однако при загрузке со второго диска я получаю голую консоль grub2. В случае ручной загрузки ( set root=(hd0,msdos1) kernel ... initrd ... boot) все успешно загружается. Партиция /dev/sdb1 монтируется и имеет идентичные /dev/sda1 файлы, но почему-то не читается grub-ом. Что я делаю не так?