E-mail 发表于 2004-11-1 15:00:40

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

怎么才能查出来GRUB是在硬盘的MBR上还是在其它什么位置呢?
谢谢!

llc 发表于 2004-11-1 15:03:49

……一时也想不出来怎样查看
不知道grub的命令有没有自带这种功能

hushan 发表于 2004-11-1 15:29:57

安装系统的时候会教你选择的,是安装在 mbr 还是 在安装盘上,

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

llc 发表于 2004-11-1 15:41:42

if system is load by linux,that grub is install in mbr. :P
happy!
这可不一定,如果grub安装在活动分区的首扇区,那么mbr也可以用win的那种引导,因为win的引导通常是由mbr引向活动分区的首扇区,这种情况下也是grub为引导器,但没安装在mbr

secpoint 发表于 2004-11-1 15:48:50

那在启动时应该可以看出来的

E-mail 发表于 2004-11-1 16:16:18

能不能讲的再清楚一点。。。

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

E-mail 发表于 2004-11-1 16:51:30

装的时候是全是按默认安装的

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

fox_eagle2003 发表于 2004-11-1 23:49:49

如果是redhat9的话应该在MBR上的。

E-mail 发表于 2004-11-2 13:01:22

最主要的是怎么才能知道?

Kuye 发表于 2004-11-2 13:58:52

写了个简单脚本,我是在 IBM eServer PPC64 上运行的 Redflag AS 4.1, 你自己动手把 cciss 设备改成你的硬盘吧。

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

#!/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
页: [1]
查看完整版本: 怎么才能知道GRUB在什么地方?