bootloader

    9热度

    2回答

    我在一个操作系统是如何工作的,从POST在启动过程内核,GUI真正感兴趣的,等 好吧,我必须在一开始启动:启动扇区只 大多数教程指定如何将.bin引导程序挂载到Linux用户的USB存储棒上。 但由于我使用的是XP我想问一下我怎么得到我的512字节的.bin到我的USB正确的位置,并且那绝对不是用资源管理器复制它:d

    3热度

    1回答

    GRUB加载时可以运行一些自定义代码吗?换句话说,在加载任何操作系统之前,GRUB提供了一个运行一些自定义代码的工具吗?

    6热度

    6回答

    内核是否需要从引导加载程序获得内核。通常内核能够从头开始启动系统,那么为什么它需要引导加载程序? 我已经看到了像这样从内核启动消息。 "Fetching vars from bootloader... OK" 那么究竟是变量传递? 另外如何从boot-loader传递变量?它是通过堆栈吗?

    1热度

    1回答

    我试图从SD卡上的GPS设备上启动Linux。 我发现了一些关于Internet上的设备的信息,显然它可以加载自定义的Windows CE。 为了实现这一目标,他们使用具有进一步扩展“.bld” 我的Ubuntu提取MID的ISO的SD卡上的引导加载程序文件,但有一个BLD分机号码的文件。我想它使用一个不同的启动加载器系统..这似乎并没有在设备上工作。 所以我的问题是, 有没有办法使用“bld”文

    3热度

    4回答

    最好的评论和一些相关的文档和一个Makefile。 只是为了清楚起见,这是小于512字节(512字节 - 分区表)的机器代码,由Bios加载并负责链接到启动分区中的辅助启动加载程序。 编辑: David's和bdonlan的答案看起来很有希望。 最小的Dos链接转到MBR的Debian源代码包,但评论的Windows 2000/XP MBR看起来像有更详细的评论。

    2热度

    1回答

    这已经有一段时间,因为我没有任何ASM,并决定再次尝试写一个小的引导程序,用QEMU测试。我的问题是中断13,出于某种原因进位标志被设置,所以读取失败。目前,我的磁盘映像的样子: 512字节的BootLoader < - 这(据我所知)是块0 LBA 主要功能 < - 这将是块1 基本上,与512个字节的BIOS加载到内存中,我想从相同的驱动器装载下一个512个字节。但我无法弄清楚发生了什么问题。