快速业务通道

linux与windows共存 修改menu.lst

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-31

在/boot/grub/menu.lst之中,有如下信息

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You do not have a /boot partition. This means that
# all kernel and initrd paths are relative to /, eg.
# root (hd0,7)
# kernel /boot/vmlinuz-version ro root=/dev/sda8
# initrd /boot/initrd-[generic-]version.img
#boot=/dev/sda
default=1
timeout=10
splashimage=(hd0,7)/boot/grub/splash.xpm.gz
hiddenmenu
title Fedora (2.6.38.7-30.fc15.x86_64)
root (hd0,7)
kernel /boot/vmlinuz-2.6.38.7-30.fc15.x86_64 ro root=UUID=af110d48-2dac-480a-a426-f1370a440f1e rd_NO_LUKS rd_NO_LVM rd_NO_MD rd_NO_DM LANG=zh_CN.UTF-8 KEYTABLE=us rhgb quiet
initrd /boot/initramfs-2.6.38.7-30.fc15.x86_64.img
title winXP

#这里是winXP安装盘,(hd0,0)是C:盘
rootnoverify (hd0,0)
makeactive
chainloader 1
~
~

笔者假定你已经有了一个可以正常运行的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版本里都是有的,一般是自动安装的. 拥有帝国一切,皆有可能。欢迎访问phome.net
下面具体说明安装序列:

一、在已经准备好的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进行设置的.时下很流行的一些“一键 恢复”程

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号