为什么安装黑苹果要用引导程序(比如变色龙,clover)进行引导进入系统

为什么安装黑苹果要用引导程序(比如变色龙,clover)进行引导,如果是双系统还能理解,因为这样做可以选择性的进入某个系统。但如果是单系统,还有必要安装引导程序吗,如果有,为什么呢?

首先,楼主对引导的概念可能有点偏差。我们的所谓硬盘,除了我们知道的可以存储文件的主分区,逻辑分区,还有一个隐藏的引导分区。引导分区有很多种,我们普通windows下的就是mbr分区。我们开机启动的时候,首先启动的不是系统,而是BIOS系统,BIOS系统会先对必要硬件进行检查,例如,cpu,内存,显卡,硬盘等,然后,从BIOS设置读取默认的启动盘(一般是硬盘)然后,会从启动盘读取引导分区,引导分区正确了,才能进入系统。我们常见的装系统是在C盘,如果想要装在其他盘的话,就要在这里做手脚了。然后,我们对硬盘进行分区的话,会保留引导分区,装系统的时候,会对引导分区进行写入,告诉他要怎么启动我的系统。所以,即使是单系统,也是需要引导程序的。当然,我们平常装windows系统是没见过什么引导程序的,因为正常硬盘都是ntfs格式,都是mbr分区,装系统的时候,直接写入了。但是苹果的不是,所以,要自己写引导分区。追问

你的回答很详细,但是我还是有些地方不明白,希望你多多指点迷津。比如,正如你所说的,当电脑加电后会启动BIOS,然后将硬盘第一扇区读入内存,然后里面的主引导程序会将活动分区中的操作系统引导程序调入内存并执行。既然windows系统是这样,那苹果系统又是怎样的呢(按道理就是主引导程序把活动分区中的操作系统引导程序调入内存并执行啊,经过你上面的指导,现在我主要是不懂苹果系统的启动过程)。麻烦你啦!

追答

苹果系统的也是类似,首先还是有自检,类似与windows下的BIOS自检,然后,没问题后,就会载入分区,然后,把控制权分配给BootX(PowerPC平台)或者boot.efi(Intel平台),就是引导程序了,然后,这个程序里会加载内核环境,这时就会出现启动画面了,然后,如果系统没问题的话,就可以启动了。整体原理都是一样的。如果要更详细的话,可以百度下,我这只是比较通俗的语言,百度有更专业的语言,根据你自己的能力去看吧。

温馨提示:答案为网友推荐,仅供参考
相似回答