一、macOS 使用 qemu 啟動 helloos.img 鏡像

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 改成你自己的鏡像名稱。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容