0x00 安裝 Homebrew
使用腳本安裝,如果網速太慢,可以去百度或者 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 啟動 img 鏡像
依然是命令行啟動,不過我們使用 32 位模式啟動 helloos.img:
$ qemu-system-i386 -L . -m 32m -rtc base=localtime -vga std -hda [img路徑]
參數解釋:
-L:設置 BIOS、VGA BIOS、keymaps 的目錄。
-m:設置客戶機的內存。
-rtc:設置時間。
-vga:顯示器相關。
-hda:指定鏡像的路徑,最好是絕對路徑,使用絕對路徑麻煩相對少一些。
0x03 制作啟動腳本
腳本內容如下:
#!/bin/sh
set -e
path=$(dirname $0)
qemu-system-i386 -L . -m 32m -rtc base=localtime -vga std -hda $path/helloos.img
將 img 文件和腳本放在同一目錄下運行即可,需要將最后的 helloos.img
改成你自己的鏡像名稱。