Commands

Here is a list of commands. The 2nd and 3rd columns say whether or not the command exists within Grub Legacy and Grub 2 respectively. If the command doesn't exist, but the functionality is implemented using a different command name or method, the column will contain the keyword 'replaced'.

Command

GRUB Legacy

GRUB 2

Comments

Group

blocklist

yes

yes

boot

yes

yes

bootp

yes

no

network support is missing

cat

yes

yes

chainloader

yes

yes

ex. of use chainloader (hd0,1)+1

cmp

yes

yes

color

yes

replaced

now two variables (menu_color_{normal,highlight})

configfile

yes

yes

default file is /grub.cfg

Menu only

debug

yes

replaced

now a variable

default

yes

yes

now a variable

device

yes

replaced

replaced with loopback

dhcp

yes

no

network support is missing

displayapm

yes

no

maybe useless

displaymem

yes

replaced

replaced by lsmmap

embed

yes

no

unnecessary

fallback

yes

replaced

now a variable

Menu only

find

yes

replaced

replaced with search

fstest

yes

no

how useful? "debug" variable should be enough

geometry

yes

no

ls should suffice

halt

yes

yes

help

yes

yes

hiddenmenu

yes

replaced

see Hiddenmenu

Menu only

hide

yes

replaced

Now a part of parttool

ifconfig

yes

no

network support is missing

impsprobe

yes

no

useless

initrd

yes

yes

insmod

no

yes

Insert a module

install

yes

no

unnecessary

ioprobe

yes

no

useless

kernel

yes

replaced

replaced with multiboot, linux, etc.

keystatus

no

yes

Check key modifier status

linux

no

yes

Load a 32-bit linux kernel

linux16

no

yes

Load a 16-bit zImage (Memtest86+)

lock

yes

replaced

Implemented differently

loopback

no

yes

Make a device from a file

ls

no

yes

lsmod

no

yes

List modules

makeactive

yes

replaced

Now a part of parttool

map

yes

replaced

replaced by drivemap

md5crypt

yes

no

should be implemented as a utility

module

yes

yes

modulenounzip

yes

no

should be merged into module

multiboot

no

yes

Load a multiboot kernel

pager

yes

replaced

now a variable

partnew

yes

no

Usefull to create/manage partitions without additional programs

parttype

yes

replaced

Now a part of parttool

password

yes

yes

Required for security

pause

yes

no

how useful?

quit

yes

no

synonym of halt or reboot?

rarp

yes

no

used?

read

yes

replaced

replaced with dump

reboot

yes

yes

rescue

no

yes

Enter rescue mode

rmmod

no

yes

Remove a module

root

yes

replaced

now a variable

rootnoverify

yes

no

useless

savedefault

yes

replaced

replace by load_env/save_env

search

no

yes

Search devices by a file or a filesystem label

serial

yes

yes

set

no

yes

Set a variable

setkey

yes

no

useful

setup

yes

no

unnecessary

terminal

yes

yes

timeout support is missing

terminfo

yes

yes

not completed yet

testload

yes

no

how useful?

testvbe

yes

replaced

replaced with videotest (there is also vbetest command for vbe specifics)

tftpserver

yes

no

network support is missing

timeout

yes

yes

Menu only

title

yes

yes

shortcut support would be nice

Menu only

unhide

yes

replaced

Now a part of parttool

unset

no

yes

Unset a variable

uppermem

yes

no

evil necessity!

vbeprobe

yes

replaced

replaced with vbeinfo

Commands for the menu only


GrubWiki: CommandList (last edited 2009-12-14 15:15:41 by VladimirSerbinenko)