LINUX可以安装在逻辑分区吗? 若可以,LINXU是怎么引导的?

来源:百度知道 编辑:UC知道 时间:2024/05/12 03:52:56
已经装好了XP,XP被安装在主分区,然后把LINUX安装在逻辑分区上,
那电脑启动后,LINUX是怎么被引导的,
书上说,BIOS-->MBR-->DPT后是转到活动分区上的DBR引导程序执行的,那LINUX安装在逻辑分区的话,按理说,LINUX是无法被引导的。

可以装在逻辑分区
BIOS->MBR没错
但是DPT是MBR中的程序去访问的...
而GRUB的引导部分装在MBR中
也就是说从BIOS到MBR的时候就开始执行GRUB了
GRUB会找到相应的分区进行接下来的引导工作

如果GRUB能找到你的逻辑分区,那么就可以引导

于是,GRUB能找到么?
如果你的BIOS够新,那么没问题。
如果BIOS比较老,会有这么个问题———
通过BIOS的中断调用访问硬盘会有限制,比如只能访问0~XX GB的空间。这样的话,就要求你安装GRUB的Linux分区在这个0~XX GB的访问范围以内,否则GRUB就无法找到剩下的文件(stageX、内核等)来进行进一步的引导。

-------------
如果你的Linux分区在硬盘的最后面,而BIOS又太老没办法让GRUB访问到那个地方。你可以考虑用分区调整软件,在你的XP主分区(一般来说就是第一个分区了)后面调整出一两百MB的空间,做成一个Linux分区,然后将GRUB装在这个分区里面(比如安装的时候将这个分区挂载为/boot)。
这样MBR中的GRUB就能找到/boot里面的文件进行引导,一旦内核开始运行,硬盘大小的限制就解除了。

再另外,你还可以考虑用DOS版的GRUB...把Linux的内核和启动镜像放到XP主分区上...然后用DOS版GRUB从XP分区上加载Linux内核....
好吧,这个方法很口胡,我也没试过...

可以安装在逻辑分区,但是有些老的bios不支持

bios--grub
grub再加载linux内核,或者引导到windows的引导程序

linux需要单独分区,跟windows的分区格式不同
linux至少需要两个分区
一个linux,一个linux swap
引导也不能用windows的NTLDR,需要装grub

经过本人测试是可以安装的,linux系统一般是通过lilo或者grub来引导的,现在基本上lilo过时了,grub会装在硬盘的第一个扇区上,然后grub会