QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1080|回复: 9

怎么才能知道GRUB在什么地方?

[复制链接]
发表于 2004-11-1 15:00:40 | 显示全部楼层 |阅读模式
怎么才能查出来GRUB是在硬盘的MBR上还是在其它什么位置呢?
  谢谢!
发表于 2004-11-1 15:03:49 | 显示全部楼层
……一时也想不出来怎样查看
不知道grub的命令有没有自带这种功能
回复

使用道具 举报

发表于 2004-11-1 15:29:57 | 显示全部楼层
安装系统的时候会教你选择的,是安装在 mbr 还是 在安装盘上,

另外,如果启动的时候是 grub 的话,那就是安装在 mbr 上的!!!
回复

使用道具 举报

发表于 2004-11-1 15:41:42 | 显示全部楼层
[quote:b6bd8e0a4f="serry"]if system is load by linux,that grub is install in mbr.
happy![/quote]
这可不一定,如果grub安装在活动分区的首扇区,那么mbr也可以用win的那种引导,因为win的引导通常是由mbr引向活动分区的首扇区,这种情况下也是grub为引导器,但没安装在mbr
回复

使用道具 举报

发表于 2004-11-1 15:48:50 | 显示全部楼层
那在启动时应该可以看出来的
回复

使用道具 举报

 楼主| 发表于 2004-11-1 16:16:18 | 显示全部楼层
能不能讲的再清楚一点。。。

  我刚学,装的Redhat linux....
回复

使用道具 举报

 楼主| 发表于 2004-11-1 16:51:30 | 显示全部楼层
装的时候是全是按默认安装的

启动介面有linux 和dos 两个选项
回复

使用道具 举报

发表于 2004-11-1 23:49:49 | 显示全部楼层
如果是redhat9的话应该在MBR上的。
回复

使用道具 举报

 楼主| 发表于 2004-11-2 13:01:22 | 显示全部楼层
最主要的是怎么才能知道?
回复

使用道具 举报

发表于 2004-11-2 13:58:52 | 显示全部楼层
写了个简单脚本,我是在 IBM eServer PPC64 上运行的 Redflag AS 4.1, 你自己动手把 cciss 设备改成你的硬盘吧。

原理很简单,没装在你的 MBR 上就一定装在活动分区上。

[code:1]#!/bin/sh

dd if=/dev/cciss/c0d0 of=hd.img bs=512 count=1 &> /dev/null

if `grep -a GRUB hd.img &> /dev/null`; then
    echo "Yeah! Grub is installed on your MBR";
else
    echo "Your GRUB is installed on:";
    fdisk -l /dev/cciss/c0d0 | grep '*' | tail -n 1;
fi[/code:1]
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-15 19:53 , Processed in 0.050359 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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