win2008系统chroot 搭建linux系统的游戏如何在linux下chroot 搭建linux系统?

他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)博客访问: 4731520
博文数量: 701
博客积分: 20301
博客等级: 上将
技术积分: 7681
注册时间:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
看了《自己动手写操作系统》后尝试一下。因为不想用windows作为开发平台,所以,构建了一个Linux的卡发平台。需要的工具:nasm、qemu、dd首先,创建软盘镜像文件。下面编辑一个boot.asm文件如下:代码:org 07c00hmov ax, csmov ds, axmov es, axcall DispStrjmp $DispStr:mov ax, BootMessagemov bp,es:bp = 串地址mov cx, 16 ;cx = 串长度mov ax, 01301hmov bx, 000chmov dl, 0int 10hretBootMessage: db &Hello, OS world!&times 510-($-$$) db 0 ;填充剩下的空间,使生成的二进制代码恰好为512字节dw 0xaa551、用nasm编译:$ nasm boot.asm -o boot.bin这样就得到了一个512字节的boot.bin文件了,这个就是软盘启动扇区里面应该放的代码。2、你可以用下面这个命令生成软盘镜像文件:$ dd conv=sync if=boot.bin of=boot.img bs=1440k count=1这样我们就得到软盘镜像boot.img了。注意命令中的conv=sync,使用这个选项后可以使得在把每个输入块填充到ibs个字节时,不足部分用空(NULL)字符补齐。在这个例子里由于输入文件只有512个字节,输出文件却需要1.44MB所以我用了这个选项。3、利用qemu启动镜像文件:qemu -fda boot.img -boot a -m 64 -localtime
阅读(2794) | 评论(0) | 转发(1) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。}

我要回帖

更多关于 win2008系统搭建dns 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信