0x00 安裝 Homebrew
使用腳本安裝坝撑,如果網(wǎng)速太慢粮揉,可以去百度或者 Google 尋求其他辦法:
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
安裝完成后扶认,使用如下命令查看是否安裝成功:
$ brew -v
Homebrew 3.5.9
Homebrew/homebrew-core (git revision ef153830b05; last commit 2022-08-23)
輸出上面信息表示安裝成功狱从。
0x01 安裝 qemu
使用如下命令安裝 qemu:
$ brew install qemu
使用命令檢查 qemu 是否安裝成功:
$ brew info qemu
0x02 啟動(dòng) img 鏡像
依然是命令行啟動(dòng)矫夯,不過(guò)我們使用 32 位模式啟動(dòng) helloos.img:
$ qemu-system-i386 -L . -m 32m -rtc base=localtime -vga std -hda [img路徑]
參數(shù)解釋?zhuān)?br> -L:設(shè)置 BIOS吊洼、VGA BIOS训貌、keymaps 的目錄。
-m:設(shè)置客戶機(jī)的內(nèi)存冒窍。
-rtc:設(shè)置時(shí)間递沪。
-vga:顯示器相關(guān)。
-hda:指定鏡像的路徑综液,最好是絕對(duì)路徑款慨,使用絕對(duì)路徑麻煩相對(duì)少一些。
0x03 制作啟動(dòng)腳本
腳本內(nèi)容如下:
#!/bin/sh
set -e
path=$(dirname $0)
qemu-system-i386 -L . -m 32m -rtc base=localtime -vga std -hda $path/helloos.img
將 img 文件和腳本放在同一目錄下運(yùn)行即可谬莹,需要將最后的 helloos.img
改成你自己的鏡像名稱(chēng)檩奠。