安装引导加载程序

时间:2014-02-27 15:00:28

标签: operating-system bootloader

我正在创建一个玩具操作系统,无法找到将引导加载程序安装到驱动器的第一个扇区的好方法。

我使用PARTCOPY,但只适用于带有软盘的xp。

有没有人知道将512字节bin文件安装到驱动器的第一个扇区的程序或方法。优选地,程序还可以读取驱动器的第一扇区。

我正在运行Windows

1 个答案:

答案 0 :(得分:0)

Linux中的

dd可以做到这一点: http://www.cyberciti.biz/faq/howto-copy-mbr/

例如(http://en.wikipedia.org/wiki/Dd_%28Unix%29#Master_boot_record_backup_and_restore), 备份硬盘的第一个扇区:

dd if=/dev/sda of=MBR.img bs=512 count=1

恢复第一个部门:

dd if=MBR.image of=/dev/sda

如果要定位第一个分区而不是整个磁盘,可以将/ dev / sda更改为/ dev / sda1。