荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: antz.bbs@bbs.gliet.edu.cn (逐鹿中原), 信区: Linux
标  题: Re: help~~~~~me~~~~~
发信站: 漓江夜话 (Sun Mar 30 21:44:12 2003)
转信站: SZU!news.tiaozhan.com!LiRiver

完美启动终极制作!!!!!!!!!

装有Linux的机器的启动问题一直困扰着大家,
 还有就是很多人现在没有软驱,启动更是成了问题,每次重装windows后都要
 费好大的劲才能找回linux或者不得不重装linux。
 下面我把自己的经验与大家共享:
 一:目的:将linux起动菜单加入到windows os loader 中
 二:步骤:
 1。首先安装windows系统(不妨xp)。在没有软盘的情况下,要保证有一个windows分区格
式为fat32,(当然如果你的linux支持ntfs格式或者你会编译内核使你的linux支持ntfs的话
,fat32就不必要了。)。
 2。安装linux。注意lilo要装在mbr上。这样之后,你已经可以用lilo实现linux&xp双启
动了。而这里的问题是:如果你的windows系统坏了,需要重装,而且你有没有软驱的话,
岂不是两个系统都要重装了吗?(lilo被覆盖,无从引导linux了)。如果我们通过os lo
ader引导linux的话,就不存在这样的问题了。OK ,Follow Me !!!
 3。以root账户登陆linux,先用命令fdisk -l查看硬盘的详细分区情况,找到linux根分区
所在,如/dev/hda11.
 4。将lilo安装到根分区所在的第一扇区.具体方法如下:
 打开/etc/lilo.conf,修改如下:
 prompt
 timeout=50
 default=linux
 boot=/dev/hda11 #---关键之一--linux根分区---------#
 map=/boot/map
 install=/boot/boot.b
 message=/boot/message
 lba32 #--------关键之关键---突破1024的限制--------#
 image=/boot/vmlinuz-2.4.18-3
 label=linux
 initrd=/boot/initrd-2.4.18-3.img
 read-only
root=/dev/hda11 #--------关键之一-----------#
 other=/dev/hda1
 optional
 label=windows
 然后运行/sbin/lilo使修改生效.
 5。以root帐户登录系统,执行"dd if=/dev/hda11 of=/bootsect.lnx bs=512 count=1"

 这样就得到了起动扇区文件bootsect.lnx,大小为512字节.此文件在根分区可以找到.将它
复制到Windows下的C:\下(方法自己想拉,上文提到的fat32可以利用啦),修改boot.ini
文件,加入一行C:\bootsect.lnx="Red Hat Linux 7.3"
 这样就把linux起动菜单加入到windows os loader 中了。
 此时你既可以通过外层的lilo启动linux,也可以选择windows后选择Red Hat Linux 7.3启
动了。此时你也可以干脆在纯dos下执行命令fdisk /mbr
 去掉外层的lilo,呵呵。从此以后需要重装windows时,只要备份bootsect.lnx,
 装完windows后在boot.ini中加入一行C:\bootsect.lnx="Red Hat Linux 7.3"就可以了。

 以上仅是个人意见,有什么好的建意大家可与我联系,希望与大家共同探讨。

QQ:104528172
 E-Mail: sunshineperiods@mail.sdu.edu.cn
--

            Q W E R T Y U I O P
              A S D F G H K L                     0^0
               Z X C V B N M

※ 来源:.漓江夜话  WWW http://bbs.gliet.edu.cn  [FROM: 192.168.191.56]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店