linux bootgrub分区,Linux 关于Grub的问题

本文介绍了如何解决在安装Redhat 9.0 Linux过程中遇到的GRUB引导问题,提供了详细的步骤来恢复Linux引导,包括使用Linux安装盘启动、查找vmlinuz、设置内核参数等,并介绍了使用ntloader作为启动管理器的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我在装Redhat9.0前有Windows2000操作系统,没有选择自动分区,手动分区后安装Linux,选择Grub的形式引导两个操作系统,在什么都以为安装好以后,重新启动机器,发现有一大堆的命令提示

GRUB version 0.93 (639k lower /130048k upper memory)

[Mininal BASH-Like line editing is supported,For the first word,TAB lists passible comnard completions,Anywhere else TAB lists the passible completions of a device /filename]

grub>

然后,我输入什么都不管用了,就连Window2000也启动不起来了,这是为什么啊?

|

如何恢复LINUX的引导

用linux安装盘启动,boot=后面输入linux rescue root=/dev/hd?

例:

grub> find /boot/vmlinuz    ;查找/boot/vmlinuz

(hd0,7)            ;运行结果告知/boot/vmlinuz位置

grub> root (hd0,7)

grub> kernel /boot/vmlinuz root=/dev/hda8  ;注意是hda8,不是hda7,要加1

grub> boot

重启动后,你可以重新安装grub到mbr,还可以使用ntloader作启动管理器。

使用ntloader:

进入 Linux后,执行 dd if=/dev/hda(X) of=路径与文件名 bs=512 count=1

说明:

a. 这条命令是将 Linux 的启动扇区存为一个文件

b. (X) 指的是 Linux 安装的 Boot 分区(如:Hda8 对应 Redhat )

c. 路径与文件名是存放文件的位置与文件名

例:

a.dd if=/dev/hda8 of=/redhat.lnx bs=512 count=1

b.将刚刚做好的文件拷贝redhat.lnx到Windows 的 C 盘(Hda1)

c.修改 C盘下的 boot.ini 文件添加最后两行例如:

[boot loader]

timeout=15

default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS

[operating systems]

multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows 2000 Professional" /fastdetect

multi(0)disk(0)rdisk(0)partition(2)WINDOWS="Windows XP Professional" /fastdetect

c:Redhat.lnx="Redhat 9.0“

d.重启动,菜单就会出现了。

这样安装的好处在于 Linux与 Windows 互不干扰,即使要重装 Windows,也不会影响 Linux,只要备份那两个文件 (redhat.lnx 与 Magic.lnx), 重装完后放回 C盘,再按上面的方法修改 boot.ini 即可。

|

你可以敲入 help 命令进行查看 grub 帮助项

如果你知道你的redhat安装在硬盘的那个逻辑分区就好办得多了,你可以用 grub 引导

redhat9 ,例如:

如果你的 linux 是安装在 windows2000 下的d:盘

那么,而且你的 linux boot 分区也是安装在你的 d:盘,那么你的linux内核对应的分

区地址应该是 /dev/hda5 (如果,你的安装分区其他的分区,可以类推)

你可以敲入如下的命令来引导linux:

grub〉root (hd0,0)

grub〉kernel /boot/vmlinuz-2.4.20-8 root=/dev/hda5 ro

grub〉boot

可以,试一试!

|

http://expert.csdn.net/Expert/topic/2481/2481998.xml?temp=.3002741

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值