检查PATH 环境变量: 如果GRUB2 已安装但仍然找不到 grub2-mkconfig 命令,可能是因为该命令的可执行文件不在 PATH 环境变量中。你可以通过 which grub2-mkconfig 来检查其位置。 如果找到了路径,但不在 PATH 中,你可以将其添加到 PATH 环境变量中,或者直接使用完整路径来运行命令。 使用完整路径运行命
而明明PATH路径下包含该命令,让人疑惑。其实出现这种情况的原因,主要是因为当 sudo以管理权限执行命令...
因为确实没有grub这个命令,有grub-install,grub-mkconfig,grub-mkrescue.grub是一个引导程序,安装系统时grub是安装到MBR的,也就是说你想在linux系统里运行grub得到grub shell(命令行界面)是不可能的。你可以在系统菜单选择界面 按C进入grub shell。
grub-install /dev/sdxgrub-mkconfig -o /boot/grub/grub.cfg
grub.cfg:未找到命令 你是说的安装grub吧grub-install /dev/sdxgrub-mkconfig -o /boot/grub/grub.cfg
1,bash: update-grub: 未找到命令 guoyanzhang@bogon:~$ update-grub bash: update-grub: 未找到命令 1. 2. 为什么呢?我们搜一下: guoyanzhang@bogon:~$ whereisupdate-grub update-grub: /usr/sbin/update-grub /usr/share/man/man8/update-grub.8.gz ...
修改完/etc/default/grub文件,执行grub2-mkconfig命令时hang住,很长时间都未执行完成。 原因: 当修改完/etc/default/grub配置文件,执行grub2-mkconfig命令生成新的grub.cfg配置文件时,grub2-mkconfig命令需要扫描当前主机上的所有磁盘。如果主机上挂载的磁盘比较多时,则扫描工作会花费比较多的时间,也就会出现这种hang...
Filename : /usr/sbin/grub2-mkconfig 其他命令 # rpm -ql grub2-tools-2.02-73.oe1.aarch64 | grep bin /usr/bin/grub2-editenv /usr/bin/grub2-file /usr/bin/grub2-fstest /usr/bin/grub2-glue-efi /usr/bin/grub2-kbdcomp /usr/bin/grub2-menulst2cfg /usr/bin/grub2-mkfont /usr...
在ubuntu下可以使用update-grub命令来更新启动项,加载其他磁盘系统的启动。在centos7下的update-grub命令是:grub2-mkconfig -o /boot/grub2/grub.cfg 这个命令。还可以更改其他配置文件来更新启动项。centos7启动项丢失则使用grub2-install /dev/sdx来安装grub2到磁盘启动区。