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.

  1. 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
    
  2. 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.

  3. 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.

  1. Spuštění virtuálního počítače.

  2. Na FreeBSD spouštěcí nabídky vyberte 6. Řídicí do příkazového řádku zavaděče.

  3. 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.

  1. 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.

  2. 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í.

  3. 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
    

Viz také

FreeBSD virtuální počítače na technologie Hyper-V