копировать HDD на USB, но не загружается?

dd if=/dev/sdb of=/dev/sdc bs=10M 

/dev/sdb – это жесткий диск с установленным CentOS7 и возможностью загрузки.

если /dev/sdc – это другой жесткий диск, копия dd работает нормально, /dev/sdc может загрузиться без проблем.

если /dev/sdc – это USB-диск, он не может загрузиться после копирования dd .

ошибка журнала (при использовании USB-диска в качестве / dev / sdc)

 dracut-initqueue[704]: calling: settle dracut-initqueue[704]: calling: settle dracut-initqueue[704]: calling: settle ... /* log repeat and can't boot to os */ 

Я предполагаю, что файл initramfs не включает драйвер usb-storage или одну из его зависимостей.

Вы можете исправить это до копирования dd , выполнив что-то вроде:

 # dracut -–add-drivers usb-storage