QEMUはUEFIからisoファイルを起動できません。

QEMUはUEFIからisoファイルを起動できません。

質問

QEMU KVMでWindows 8.1 isoを実行したいです。そのために必要なOVMFファイルをダウンロードしました。ここ)。 UEFIモードでWindows 10を正常に起動できますが、同じ設定を使用するバージョン8.1では同じ効果が得られないようです。 isoファイルで手がかりを確認しましたが、それによるとdumpet何の問題もありません。

%./dumpet -i Windows_8.1.iso 


Validation Entry:
    Header Indicator: 0x01 (Validation Entry)
    PlatformId: 0x00 (80x86)
    ID: "Microsoft Corporation"
    Checksum: 0x494c
    Key bytes: 0x55aa
Boot Catalog Default Entry:
    Entry is bootable
    Boot Media emulation type: no emulation
    Media load segment: 0x0 (0000:7c00)
    System type: 0 (0x00)
    Load Sectors: 8 (0x0008)
    Load LBA: 5184 (0x00001440)
Section Header Entry:
    Header Indicator: 0x91 (Final Section Header Entry)
    PlatformId: 0xef (EFI)
    Section Entries: 1
    ID: ""
Boot Catalog Section Entry:
    Entry is bootable
    Boot Media emulation type: no emulation
    Media load address: 0 (0x0000)
    System type: 0 (0x00)
    Load Sectors: 1 (0x0001)
    Load LBA: 2156 (0x0000086c)

また、2つのWindowsバージョンのダンプ結果の違いを確認しました。

Validation Entry:                       Validation Entry:
    Header Indicator: 0x01 (Validation Entry)           Header Indicator: 0x01 (Validation Entry)
    PlatformId: 0x00 (80x86)                    PlatformId: 0x00 (80x86)
    ID: "Microsoft Corporation"                 ID: "Microsoft Corporation"
    Checksum: 0x494c                        Checksum: 0x494c
    Key bytes: 0x55aa                       Key bytes: 0x55aa
Boot Catalog Default Entry:                 Boot Catalog Default Entry:
    Entry is bootable                       Entry is bootable
    Boot Media emulation type: no emulation             Boot Media emulation type: no emulation
    Media load segment: 0x0 (0000:7c00)             Media load segment: 0x0 (0000:7c00)
    System type: 0 (0x00)                       System type: 0 (0x00)
    Load Sectors: 8 (0x0008)                    Load Sectors: 8 (0x0008)
    Load LBA: 5184 (0x00001440)               |     Load LBA: 546 (0x00000222)
Section Header Entry:                       Section Header Entry:
    Header Indicator: 0x91 (Final Section Header Entry)     Header Indicator: 0x91 (Final Section Header Entry)
    PlatformId: 0xef (EFI)                      PlatformId: 0xef (EFI)
    Section Entries: 1                      Section Entries: 1
    ID: ""                              ID: ""
Boot Catalog Section Entry:                 Boot Catalog Section Entry:
    Entry is bootable                       Entry is bootable
    Boot Media emulation type: no emulation             Boot Media emulation type: no emulation
    Media load address: 0 (0x0000)                  Media load address: 0 (0x0000)
    System type: 0 (0x00)                       System type: 0 (0x00)
    Load Sectors: 1 (0x0001)                    Load Sectors: 1 (0x0001)
    Load LBA: 2156 (0x0000086c)               |     Load LBA: 548 (0x00000224)

.iso ファイルには次のファイルが含まれています。

%tree -L 2 /mnt    

├── autorun.inf
├── boot
│   ├── bcd
│   ├── bootfix.bin
│   ├── boot.sdi
│   ├── bootsect.exe
│   ├── en-us
│   ├── etfsboot.com
│   ├── fonts
│   ├── memtest.exe
│   └── resources
├── bootmgr
├── bootmgr.efi
├── efi
│   ├── boot
│   └── microsoft
├── setup.exe
├── sources
│   ├── *MANY .dll FILES*
└── support
    └── logging

質問

ISOが破損しているため、別のISOを試す必要がありますか、それとも仮想マシン自体に関連する問題ですか?

ベストアンサー1

おすすめ記事