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