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