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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容