为什么有些镜像只能制作成光盘启动,而u盘不行

mmmmmcclxxvii 2015-11-12 01:08:20
比如freebsd,起先放到u盘里面,安装时出现no systemdisk.booting from harddisk.Start booting from USB devise .一开始以为u盘启动盘没弄好,
看了手册才知道只支持光盘

而且学习自制操作系统中,书中是用软盘启动一个二进制文件,我也放在了u盘里面,同样也是no systemdisk的提示


最近正在学组原和操作系统,求谁能从底层跟我讲解一下这个原理啊


=============

新找到:
在系统启动时,最先读取的硬盘信息是MBR,然后由MBR内的主引导程序读出PBR,最后才由PBR内的DOS引导代码读取操作系统的引导程序,其中任何一个环节出了问题,操作系统都无法正常启动成功,如果是MBR部分出了问题,即使只是"55AA"标志字丢失或被改为其他值,通常都会出现"无效分区表"、逻辑盘丢失、启动死机等现象;而如果是PBR部分出了问题,通常会出现"未格式化的分区"的错误提示。

我用的是ultraiso制作光盘,它制作的原理是从地址0开始,直接复制过去,还是前面也要增加一些引导区之类的?

...全文
37 点赞 收藏 回复
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
相关推荐
发帖
驱动开发/核心开发
创建于2007-09-28

2.1w+

社区成员

硬件/嵌入开发 驱动开发/核心开发
申请成为版主
帖子事件
创建了帖子
2015-11-12 01:08
社区公告
暂无公告