[QEMU]僅 i386 目標(biāo)

-win2k-hack
在安裝 Windows 2000 時使用它,以避免磁盤已滿錯誤。安裝 Windows 2000 后,不再需要此選項(此選項會降低 IDE 傳輸速度)。
-no-fd-bootchk
在 BIOS 中禁用軟盤的啟動簽名檢查。可能需要從舊軟盤啟動。
-no-acpi
禁用 ACPI(高級配置和電源接口)支持。如果你的來賓操作系統(tǒng)抱怨 ACPI 問題(僅限電腦目標(biāo)計算機(jī)),請使用它。
-no-hpet
禁用 HPET 支持。
-acpitable?[sig=str][,rev=n][,oem_id=str][,oem_table_id=str][,oem_rev=n]?[,asl_compiler_id=str][,asl_compiler_rev=n][,data=file1[:file2]...]
添加具有指定標(biāo)頭字段和指定文件中上下文的 ACPI 表。對于 file=,從指定的文件中獲取整個 ACPI 表,包括所有 ACPI 標(biāo)頭(可能被其他選項覆蓋)。對于 data=,僅使用表的數(shù)據(jù)部分,所有標(biāo)頭信息都在命令行中指定。如果將 SLIC 表提供給 QEMU,則 SLIC 的oem_id和oem_table_id字段將覆蓋 RSDT 和 FADT(又名 FACP)中的相同字段,以確保字段符合 Microsoft SLIC 規(guī)范和 ACPI 規(guī)范的要求。
-smbios?file=binary
從二進(jìn)制文件加載 SMBIOS 條目。
-smbios?type=0[,vendor=str][,version=str][,date=str][,release=%d.%d][,uefi=on|off]
指定 SMBIOS 類型 0 字段
-smbios?type=1[,manufacturer=str][,product=str][,version=str][,serial=str][,uuid=uuid][,sku=str][,family=str]
指定 SMBIOS 類型 1 字段
-smbios?type=2[,manufacturer=str][,product=str][,version=str][,serial=str][,asset=str][,location=str]
指定 SMBIOS 類型 2 字段
-smbios?type=3[,manufacturer=str][,version=str][,serial=str][,asset=str][,sku=str]
指定 SMBIOS 類型 3 字段
-smbios?type=4[,sock_pfx=str][,manufacturer=str][,version=str][,serial=str][,asset=str][,part=str][,processor-id=%d]
指定 SMBIOS 類型 4 字段
-smbios?type=11[,value=str][,path=filename]
指定 SMBIOS 類型 11 字段
此參數(shù)可以重復(fù)多次,并且值將按其分析順序添加。鼓勵打算使用 OEM 字符串?dāng)?shù)據(jù)的應(yīng)用程序使用其應(yīng)用程序名稱作為值字符串的前綴。這有助于同時傳遞多個應(yīng)用程序的信息。
語法以內(nèi)聯(lián)方式提供字符串?dāng)?shù)據(jù),而語法則從磁盤上的文件加載數(shù)據(jù)。請注意,不允許該文件包含任何 NUL 字節(jié)。
value=str
path=filename
和 選項都可以重復(fù)多次,并將按其出現(xiàn)的順序添加到 SMBIOS 表中。
value
path
請注意,在 x86 體系結(jié)構(gòu)上,所有 SMBIOS 表的總大小限制為 65535 字節(jié)。因此,OEM 字符串?dāng)?shù)據(jù)不適合將大量數(shù)據(jù)傳遞到來賓中。相反,它應(yīng)該被用作指示符,以通知來賓在何處找到實際數(shù)據(jù)集,例如,通過指定塊設(shè)備的串行ID。
傳遞三個字符串的示例是
-smbios type=11,value=cloud-init:ds=nocloud-net;s=http://10.10.0.1:8000/,\ ? ? ? ? ? ? ? ?value=anaconda:method=http://dl.fedoraproject.org/pub/fedora/linux/releases/25/x86_64/os,\ ? ? ? ? ? ? ? ?path=/some/file/with/oemstringsdata.txt
在來賓操作系統(tǒng)中,這對于命令是可見的
dmidecode
$ dmidecode -t 11 Handle 0x0E00, DMI type 11, 5 bytes OEM Strings ? ? String 1: cloud-init:ds=nocloud-net;s=http://10.10.0.1:8000/ ? ? String 2: anaconda:method=http://dl.fedoraproject.org/pub/fedora/linux/releases/25/x86_64/os ? ? String 3: myapp:some extra data
-smbios?type=17[,loc_pfx=str][,bank=str][,manufacturer=str][,serial=str][,asset=str][,part=str][,speed=%d]
指定 SMBIOS 類型 17 字段
-smbios?type=41[,designation=str][,kind=str][,instance=%d][,pcidev=str]
指定 SMBIOS 類型 41 字段
此參數(shù)可以重復(fù)多次。它的主要用途是允許像在Linux上一樣創(chuàng)建網(wǎng)絡(luò)接口,其中X是實例號,而不是名稱,具體取決于PCI總線上的接口位置。
enoX
下面是一個使用示例:
-netdev user,id=internet \ -device virtio-net-pci,mac=50:54:00:00:00:42,netdev=internet,id=internet-dev \ -smbios type=41,designation='Onboard LAN',instance=1,kind=ethernet,pcidev=internet-dev
在客戶機(jī)操作系統(tǒng)中,設(shè)備應(yīng)顯示為:
eno1
..解析文字:
$ ip -brief l lo ? ? ? ? ? ? ? UNKNOWN ? ? ? ?00:00:00:00:00:00 <LOOPBACK,UP,LOWER_UP> eno1 ? ? ? ? ? ? UP ? ? ? ? ? ? 50:54:00:00:00:42 <BROADCAST,MULTICAST,UP,LOWER_UP>
目前,PCI 設(shè)備必須連接到根總線。