![ddハードドライブをUSBにコピーしましたが、起動しませんか? [閉鎖]](https://linux33.com/image/137144/dd%E3%83%8F%E3%83%BC%E3%83%89%E3%83%89%E3%83%A9%E3%82%A4%E3%83%96%E3%82%92USB%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E8%B5%B7%E5%8B%95%E3%81%97%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8B%EF%BC%9F%20%5B%E9%96%89%E9%8E%96%5D.png)
dd if=/dev/sdb of=/dev/sdc bs=10M
/dev/sdb
CentOS7がインストールされて起動できるハードドライブです。
/dev/sdc
他のハードドライブの場合、dd
コピーは正常に動作し、/dev/sdc
正常に起動します。
USBフラッシュドライブの場合、/dev/sdc
コピー後は起動できません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 */
答え1
initramfsファイルにusb-storage
ドライバーまたはその依存関係のいずれかが含まれていないようです。
dd
コピーする前に、次の手順を実行してこの問題を解決できます。
# dracut -–add-drivers usb-storage <your initramfs file>