linux 安装上了,下载了一个Bochs版本 bochs-2.4.2-1.i586 结果安装时候依赖文件没找到,提示如下:
Downloading Packages:
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
rpmlib(PayloadIsLzma) is needed by
linux 安装上了,下载了一个Bochs版本 bochs-2.4.2-1.i586 结果安装时候依赖文件没找到,提示如下:
Downloading Packages:
Running rpm_check_debug
ERROR with rpm_check_debug vs depsolve:
rpmlib(PayloadIsLzma) is needed by
一段存代码,没有任何注释,我也忘记了。功能是:初始化进入保护模式,检测内存,并分页,加载内核,跳转到kernel.bin执行kernel是elf格式的。
%include "pm.inc"
org 1000h
jmp start
sectnum dw 19
sectnum1 db 1
init_kernel_ofs dw
boot引导程序
org 07c00h
boot:
jmp begine
nop
BS_OEMName db 'cty1234'
BPB_BytsPerSec dw 512
BPB_SecPerClus db 1
BPB_RsvdSecCnt dw 1
BPB_NumFATs db 2
BPB_RootEntCnt dw 224
BPB