Linux与Windows双系统下的Grub引导管理器安装
如何设置电脑的双系统启动

如何设置电脑的双系统启动现今,很多人对于使用不同操作系统的需求越来越多。
有些人需要在Windows和Linux之间切换,有些人则需要同时使用Windows和Mac OS。
为了满足这样的需求,可以通过设置电脑的双系统启动来实现。
本文将向您介绍如何设置电脑的双系统启动,以便您能够灵活地在不同的操作系统之间切换。
在开始设置电脑的双系统启动之前,您需要确保自己已经具备以下条件:1. 一台运行Windows操作系统的电脑;2. 想要安装的另一个操作系统的安装介质,可以是光盘或USB驱动器;3. 空余的磁盘空间来安装第二个操作系统。
接下来,我们将按照以下步骤来设置电脑的双系统启动:步骤一:备份重要数据在进行任何系统更改之前,备份重要数据是一项必要的操作。
因为在设置双系统启动时,可能会遇到一些问题,从而导致数据丢失。
所以,请务必提前备份好您重要的文件和数据。
步骤二:准备安装介质获取并准备好您想要安装的第二个操作系统的安装介质。
这可以是操作系统的光盘或USB驱动器。
确保安装介质是可靠的,并且已经进行过正确的验证。
步骤三:分区硬盘在进行双系统启动设置之前,您需要为第二个操作系统分配一定的磁盘空间。
这可以通过分区来实现。
您可以使用Windows自带的磁盘管理工具或者第三方磁盘分区软件来完成这个步骤。
请确保分配的空间大小足够安装第二个操作系统,并且不会影响到已有的操作系统和数据。
步骤四:安装第二个操作系统在完成了硬盘分区之后,您可以将第二个操作系统的安装介质插入您的电脑,并按照提示启动安装过程。
在安装过程中,注意选择合适的分区进行安装,并按照提示完成安装。
这个过程有些复杂,所以请确保您在进行此步骤时仔细阅读并理解每个安装选项。
步骤五:安装引导管理程序完成第二个操作系统的安装后,您需要安装引导管理程序来管理双系统启动。
在Windows操作系统中,通常使用的引导管理程序是Boot Manager。
在Linux操作系统中,通常使用的引导管理程序是Grub。
Windows与linux双系统

Windows与linux双系统Linux的安装方式有硬盘安装、网络安装、光驱安装。
双系统的安装最后先安装windows,再安装linux,因为windows每次安装时都会重新修改系统引导文件,如果安装顺序错了,linux就没有引导了,还得修复系统引导文件。
Windows与linux是两个互不兼容的系统,windows的文件系统是ntfs、fat,而linux的文件系统一般为ext3,因此需要从windows上把某个分区用磁盘管理彻底删除,为linux安装系统。
Windows与linux双系统安装:1、windows安装(略)2、将linux光盘镜像文件放到FAT/FAT32分区的磁盘里,因为在DOS环境中,只能访问FAT/FAT32分区3、下载GRUB for DOS软件,这里使用all_fs_g.zip4、解压all_fs_g.zip,并重命名为grub,将grub和grub包中的grldr都copy到C盘根目录5、解压linux第一张光盘镜像文件,将其中的isolinux目录完全copy到C盘根目录6、编辑boot.ini,在文件末行增加C:\grldr=”Start from grub”右键单击“我的电脑”,然后单击“属性”。
- 或 - 单击“开始”,单击“运行”,键入sysdm.cpl,然后单击“确定”。
在“高级”选项卡上,单击“启动和故障恢复”下的“设置”。
在“系统启动”下,单击“编辑”。
7、重启windows,看到两个引导选项,选中Start from grub启动8、Grub> root (hd0,0),hd0,0即C盘(第一个ide硬盘的第一个分区),进入这个分区的目的是找到isolinux目录所在的分区,其实在输入“root (”后按一下tab就会列出可识别的硬盘9、grub> kernel (hd0,0)/isolinux/vmlinuz 装入linux内核10、grub> initrd (hd0,0)/isolinux/initrd.img 装入linux的安装文件11、grub> boot 启动安装程序12、安装程序启动后,选择语言界面,默认选择English13、选择键盘类型,默认us即可14、选择linux安装方式,Hard driver15、选择安装linux镜像文件的磁盘路劲/dev/sdb1/ CentOS-5.2-i386.CD16、进入linux安装17、自定义分区18、sda是windows的分区,不动;sdb1是linux安装的镜像文件所在的硬盘,不动;重新配置sdb2分区,在此分区上安装linux;安装linux必须有/分区和swap分区,如果硬盘空间够大的话,建议将/boot(存储引导和内核信息)、/usr(存储应用软件安装信息)、/var(存储日志),同时建议把/分区设置到足够大,避免因根分区空间满的话导致系统停止响应。
双系统安装原理

双系统安装原理双系统安装是指在一台计算机上同时安装两个不同的操作系统,例如Windows和Linux。
通过双系统安装,用户可以根据自己的需求和喜好,灵活选择使用不同的操作系统。
双系统安装原理主要涉及以下几个步骤:1. 创建分区:首先,需要在计算机的硬盘上创建多个分区来为不同的操作系统提供安装空间。
可以使用磁盘管理工具(如Windows上的磁盘管理器)来进行分区操作。
通常情况下,每个操作系统至少需要一个分区进行安装。
2. 安装操作系统:接下来,按照操作系统的安装流程,分别在各自的分区上进行安装。
在安装过程中,需要选择正确的分区进行安装,并指定引导方式。
通常情况下,Windows会默认安装一个启动管理器,Linux则可以选择安装GRUB引导加载程序。
3. 配置引导:安装完两个操作系统后,需要进行引导的配置,以便在开机时能够选择所需的操作系统。
通常情况下,安装Windows后,Windows的启动管理器会自动配置,但会忽略其他操作系统。
此时,可以使用第三方引导程序(如EasyBCD)来进行配置,添加Linux系统的引导选项。
而安装Linux后,GRUB引导加载程序会自动识别并添加Windows系统的引导选项。
4. 进行选择:配置完成后,重启计算机,开机时会出现一个引导菜单,显示可供选择的操作系统。
使用方向键选择需要启动的系统,按下回车键确认选择即可进入相应的操作系统。
需要注意的是,在双系统安装过程中,需要谨慎操作,确保对硬盘数据的备份,以及正确选择分区进行安装。
另外,由于两个操作系统之间使用不同的文件系统(如Windows使用NTFS,Linux使用ext4等),所以在访问另一个系统的文件时可能会遇到权限或兼容性问题。
安装linux和win7的双系统全教程

安装linux和win7的双系统全教程现在我来介绍安装win7与linux双系统,并且是以win7为主系统,启动bios界面时,先通过win7引导,然后选择启动win7还是linux 系统,并且启动win7之后可以随意删除linux所在安装分区,win7系统不受影响。
(以下操作过程均在虚拟机上安装操作,实际安装根据电脑硬件条件有差别)第一步先安装win7系统,安装过程不再详述,要注意的是给安装linux预留足够的磁盘空间,如下图:第二步:加载linux安装盘,进行安装。
这个界面选择SKIP(忽略)。
在分区时,选择”建立自定义分区结构”在下面的视图中可以看到,这个磁盘(sda)前面的sda1分区和sda2分区都是ntfs格式,为win7系统的分区,所以创建磁盘分区的时候不能使用这两个分区,现在后面的第三个分区:创建好分区之后,选择下一步,显示下面的界面,配置系统的引导所在分区,选择”配置高级引导装载程序选项”选择grub安装不在sda盘上就行了。
Sda5是linux系统的启动分区/boot(如果安装在sda盘的主引导记录MBR,这样会写掉你安装win7所写的引导记录,这样的话你安装之后就是通过linux引导选择启动win7还是linux,你的linux系统就是主系统,当linux不能启动的时候你的win7也就无法启动了)。
后面的安装步骤按照一般linux安装步骤就行了。
第三步:安装好了之后你会发现你的win7系统启动时候没有linux 启动选项,也就无法启动linux,所以我们需要一个软件来设置一下:easyBCD。
打开win7系统,现在easyBCD软件,然后打开easyBCD。
关于Type下拉框,网上说选GRUB2,我选的是最后一个。
Device下拉框就选装好的linux所在分区。
如果你在分区的时候把启动信息(/boot)单独分一个区的话,就选择启动分区。
然后点击Add Entry,退出,重启。
Windows下用wingrub引导安装linux

Windows下用wingrub引导安装linux写在前面的话:我用的是Red Hat Enterprise Linux Server5-4,本人不才有错误之处,还请多多指教,在此表示感谢!!!!!!!一.安装wingrub1.双击wingrub的安装程序,如下图所示:单击Next2.选择安装的位置,如下图所示单击Install安装完成二.Wingrub的配置A.选择Tools--àInstall Grub如下图所示:在弹出的窗口中做如下配置,最后单击Istall完成安装。
注:当在Partition右边的下拉列表中看到(hd0,1),说明硬盘的第一个分区(hd0,0)(C盘)是NTFS分区,(hd0,1)就是我们的D盘,即存放Linux镜像文件的分区,(hd0,2)是我们的E盘,即要安装linux操作系统的分区。
B.在Stem Drive右边的下拉框中选择C,再选择BOOT.INI并在title中写入一个名称,这里写grub,在TimeOut中写入10如下图所示。
注意:A和B还是有点小小的区别,A的方法是开机就能看到所有在menul.lst中系统;而B则必须选择刚才我们所填写的grub选项,然后才能看到在menul.lst中的系统。
这里我们用A这中方法。
三.把Redhat Enterprise Linux5-4.iso镜像文件放到D盘(FAT32),把Redhat Enterprise Linux5-4.iso的镜像文件中的isolinux解压到D盘中注:这里我们只需要两个文件vmlinuz和initrd.img四.重启计算机1.在如下图所示的界面下,按C键进入grub的命令行状态。
此时会出现grub>2.在grub>下输入kernel (hd0,1)/isolinux/vmlinuz然后按回车。
再输入ininrd (hd0,1)/isolinux/initrd.img然后按回车。
Win10下Linux双系统的安装教程

Win10下Linux双系统的安装教程⼀、准备⼯作1.硬件准备:⼀台Windows10操作系统的计算机和内存⾄少8G的U盘2.软件准备:后续过程中需要的镜像⽂件和制作启动盘(1) 下载Ubuntu20.04系统的iso镜像,笔者选⽤的是Ubuntu20.04由于Ubuntu服务器在外⽹,国内的⽹速极慢,在这⾥推荐国内阿⾥云镜像⽹址:点击即可⽤迅雷⼯具下载,⼀般⼗⼏分钟就能下载完成(2) 制作启动盘在此之前,还需要⼀个很重要的步骤,我们在安装双系统前必须先弄清楚原Windows系统的启动⽅式是Legacy,还是UEFI,这个关系着我们接下来制作U盘启动盘的启动⽅式是Legacy还是UEFI。
如果两者不⼀致,那么我们必须要在开机后进⼊bios界⾯,然后再选择我们开启的操作系统,然后再开机。
所以为了我们以后的幸福发展,我们必须先确认好这⼀步。
如何查看原Windows的启动⽅式1)按下win+r打开运⾏,输⼊msinfo32,确定,打开系统信息2)查看BIOS模式:传统—— Legacy BIOS ;UEFI——UEFI⼀般来说,现在新型的计算机采⽤的都是UEFI的启动⽅式,为了适应win8,win10的操作系统,win7以前的操作系统⼤部分都不⽀持UEFI 的启动⽅式。
本教程只研究了UEFI启动⽅式的情况,请跟笔者不同条件的读者先点右上⽅的“×”去寻找其他教程吧。
然后我们就可以制作UEFI启动⽅式的u盘启动盘啦。
下载完毕后,插上我们的U盘,打开软件Rufus,选择我们已经下载好的iso⽂件,然后点击开始点击OK此操作会格式化U盘,请在操作前备份好重要的数据⽂件,然后点击确定,等待软件将iso⽂件复制到你的U盘⾥,然后我们的启动盘就制作完成啦3.磁盘准备:准备好给Ubuntu系统的磁盘分区分盘准备1)按下 win+x 打开磁盘管理,然后在下⽅选择你要分出来的磁盘,笔者在这⾥选择的是D盘,选中磁盘,右键选择压缩卷然后在框中输⼊你要分配的硬盘,按需分配,笔者磁盘空间充裕,于是就分配了200GB,然后选择压缩然后就能空出⼀个未分配的空间注意:不需要在这个未分配的区域新建简单卷,以便之后ubuntu系统的分区。
如何设置电脑双系统启动同时运行Windows和Linux

如何设置电脑双系统启动同时运行Windows和Linux在日常使用电脑的过程中,有时我们可能需要同时使用 Windows 和Linux 两个操作系统,以便获得更好的工作效率和更广泛的软件支持。
而为了实现这一目标,我们可以通过设置电脑的双系统启动来让Windows 和 Linux 并存。
本文将介绍如何设置电脑双系统启动同时运行 Windows 和 Linux。
首先,我们需要准备一个可引导的 Linux 安装媒介,例如 USB 启动盘或光盘。
这个安装媒介将用于安装 Linux 操作系统。
你可以选择你喜欢的 Linux 发行版,例如 Ubuntu、Fedora 或者 Debian。
接下来,我们需要进行以下步骤来设置双系统启动:1.备份重要文件:在进行任何操作之前,我们需要先备份重要文件,以免操作过程中丢失数据。
2.创建分区:在安装 Linux 前,我们需要为其创建一个分区。
可以利用磁盘管理工具来进行分区操作,你可以在 Windows 系统中找到这个工具,并按照提示进行操作。
确保分区大小足够容纳 Linux 操作系统,并为其分配一个盘符。
3.插入 Linux 安装介质:将准备好的 Linux 安装介质插入电脑,并重新启动电脑。
4.选择启动设备:在电脑重新启动时,根据提示选择从 USB 启动盘或光盘启动。
这取决于你的 Linux 安装介质类型。
5.进入 Linux 安装界面:一旦从安装介质启动后,你会看到一个Linux 安装界面。
根据界面提示选择相应的语言、时区和键盘布局。
6.选择安装类型:在Linux 安装界面上,选择“安装与其他系统共存”选项。
这将会自动检测并找到在你的电脑上已经存在的Windows 系统。
7.设置分区:在接下来的分区设置界面上,选择你之前为 Linux 所创建的分区,并将其格式化为选定的文件系统类型。
推荐使用 ext4 格式。
8.设置引导程序位置:在分区设置完成后,系统将要求你选择引导程序的安装位置。
如何安装电脑操作系统Windows和Linux的安装步骤

如何安装电脑操作系统Windows和Linux的安装步骤如何安装电脑操作系统 Windows 和 Linux 的安装步骤操作系统是计算机的关键组成部分,它使得计算机能够正常运行并执行各种任务。
在选择操作系统之后,我们需要将其安装到计算机中。
本文将分别介绍 Windows 和 Linux 操作系统的安装步骤。
一、Windows 操作系统的安装步骤1. 准备安装媒介和许可证在安装 Windows 操作系统之前,我们需要准备一个安装光盘或者一个可启动的 USB 设备,并确保拥有有效的 Windows 许可证。
2. 进入 BIOS 设置将安装媒介插入计算机,并重启电脑。
在启动过程中,按下计算机品牌对应的 BIOS 设置按键(比如 F2、F12、Del 等)进入 BIOS 设置界面。
3. 更改启动顺序在 BIOS 设置界面中,找到 "Boot" 或 "Boot Priority" 选项,并将启动顺序调整为先从光盘或 USB 设备启动。
4. 保存设置并重启保存 BIOS 设置,并重启计算机。
此时计算机将从安装媒介启动。
5. 开始安装计算机重启后,系统将加载安装媒介中的文件。
根据提示选择语言、时区和键盘布局等选项,然后点击 "下一步"。
6. 接受许可协议阅读并接受 Windows 许可协议后,点击 "下一步"。
7. 选择安装类型根据个人需求,选择 "自定义" 或 "快速" 安装类型。
自定义安装允许您选择安装目标磁盘和进行其他高级设置。
8. 选择安装目标磁盘如果您选择了自定义安装,将会显示计算机中的磁盘和分区。
选择一个目标磁盘后,点击 "下一步"。
9. 等待安装完成系统将开始安装 Windows,在此过程中,计算机可能会多次重启。
请耐心等待安装完成。
10. 完成设置按照系统提示设置用户名和密码等信息,然后等待安装过程的最后一步。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Linux与Windows双系统下的Grub引导管理器安装——boot.ini与menu.lst的例解大多数人日常工作所用的系统是Windows,如果想尝试或者转向Linux,那么进行Windows与Linux共存的双系统安装是个不错的主意。
但双系统的安装较之单系统,在磁盘分区和引导管理器两个方面增加了复杂性,本文对双系统下引导管理器的安装来加以介绍。
笔者假定你已经有了一个可以正常运行的Win2k/XP系统,并且已经为Linux准备好了硬盘分区:Windows位于第一块硬盘的第一个分区,在Linux下表示为hda1,在Grub下表示为(hd0,0),而Linux位于hdaX,用Grub表示为(hd0, X-1)。
——Linux下的硬盘分区计数是从hda1开始的,而Grub的硬盘分区计数是从(hd0,0)开始的,所以hdaX就是(hd0,X- 1)。
这里X如果在1-4之内,说明Linux分区是主分区,如果X大于4,说明Linux分区是逻辑分区,本文并不限定Linux必须位于主分区,它在逻辑分区一样是可以引导的。
首先说明本文的思路,笔者推荐由Windows到Linux的引导序列,即首先引导Windows的 ntloader,然后通过 ntloader加载Linux分区的Grub引导扇区,最后通过Grub引导Linux系统。
本文涉及到的引导管理器包括ntloader和Grub, ntloader是Windows系统自带的,在安装Win2k/XP后就已经安装了,Windows 2000以及Windows Xp就是由ntloader加载的。
Grub是Linux系统下很强大的引导管理器,在常见的Linux版本里都是有的,一般是自动安装的。
下面具体说明安装序列:一、在已经准备好的Linux分区上安装Grub这个过程通常是由Linux系统的安装程序自动进行的,当安装程序进行到引导管理器的安装,并就Grub的安装给出一些提示时,要当心了:我们选择 Grub,而不是lilo,并且Grub要安装在该Linux分区,不要安装到硬盘主引导记录MBR(master boot record)上。
安装程序询问Grub 的安装位置时,应该是上文提到的hdaX或者(hd0,X-1),如果你写成hda 或者(hd0),就会安装到 MBR上。
之所以强调Grub安装到Linux分区,而不是MBR,因为本文是双系统安装,要顾忌到与Windows系统的兼容性(“兼容” 在这里并不准确,实际是共生的意思)。
我们的原则,就是把对已经安装的Windows系统的修改限制到最小的必要的程度,不去进行并非必要的修改,以此保障Linux 与Windows两个系统的和平共处。
“简洁即美”,“简单”也会更安全。
如果安装到MBR,也是可以的,但可能会有下面的问题:1、如果所安装的Windows系统修改了MBR的默认设置,那么再把Grub 安装到MBR,就对MBR的内容进行了修改,可能会导致 Windows不能正常启动。
通常的Windows安装并不会改动MBR的内容,但如果你安装了一些引导管理程序,它们往往是通过MBR进行设置的。
时下很流行的一些“一键恢复”程序,有些也是通过MBR设置的;2、日后重装Windows系统时,MBR里的Grub会被擦除,这会造成Linux 系统不能引导。
虽然这个问题也是可以解决的,但笔者更欣赏一劳永逸的安装方式,Grub安装到Linux分区下,可以避免日后的麻烦;3、在一些个别情形下,Grub不能正常引导系统。
这个现象并不常见,但仍有可能发生,要知道Grub目前仍然是版本前的软件,而将Grub装到MBR里,就会把问题弄得更复杂。
当你所安装的Linux系统不能指定将Grub安装到Linux的所在分区时,我们的选择是:暂将Grub安装到MBR,如果Linux系统能被Grub加以引导,进入Linux 系统后,我们再手工将Grub装入Linux分区,然后恢复MBR;或者在安装程序内暂时不进行Grub的安装,退出安装程序后手工安装Grub。
恢复MBR需要用DOS、win98/me的启动软盘引导系统,以/mbr参数执行引导软盘上的磁盘分区程序fdisk.exe,即在DOS命令行(plain dos)下执行A:\>fdisk /mbr。
如果机器没有软驱,那么就需要用光盘或者U 盘来引导机器进入DOS;在Windows 2k/XP下,一个叫Vfloppy的软件可以用软盘镜像文件来实现对软盘的虚拟引导,如果你的机器没有USB 接口(或没有可以引导DOS的U盘),也没有光驱和软驱,可以一试。
我曾经用Xubuntu的LiveCD在一台设置了“一键恢复”的TCL电脑安装时,安装程序没有给出任何选择,自动将Grub安装到了MBR 上,结果不能进入任何系统。
最后还是用DOS下的A:\ > fdisk /mbr恢复了MBR,能够正常引导Windows后,手工将Grub装到了Linux下的根分区,然后通过ntloader加载Grub,才实现了对 Linux的引导。
手工安装Grub的简便方法是用一张带有Grub的Linux LiveCD(比如常见的Knoppix、Morphix、Ubuntu,都是可以的),启动系统,在Linux 的安装程序内如果能进入shell也是可以的,总之就是为了执行Linux指令,在终端下执行以下指令:# grubgrub > root (hd0,X-1)grub > setup (hd0,X-1)grub > quit以上指令首先定位Grub所需的/boot目录在分区(hd0,X-1),然后将Grub的引导代码写入(hd0,X-1)分区的第一个扇区,所以你首先应该确保(hd0,X-1)分区内的/boot/grub目录下已经有stage1、stage2、*_stage*等文件,这些文件可以通过释放Grub 的打包文件来获得,或者直接从LiveCD光盘内的/boot/grub目录复制。
如果LiveCD带有grub-install脚本,也可以直接执行# mount /dev/hdaX /mnt# grub-install --root-directory=/mnt /dev/hdaX以上指令首先将带有Grub目录/boot/grub的/hdaX挂载到/mnt,然后将Grub安装到/hdaX。
二、将Grub装配到ntloader内Grub已经安装到了Linux分区内,但它还不能引导系统,我们需要把它和ntloader联接起来,由ntloader对Grub加以引导。
这是通过把hdaX 分区内的Grub引导扇区转换为文件,并装配到Windows的ntloader内来实施的。
仍然用LiveCD启动Linux系统(因为你所安装的Linux系统目前还是不能引导的),或者在安装程序可以进入shell的情况下,执行以下指令:# mount -t vfat /dev/hda1 /mnt# dd if=/dev/hdaX of=/mnt/linux.lnx bs=512 count=1以上两条指令将Windows的启动分区(本文中为hda1)挂载到/mnt下,然后把Linux分区(hdaX)的第一个扇区(大小为512字节)复制为Windows启动分区根目录下名为linux.lnx的文件。
注意:如果你的Windows启动分区(即Windows下的C盘)不是fat32文件系统,而是ntfs文件系统,你需要在软驱内放入格式化的DOS软盘,并将第一条指令替换为:# mount -t msdos /dev/fd0 /mnt因为ntfs文件系统不经过特殊处理,在Linux下是不可写的,即使你将指令中的vfat替换为ntfs,实现了挂载,也是一样,所以我们在这里把linux.lnx写入DOS格式的软盘,然后通过软盘在Windows下把linux.lnx放入C盘。
接着是在Windows下编辑C盘根目录下的boot.ini文件,boot.ini通常是隐藏、只读的系统文件,所以需要把它的“隐藏”、“只读”属性去掉,才可以编辑。
在“我的电脑”工具菜单“文件夹选项”下的“查看”栏中取消“隐藏受保护的操作系统文件”和“隐藏已知文件类型的扩展名”,并选择“显示所有文件和文件夹”,就可以看到C盘根目录下的boot.ini文件了。
在boot.ini内的[operating systems]栏增添一行:c:\linux.lnx=”Grub Menu”并将[boot loader]栏内的“timeout=0”,改为“timeout=5”,这样引导Windows时将会显示带有“Grub Menu”字样的操作系统选择菜单,并持续5秒钟,如果选择Grub Menu,就会进入Grub菜单。
三、设置menu.lst文件menu.lst 是对Grub进行设置的一个文本文件,可以用文本编辑器加以编辑,位于/boot/grub目录内。
我们在前面虽然已经把 Grub安装到了Linux根分区上,但如果没有生成menu.lst文件并对它加以设置,Grub 是没有任何作用的。
对menu.lst文件进行设置是个复杂的工作,特别是有关kernel和initrd的各种特殊参数,幸而系统安装的menu.lst 文件内通常有详尽的注释。
并且你的Grub如果是由安装程序自动设置的,那么通常menu.lst已经被设置好了,我们仅仅根据自己的需要进行一些修改和调整,而不必重写menu.lst。
即使你的 menu.lst不是由安装程序生成的,也不必担心,还可以参考、分析安装光盘或者LiveCD 上的menu.lst文件来对Linux分区内的 menu.lst加以设置。
如果Grub已经由安装程序装到了MBR,并且能够引导所安装的Linux,那么自动生成的Linux系统根分区下的 /boot/grub/menu.lst就已经被配置好了,我们只须把Grub重新安装到Linux系统根分区,恢复Windows下的原初MBR,按照上文的方法把Linux系统根分区的Grub引导代码装载到ntloader就可以了。
因为Grub的安装位置不是在menu.lst文件内指定,而是在 linux shell中执行grub,进入Grub 命令行后,应用Grub的内部指令root和setup来指定,或者在可执行的shell脚本文件grub- install中,以参数的形式指定设备文件(如/dev/hda或/dev/hdaX)。
假使所安装的Linux系统没有使用Grub,而是使用lilo作为引导管理器,只要lilo能够实现引导,我们就可以借鉴linux系统内的/etc/lilo.conf文件来对menu.lst加以设置。