適用対象: Hyper-V Server 2012,Windows 8.1,Windows Server 2012 R2,Microsoft Hyper-V Server Technical Preview,Windows Server 2012,Hyper-V Server 2012 R2,Windows 10 Technical Preview,Windows Server Technical Preview,Windows 8
このトピックには、HYPER-V での FreeBSD の仮想マシンを実行するための推奨事項の一覧が含まれています。
HYPER-V 記憶域の統合サービスがインストールされ、すべてのデバイス名を変更することがあります fstab で、対応するエントリが無効になります。 Fstab で問題を回避するには、デバイス名を Uuid を置き換えることができます。
重要
すべての変更を加える前に、fstab のバックアップ コピーを作成します。
Fstab 内容を確認し、デバイス名を書き留めます。 この例ではルート デバイス名は ada0p2 であり、スワップ デバイス名は ada0p3 です。
# cat /etc/fstab # Device Mountpoint FStype Options Dump Pass# /dev/ada0p2 / ufs rw 1 1 /dev/ada0p3 none swap sw 0 0
Freebsd ufs および freebsd スワップを使用しての Uuid を識別、 gpart リスト コマンドです。
# gpart list | grep -A 11 'ada0p2\|ada0p3' | grep 'rawuuid\|type\|Name' Name: ada0p2 rawuuid: d1241bc9-1b9e-11e3-8dae-00155ddc3f35 rawtype: 516e7cb6-6ecf-11d6-8ff8-00022d09712b type: freebsd-ufs Name: ada0p3 rawuuid: d126e943-1b9e-11e3-8dae-00155ddc3f35 rawtype: 516e7cb5-6ecf-11d6-8ff8-00022d09712b type: freebsd-swap
UUID (rawuuid) ada0p2 を d1241bc9-1b9e-11e3-8dae-00155ddc3f35 であり、UUID ada0p3 を d126e943-1b9e-11e3-8dae-00155ddc3f35 です。
Uuid fstab でデバイス名に置き換えます。
# vi /etc/fstab # Device Mountpoint FStype Options Dump Pass# /dev/gptid/d1241bc9-1b9e-11e3-8dae-00155ddc3f35 / ufs rw 1 1 /dev/gptid/d126e943-1b9e-11e3-8dae-00155ddc3f35 none swap sw 0 0
システムを再起動して、Uuid が関数型であることを確認します。 すべての変更を元に戻す必要がある場合は、FreeBSD の異なるシステムでパーティションをマウントすることによって、fstab を復元できます。
高速 IDE ドライバーが無効になっている cd-rom ドライブにつながる HYPER-V IDE ドライバーと競合しています。 CD-ROM を有効にするために高速 IDE ドライバーを無効にします。
仮想マシンを起動します。
FreeBSD ブート メニューで、6 を選択します。 ローダーのプロンプトにエスケープします。
ブート ローダーのプロンプトで次のコマンドを入力します。
set hw.ata.disk_enable=1 boot
注意
手順 3 では、IDE では高速ドライバーを無効にして、IDE の制御を引き継ぎ、ATA ドライバーが。 これで、仮想マシンは高速の IDE をサポートしていないようになります。
スタートアップ時に、新しいデバイスが検出されたデバイスのノードが作成されます。 これは、新しいデバイスを追加すると、デバイス名を変更できることに意味します。 スタートアップ時にルート マウントのエラーが発生した場合は、競合や変更を回避するには、各 IDE パーティションの永続的なのジオメトリ ラベルを作成する必要があります。
シングル ユーザー モードをシステムを再起動します。 ブート メニュー オプション 4 を選択してこれを実現できますか、要求するプロンプトを実行する、'-s 'からブート、起動します。 代わりに、「ブート-s」を指定して固有のカーネルを起動することができます。 最後のコマンドの順序に注意してください。
シングル ユーザー モードでは、各 fstab (ルートとスワップ) に示されている IDE ディスク パーティションのジオメトリのラベルを作成します。 例を示します。
# cat /etc/fstab # Device Mountpoint FStype Options Dump Pass# /dev/ad0s1b none swap sw 0 0 /dev/ad0s1a / ufs rw 1 1 /dev/acd0 /cdrom cd9660 ro,noauto 0 0 # glabel label rootfs /dev/ad0s1a # glabel label swap /dev/ad0s1b # glabel status Name Status Components rootfs N/A ad0s1a swap N/A ad0s1b
ジオメトリのラベルに追加の情報が掲載されて: 19.7ディスク デバイスのラベル付けします。
マルチ ユーザー モード (既定値) を再起動します。 ラベルを含める、/etc/fstab を編集します。 例を示します。
# Device Mountpoint FStype Options Dump Pass# /dev/label/swap none swap sw 0 0 /dev/label/rootfs / ufs rw 1 1 /dev/acd0 /cdrom cd9660 ro,noauto 0 0