QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 989|回复: 10

怎样在win98下引导进入linux

[复制链接]
发表于 2003-10-15 23:08:48 | 显示全部楼层 |阅读模式
大家好,我装了一个rh,但grub没有写进mbr,在开机里直接进入win98,我不想老用启动盘进入rh,请问怎样才能在开机时出现两个系统的引导画面!!
:-) 希望大家帮帮我这个菜鸟!!!
谢谢!!
发表于 2003-10-16 00:04:11 | 显示全部楼层
安装linux系统的时候最好为它分一个独立的主分区!!!!! grub不要写进mbr 写进分区的第一个扇区
用win的来引导lin的我没有成功过 我现在是用grub引导的~~~~~~~~
回复

使用道具 举报

发表于 2003-10-16 02:20:51 | 显示全部楼层
你使用98的话,还是老老实实的把GURB装在MBR里,使用GRUB引导,这也是不借助第三方boot manager的唯一的方法。楼上的方法只适合用于NT/2000/XP,同时还要修改boot.ini,切换active partition,比较麻烦,如果是初学者,还是使用grub,安装在MBR里比较方便。
回复

使用道具 举报

 楼主| 发表于 2003-10-16 12:07:22 | 显示全部楼层
请问能说具体点吗??
我不懂呀 ,我对linux真的没有玩过,!!!也可发到我的邮箱里!!
[email protected]
回复

使用道具 举报

发表于 2003-10-16 13:27:45 | 显示全部楼层
如果你使用的是单硬盘,windows98,那么在安装过程中,选择GRUB安装在MBR里(这是默认的选项),然后选择正确98的系统分区所在的位置(/dev/hd??)就可以了。非常简单。
回复

使用道具 举报

发表于 2003-10-16 13:54:37 | 显示全部楼层
[quote:c9b35a9e9a="ilrainyday"]你使用98的话,还是老老实实的把GURB装在MBR里,使用GRUB引导,这也是不借助第三方boot manager的唯一的方法。楼上的方法只适合用于NT/2000/XP,同时还要修改boot.ini,切换active partition,比较麻烦,如果是初学者,还是使用grub,安装在MBR里比较方便。[/quote]
就是因为是初学者 win会经常重装的~~~~~~~
不过你做了启动盘就不用害怕了~~~~~
至于切换active partition的问题我觉得很方便啊 你随便在街上买一张win2000的那个无忧安装光盘启动盘就可以了 它里面的工具实在好用
回复

使用道具 举报

 楼主| 发表于 2003-10-16 16:47:51 | 显示全部楼层
我已装好了rh,我不想重装,请问怎样从启动盘将grub装进mbr.??????
回复

使用道具 举报

发表于 2003-10-16 19:03:49 | 显示全部楼层
有两种方法,第一种使用grub-install,这种方法最简单,首先使用root登陆,然后输入

grub-install    /dev/hda (参数根据你自己的情况调整)

需要注意的是:上面的命令是假设你把GRUB镜像安装在根目录下,如果你有一个单独的/boot分区,那么需要使用 --root-directory参数,将/boot作为你的GRUB的根目录,也就是说

grub-install     --root-directory=/boot    /dev/hda

第二种方法,使用你的boot floppy启动,进入linux,输入grub,然后出现如下

grub>

设置GRUB的root directory,如下

grub> root (hd0,0)   如果你有一个/boot分区,那么调整对应的参数,然后

grub> setup (hd0)

这样子就可以啦~~~~~呼,终于敲完啦,累死了~~~-_-
回复

使用道具 举报

发表于 2003-10-16 22:06:05 | 显示全部楼层
没有软盘,可以用ISO中的几个文件,启动你的系统!
[quote]第一步:
先从硬盘启动到linux,把/boot 目录下的vmlinuz 拷贝到你的windows分区
第二步:
把Linux光盘中的dosutils目录下的 loadlin , rdev 提取出来
在网上下载的ISO盘可以用Winrar或光驱魔术师提取。
第三步:
把上面的vmlinuz,loadlin,rdev放在同一个目录下,
方法一,可以用这个命令 在dos下
loadlin vmlinuz root=/dev/hdaN N为你安装linnux的主分区

方法二..1,执行:rdev vmlinuz 3 7
-----7就是,linux安装的 / 分区所在
2. 然后执行;loadlin vmlinuz

这2个方法我都用过,其实还有其他的方法,朋友们可以再帖!
[/quote]
回复

使用道具 举报

发表于 2003-10-16 22:06:25 | 显示全部楼层
os loader引导多系统实战

os loader引导基本原理:把来自其他操作系统的启动扇区信息变成一个文件,大小一般是512字节,在启动os loader的时候,它读入该文件并启动选择的操作系统。根据上述原理,要引导多系统关键是获得相应的启动扇区前512字节的启动信息。

一、我的分区如下:
dev/hda1  2K
  /hda5  D
  /hda6  E
  /hda7  /boot
  /hda8   swap
  /hda9  /

二、安装系统

先安装2000,再安装linux,注意安装时GRUB/lilo不要安装在MBR,要安装在/boot中,定要做一个启动盘。

三、引导文件

用linux启动盘启动进系统。
在提示符#下键入:
dd if=/dev/hda7 of=/bootsect.lnx bs=512 count=1 (因为/boot在hda7,以上命令的意思是:dd if= 引导分区,of=启动扇区文件存放路径,bs=对应扇区前?字节,count为读写次数)
mkdir /mnt/winD (先创建winD目录)
mount -t vfat /dev/hda5 /mnt/winD (将D盘mount到目录winD)
cp /bootsect.lnx /mnt/winD
然后,改C盘下的boot.ini(隐藏文件),加入c:\bootsect.lnx="RedHat Linux7.3"到2000的根目录中操作。最后,重启。

os loader引导时出现启动菜单:
Microsoft Windows 2000
RedHat Linux7.3
选择第2项将进入GRUB/lilo,GRUB/lilo引导又会出现启动菜单:

linux
windows
选择linux将进入rh7.3
选择windows将返回到一开始os loader引导启动菜单。


我的系统就是以上文章中的一样!!大家可以查考!!
回复

使用道具 举报

发表于 2003-10-18 14:11:47 | 显示全部楼层
精华啊!!!!!!!!!置顶!!!!1
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-18 21:31 , Processed in 0.077955 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表