Linux多重引导器二.多重引导NT、9x和Linux,并且想要比LILO更有好的界面,Linux+NT-Loader-mini-HOWTO中有详细的介绍; 主要的问题是如何将Linux的引导记录写入bootsect.???文件,这里假设你已经成功地安装好Windows9x与NT了。(这里假设Linux安装于第一个逻辑分区,在Linux下为/dev/hda5,Windows9x安装于第一个主分区,在Linux下为/dev/hda1,WindowsNT安装于第二个主分区,在Linux下为/dev/hda2。) 解决方案: 用Loadlin或Linux的boot和rescue盘(指BluePoint光盘的启动选项,RedHat里好像没有)引导Linux系统。(loadlin比较好,rescue盘上可能没有mtools,只能mount cp umount)用一下几句命令创建该文件:
插入软盘,
重新引导系统,进入DOS会快一些看到你的成果,进入ntldr所在硬盘分区的根目录,或者说安装WindowsNT前可引导的硬盘分区的根目录(这里是Weindows9x)。拷贝软盘上的bootsect.lix文件。去除boot.ini的只读、隐藏属性。在最后添加c:ootsect.lix="Go to Linux"。存盘退出,添加boot.ini的只读、隐藏属性。重新引导系统,再试试看!注意在对Linux内核的作任何修改后,都必须重作以上步骤,才能正确引导Linux系统。 三.安装多余一个的Linux系统; 主要的问题还是如果多个Linux的LILO或根分区不能被BIOS找到,系统就会挂起!这里假设BluePoint Linux安装于第一个逻辑分区,在Linux下为/dev/hda5,RedHat Linux安装于第二个逻辑分区,在Linux下为/dev/hda6。) 解决方案: 我们就同样的建个10M的分区。将两个Linux的引导文件多拷贝到此分区,通常是/boot下的一切,有可能还有/vmlinuz--内核文件,依Linux的发行版本而不同。建议将其分装入两个目录。假设为/bootBlurPoint和/bootRedHat。 编辑lilo.conf文件: 原始 修改后
修改为
四.从主引导记录中移走LILO并重存原先的windows MBR
注意:只有你原先安装windows 95后再安装Linux时,/boot/boot.0300才是你原先的windows 95 MBR。 五.重存LILO到MBR 1. 用安装软盘或光盘启动到boot:
启动完成后运行 #/sbin/lilo 2. 用两张软盘启动后:
六.拷贝LILO到软盘 1. /sbin/lilo -b /dev/fd0 2.用Redhat 安装盘引导到 boot:
七.制作一张Redhat Linux 引导盘
八.拷贝内核至软盘,让软盘单独引导Linux并挂上硬盘上的根文件系统。
第二部分:grub grub 是一个多重启动管理器。grub是GRand Unified Bootloader的缩写,它可以在多个操作系统共存时选择引导哪个系统。它可以引导的操作系统包括Linux,FreeBSD,Solaris,NetBSD,BeOSi,OS/2,Windows95/98,WindowsNT,Windows2000。它可以载入操作系统的内核和初始化操作系统(如Linux,FreeBSD),或者把引导权交给操作系统(如Windows 98)来完成引导。 grub可以代替lilo来完成对Linux的引导,特别适用于linux与其它操作系统共存情况,与lilo相比,它有以下特点:
更多相关文章
|
推荐文章
精彩文章
|