grub-install --root-directory=tmp
/dev/mapper/3600a0b800013d01700000ee24b97e7ad
grub-probe: error: no mapping exists for
`3600a0b800013d01700000ee24b97e7ad-part1'
/usr/sbin/grub-install: line 374: [: =: unary operator expected
Unknown partition table signature
Unknown partition table signature
Unknown partition table signature
Unknown partition table signature
The file tmp/boot/grub/stage1 not read correctly.
Что не так?
Grub ищет tmp/boot/grub/stage1 и не находит. А почему? Потому, что егоtmp/boot/grub/stage1 not read correctly.
Что не так?
Grub ищет tmp/boot/grub/stage1 и не находит. А почему? Потому, что его
нет. Зато есть tmp/grub/stage1, но это его не устраивает.
Копировать нужно не в новый корень, а в boot/ на этом корне (Да,
grub-install про отдельно смонтированный boot, чтобы на него
ставиться, не думает. Да, наличие /boot/boot на смонтировавшейся
системе с грубом - нормальное явление. А с системным способом
обновления-прописывания ядер это совмещается, если сделать $rootdir/boot
символической ссылкой на . (то есть на $rootdir)).
Руками и grub-setup'ом можно поставить как вы хотели, но не советую.