0
1

More than 3 years have passed since last update.

Hyper-VへマイグレーションしたらCentOSが起動しなくなった件

Last updated at Posted at 2021-02-25

対象

  • Hyper-V へ virtual box などから移行した人
  • HDDを認識せず、起動せず、dracut~というコンソールに突入してしまう

対応策

CentOS 7/8

  1. チェックポイントを作成する(念のため)
  2. レスキューモードで起動する(grubでrescureとかがあれば、そのカーネルを選択する)
  3. root権限でログインして以下のコマンドを実行する(数分かかる)
dracut --kver 4.18.0-147.3.1.el8_1.x86_64 -f \
 --add-drivers "hv_vmbus hv_storvsc hv_netvsc hv_utils hv_balloon hyperv-keyboard hyperv_fb hid-hyperv"
# note:
# -kverはカーネルバージョン、このオプションなしの場合、
#        現在のイメージ(レスキュー)に対して操作してしまうので、私は設定した。
#        指定しなくてもいいのかは、わからない。
# -f は存在しても上書きする。

参考文献

実は、以下にすべての解決策が記載されている。

その他

dracutって、debianのdkmsみたいなものなのかな...?今度調べる。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1