Doporučené postupy pro spuštění FreeBSD na Hyper-V
Rozsah platnosti: 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
Toto téma obsahuje seznam doporučení pro FreeBSD virtuálního počítače se systémem Hyper-V.
Přidání UUID pro všechna zařízení, které jsou uvedeny v fstab
Pokud je nainstalována služba integrace úložiště technologie Hyper-V, může změnit některá zařízení a jejich odpovídajících položek ve fstab již nebude platný. Abyste zabránili problémům s fstab můžete nahradit názvy zařízení s UUID.
Důležité
Vytvořte záložní kopii tohoto vaše fstab před provedením jakýchkoli změn.
Zkontrolujte obsah fstab a poznamenejte si názvy zařízení. V tomto příkladu je název kořenové zařízení ada0p2 a název zařízení odkládacího souboru je ada0p3.
# cat /etc/fstab # Device Mountpoint FStype Options Dump Pass# /dev/ada0p2 / ufs rw 1 1 /dev/ada0p3 none swap sw 0 0
Identifikovat UUID pro freebsd ufs a freebsd swap pomocí gpart seznamu příkaz.
# 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) pro ada0p2 d1241bc9-1b9e-11e3-8dae-00155ddc3f35 a UUID pro ada0p3 je d126e943-1b9e-11e3-8dae-00155ddc3f35.
Nahraďte názvy zařízení v fstab identifikátory UUID.
# 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
Restartování systému a zajistěte, aby byly identifikátory UUID funkční. Pokud je nutné vrátit zpět změny, můžete obnovit vaše fstab připojením oddílu v rámci různých FreeBSD systému.
Zakažte ovladač rychlé IDE
Rychlé IDE ovladač je v konfliktu s ovladač IDE technologie Hyper-V, což vede k CDROM zakázána. Chcete-li povolit disku CD-ROM zakážete ovladač rychlé IDE.
Spuštění virtuálního počítače.
Na FreeBSD spouštěcí nabídky vyberte 6. Řídicí do příkazového řádku zavaděče.
Do příkazového řádku spouštěcí zavaděč zadejte následující příkaz:
set hw.ata.disk_enable=1 boot
Poznámka
Krok 3 zakáže ovladač rychlé IDE a má ovladač ATA převzít kontrolu nad rozhraní IDE. Virtuální počítač by měl nyní spustit bez podpory rychlé rozhraní IDE.
Vytvořte popisky GEOM na FreeBSD 8.x
Během spuštění jsou vytvořeny uzly zařízení tak, jak jsou zjišťovány nová zařízení. To může znamenat, že názvy zařízení můžete změnit po přidání nových zařízení. Pokud dojde k CHYBĚ kořenový připojit během spuštění, měli byste vytvořit trvalé popisky GEOM pro každý oddíl IDE, aby se zabránilo konfliktu a změny.
Restartujte systém do režimu jednoho uživatele. Můžete to provést tak, že vyberete možnost nabídky spouštěcí 4 nebo provádění "spouštění -s' z spouštěcí dotaz. Alternativně můžete spustit konkrétní jádra zadáním "spouštěcí -s". Všimněte si, řazení poslední příkaz.
V režimu jednoho uživatele vytvořte popisky GEOM pro každý oddíly disku IDE, uvedené v vaší fstab (kořenový a velikost odkládacího souboru). Příklad:
# 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
Další informace o GEOM popisky lze najít na: 19.7. Popisování disku zařízení.
Restartujte počítač do režimu víceuživatelská (výchozí). Upravte vaše /etc/fstab Chcete-li zahrnout popisky. Příklad:
# 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