![](https://csdnimg.cn/release/download_crawler_static/11058734/bg4.jpg)
如果您不能找到这两个命令,可能您的可执行程序的路径没有设置;
请参考:《设置可执行程序路径》,当然您可以用绝对路径;比如下面
的;
[root@localhost ~]# /usr/sbin/grub
[root@localhost ~]# /usr/sbin/grub-install
如果您还是找不到GRUB软件包安装在哪了;您可以用下面的命令来解决
和查找;
[root@localhost ~]# updatedb 注:这个要花很长时间;是索
引slocate 的库,然后再通过locate来查找;
[root@localhost ~]# locate grub
比如找到的是有类似如下的;
[root@localhost ~]# locate grub
/sbin/grub-md5-crypt
/sbin/grub
/sbin/grub-install
/sbin/grub-terminfo
在一般情况下,在路径中带有bin或sbin中字样的,这些路径下都是可执行
程序;sbin 是超级权限用户才能使用的管理命令;要使用这些命令一般的
情况下得切换到root用户下才能使用;比如
[beinan@localhost ~]$ su - 注:切换到root用户,并且切换
到其家目录;
Password:
[root@localhost ~]#/sbin/grub 注:用绝对路径来运行grub
命令;
三、在Linux中,GRUB的配置中的安装和写入硬
盘的MBR;
1、在Linux中,GRUB配置过程中的安装grub-
install;
grub-install 命令有何用呢?其实就是把我们前面已经安装的软件包中的一
些文件复制到 /boot/grub中;对于新安装GRUB软件包后,也是一个必经的
过程;我们前面所说的GRUB软件包的安装;而现在我们说的是GRUB配
置的过程中的安装;虽然在洋文中都是install ,但表达的意思是不一样
的;
我们首先要运行 fdisk -l 来确认到底是硬盘的标识;
这个过程主要是确认硬盘的标识是哪个调备,到底是/dev/hda还是/dev/hdb
还是其它的;
[root@localhost ~]# fdisk -l
Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks
Id System
/dev/hda1 * 1 970 7791493+
7 HPFS/NTFS
/dev/hda2 971 9729 70356667+
5 Extended
/dev/hda5 971 2915 15623181
b W95 FAT32
/dev/hda6 2916 4131 9767488+
83 Linux
/dev/hda7 4132 5590 11719386
83 Linux
/dev/hda8 5591 6806 9767488+
83 Linux
/dev/hda9 6807 9657 22900626
83 Linux
Pa
e 4 of 18系统引导管理器GRUB,为初学者指南
LinuxSir.Or
2009-11-11http://www.linuxsir.or
/main/?q=node/129