标题: 请教:关于引导文件的存放问题?
[打印本页]
作者: mygod100
时间: 2003-11-6 00:00
标题: 请教:关于引导文件的存放问题?
请问一下,这些引导系统都是装在硬盘的什么地方的?
Grub
Ntloader
Win98/Dos
Sun Solaris For X86
BeOS
我知道,在装linux时,会提示安装Grub/lilo是安装在hda或hdaX的,也就是说是整个硬盘的MBR或某个分区,但是Ntloader和Win98/Dos不是安装在MBR上的吗?那样的话不就会被覆盖了嘛,哪位能不能形象的解释一下这些系统的引导系统是装在硬盘的哪个部位啊?
因为我最近想装多个系统,还没考虑好引导问题,所以请指教啊?
作者: disk
时间: 2003-11-6 00:00
放在系统中
作者: mygod100
时间: 2003-11-6 00:00
Quote: |
以下是引用disk在2003-11-6 18:06:54的发言:
放在系统中 |
|
喂,老兄,你究竟懂不懂啊,懂的话就请讲清楚一点,不懂的话请不要在这里讲无关紧要的风凉话
作者: Wengier
时间: 2003-11-7 00:00
你是指DOS的引导扇区还是指引导文件?怎么说得这么模糊呀?
作者: mygod100
时间: 2003-11-7 00:00
应该算是引导扇区吧
其实我想知道的是系统启动时,从一开始读硬盘开始,到进入DOS提示符前的这个过程中,都读写过哪些扇区,哪些文件,整个流程是怎么样的?
作者: Wengier
时间: 2003-11-7 00:00
Grub/Lilo:一般引导信息放在MBR中,然后调用磁盘的指定部位的相应文件(例如stage2);
NTLDR:一般引导信息放在MBR中,然后调用NTLDR文件以显示多系统启动菜单;
DOS(注:无Win98,因为它不是操作系统而是DOS下的GUI平台):引导信息一般放在某个分区的Boot Sector中或者通过Grub/Lilo/NTLDR等引导管理器来调用引导扇区文件,然后自动调用C:\上的引导文件,例如IO.SYS/IBMBIO.COM/KERNEL.SYS等。
Linux/FreeBSD等:由Grub/Lilo等引导管理器来直接调用它们的内核以启动;
BeOS PE版:可以在DOS下直接调用它的内核,类似BasicLinux等。