码迷,mamicode.com
首页 > 其他好文 > 详细

Orange's 自己动手写操作系统 第一章 十分钟完成的操作系统 U盘启动 全记录

时间:2014-08-10 21:42:40      阅读:425      评论:0      收藏:0      [点我收藏+]

标签:操作系统   u盘   自己动手做操作系统   oranges   winhex   

材料:

1 nasm:编译汇编源代码,网上很多地方有下

2  WinHex:作为windows系统中的写U盘工具,需要是正版(full version)才有写的权限,推荐:http://down.liangchan.net/WinHex_16.7.rar


步骤:

1 编译得到引导程序的机器代码。用命令行编译汇编源代码:name boot.asm -o boot.bin,其中boot.bin文件产生在命令行的当前目录中。

2 将引导程序写入到U盘引导盘的第一个扇区的第一个字节处(后),即主引导区。插入U盘,用管理员权限打开WinHex.exe,tool->open disk 在physical media下选择当前插入的u盘,ok。 file->open 打开boot.bin。选中boot.bin的所有的十六进制数内容,复制。回到之前打开的u盘的那个页签,选中第一个十六进制数,edit->clipboard->write,弹出将在offset 0处写入, 确定。(注意,这种写入方式会破坏u盘里原有的内容,所以最好事先格式化u盘)。点击保存的图标,弹出一些其他警告框,都点确定。

3 设置计算机bios boot优先从usb启动,重启计算机即可。

效果图:

bubuko.com,布布扣





Orange's 自己动手写操作系统 第一章 十分钟完成的操作系统 U盘启动 全记录,布布扣,bubuko.com

Orange's 自己动手写操作系统 第一章 十分钟完成的操作系统 U盘启动 全记录

标签:操作系统   u盘   自己动手做操作系统   oranges   winhex   

原文地址:http://blog.csdn.net/blackboxwer/article/details/38472385

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!