频道栏目
首页 > 资讯 > Linux > 正文

多种引导linux的方法

05-08-24        来源:[db:作者]  
收藏   我要投稿

文章来源:邪恶八进制

将Linux加入到Win NT/2000的启动选单中

1 第一种方法就是 使用win下的 虚拟磁盘引导工具
把 linux的引导盘制作成为 镜像文件 然后在 c:oot.ini文件中 添加一个引导的
选项 (这种方法对 grub 写在 mbr 和linux 所在分区都适用 ) 推荐 对linux系统不熟
的初级使用者使用 由于使用了 引导盘 镜像 同时还可以通过这个引导盘 做很多的事情
我就使用了 这里介绍的1 和2 的方法 做了2个引导 分别都有他的用处 !!
只要备份了镜像文件 下次 重新安装win 格式化了 c :盘 只要linux 分区没有格式化
我们只要稍微修改一下 c:oot.ini文件加上选项 就ok了 !!

2  Linux的启动选单不错,可惜不能显示中文,而且不能选择启动xp还是Win nt,
所以我认为启动选单还是用NT系列的好。其实做起来很简单,安装完所有Windows系
列操作系统后再装Linux,并在安装时选择将grub安装到Linux所在的分区而非MBR,
然后利用启动盘启动Linux,将Windows分区mount为/mnt/win;然后执行
dd if=/dev/hda?(说明: ? 代表你的linux 的引导装载的分区 ) bs=512 count=1 of=/mnt/win/linux.lin,
这样在Windows分区就有了一个linux.lin文件,它记录了Linux分区的启动信息,
然后在Windows xp的启动配置文件boot.ini中加入C:linux.LIN = "红帽子Linux9.0",
再启动电脑的时候,我们发现,在Windows xp启动选单中多了“红帽子Linux 9.0”
这个选项,选择它就能启动我们的Linux。需要注意的是NT在启动时仍然只识别8.3格
式的文件,所以不要把linux.lin改为长文件名

3.关于linux和windows的引导问题
  用过linux的朋友就不用说了,没用过而又准备用的朋友在此就要注意了。或许你们已经注意到了
。那就是,在mbr(Master Boot Record),也就是主引导记录这个地方,linux和window系统一
直以来都没法做到共用。mbr位于硬盘的第一扇区,它不属于任何分区,而是所有的文件系统的
引导者,计算机开机进系统时最先读取的就是它的数据,然后根据它来判断如何进入系统。
  如果只用dos系列的系统的话,这个地方的问题就可以忽略不记了。但是,当涉及到非dos系
列的系统与dos系列的系统共存的时候这个512字节的小地盘就显得令人头疼了(说实话,这个
问题也困扰了我很久,只到今天才从网上搜到它的解决方法)。我看过Nicry兄的解决方法,
在我自己的机子上也试成功了。
但是,占据mbr的依然是linux。而且,前提必须时有系统软盘。而像我这样没装软驱的机子就
麻烦了。(不管怎么说,我觉得让windows来管理mbr要保险一些)。所以,我就向大家推荐一个
可以让linux像其他的windows系统一样通过修改boot.ini来实现启动的方法,前提是还不用软盘。
  在此,我向大家推荐一个备份的小软件:Dskprobe。在一般的win2000/xp盘里面
的surport oolssurport.cab里面(不过,我的d版xp里面没有)。用它的原因是因为windows
与linux文件系统的格式不一致,但是,dskprobe是以二进制作备份的,内容绝对与原盘一致。
  在用它之前,先借助分区魔术师,在分区魔术师8.0的主窗口里定位Linux的/boot分区,用
鼠标右键单击该/boot分区,选择“Properties”选单项。然后在打开的“Partition Properties”
对话框切换到“Partition Info”标签页,找到“First physical sector”(第一物理扇区)的
扇区数,记下。
  打开dskprobe以后,点drives(硬盘)>Physical drive…,在跳出的对话框里面选
Physical drive0,双击。然后,点下面的set active,然后点ok回到主界面了。单击主界面上
的“Sectors”选单→“Read”选单项,打开“Read Sectors”对话框。在“Starting Sector”文
本框里输入刚才通过分区魔术师的扇区数,在“Number of”文本框里输入1,然后单击“Read”
按钮,这就是Linux的/boot分区的引导扇区的内容了。
  单击“File”选单→“Save as”选单项,指定保存位置(C盘根目录)、文件名(假设是
bootsect.dsk)即可,然后在boot.ini文件里添加合适的项C:ootsect.dsk="Red Hat Linux 9.0"
即可。一切就绪以后,再重启系统。此时出现了Windows XP启动选单,可以根据需要选定进入哪
个系统。
  我开始把linux的引导文件是装在mbr上的,所以,我在dskprobe的starting sector里输的
是1。然后用系统光盘修复了以下mbr,以后,再也不怕linux一坏导致windows不能用了。
  呵呵,这可是我观摩了好久才得到的方法哦。希望对大家有一点点帮助。

4。从硬盘启动LINUX
把光盘dosutils里的loadlin.exe,和Vmlinuz放在windows下的一个文件夹里,如c:\linux,
在此文件夹下再建一个批处理文件,如linux.bat,内容为
loadlin.exe vmlinuz root=/dev/hda5
上面的hda5是我的linux分区,你可以按你的做,在启动98时按F8,进dos后只要运行linux.bat
就可以进linux!

相关TAG标签
上一篇:Linux操作系统下6个应急处理小常识
下一篇:从DOS系统引导LINUX系统
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站