我实际上对操作系统的工作方式很感兴趣,从引导过程中的 POST 到内核、GUI 等。
好吧,我必须从头开始:引导扇区
大多数教程仅指定如何将您的 .bin 引导程序安装到 Linux 用户的 U 盘上。
但是当我使用 XP 时,我想问一下如何将我的 512 字节 .bin 放到我的 USB 上的正确位置,这绝对不是通过资源管理器复制它:D
我实际上对操作系统的工作方式很感兴趣,从引导过程中的 POST 到内核、GUI 等。
好吧,我必须从头开始:引导扇区
大多数教程仅指定如何将您的 .bin 引导程序安装到 Linux 用户的 U 盘上。
但是当我使用 XP 时,我想问一下如何将我的 512 字节 .bin 放到我的 USB 上的正确位置,这绝对不是通过资源管理器复制它:D
我经常使用 dd for Windows。 http://www.chrysocome.net/dd
像这样使用它:
dd if=c:\my files\boot.bin of=\\.\z: bs=512 count=1
其中'z:'是你挂载的USB驱动器的盘符,'if'是输入文件,'of'是输出设备,bs是块大小,count是要复制的块数
我大约每个月做一次,看看 Haiku 的开发进展如何。他们提供以这种方式写入 USB 驱动器的原始磁盘映像。
警告:错误的驱动器号可能会破坏您的引导扇区,因此请确保您进行备份并先熟悉使用 dd。我已经失去了很多数据的力量。
也许您可以使用rawritewin为您完成这项工作?
另一种方法是使用UNetBootIn但根据我弄乱它的经验,它需要将 ISO 刻录到 USB 上。所以这可能不适用于您的情况,但您可以尝试创建一个 ISO 以准备写入USB...