首页 > 其他 > 详细

利用kali系统制作最简单的OS

时间:2019-11-09 23:42:02      阅读:158      评论:0      收藏:0      [点我收藏+]

制作最简单的OS

一、生成.bin文件

1.创建Boot.asm文件,输入相应的汇编代码

org 07c00h     ; 
mov ax, cs
mov ds, ax
mov es, ax
call DispStr   ;
jmp $
DispStr:
mov ax, BootMessage
mov bp, ax
mov cx, 16
mov ax, 01301h
mov bx, 00ch
mov dl, 0
int 10h
ret
BootMessage:   db "Hello,OS world!"
times 510-($-$$) db 0
dw 0xaa55

2.使用NASM编译Boot.asm文件为Boot.bin

nasm Boot.asm -o Boot.bin

二、dd制作软盘镜像

1.复制Boot.bin到Boot.img中

dd if=Boot.bin of=Boot.img bs=512 count=1

2.制作空白软盘镜像文件diska.img

dd if=/dev/zero of=diska.img bs=512 count=2880

3.复制diska.img中从第512字节往后的内容添加到Boot.img中

dd if=diska.img of=Boot.img skip=1 seek=1 bs=512 count=2879

(seek=x从输出文件开头跳过x个扇区,skip=x从输入文件开头跳过x个扇区)

利用kali系统制作最简单的OS

原文:https://www.cnblogs.com/WTa0/p/11828096.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!