1.概述
通过 nasm 生成 .img 文件.设置 virtualbox 通过软盘启动,添加 img 到软盘,完成操作系统的加载
2.安装 nasm
ubuntu 下,直接下载源码包即可.多说一句,最好指定安装目录,否则不好删除.
3.安装 virtualbox
sudo apt-get install virtualbox //安装命令
注意将计算机设置为允许 boot 引导,因为现在好多计算机已经改进了性能,选择了新型引导方式 UEFI,但是 virtualbox 暂时不支持.另外还要打开 bootsetup 里的 intel virtualize support ,允许 virtualbox 进行硬件的访问.
4.编写源代码,利用 nasm 生成 img 文件
命名为 Boot.asm
org 07c00h
mov ax, cs
mov ds, ax
mov es, ax
call DispStr
jmp $
DispStr:
mov ax, BootMessage
mov bp, ax

本文介绍如何在Ubuntu环境下,通过nasm汇编器编写Boot.asm源代码,生成.img文件,并在VirtualBox中设置软盘启动,实现一个简易操作系统的加载。涉及到的关键步骤包括安装nasm和VirtualBox,配置UEFI引导与虚拟化支持,以及将.img文件添加到虚拟软盘。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



