为什么有些镜像只能制作成光盘启动,而u盘不行
比如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开始,直接复制过去,还是前面也要增加一些引导区之类的?