[ : Vérifier les types de fichiers et comparer les valeurs
acpi : Charger les tables ACPI
authenticate : Vérifier si l'utilisateur est dans la liste des utilisateurs
background_color: Set background color for active terminal
background_image: Load background image for active terminal
badram: Filter out bad regions of RAM
blocklist: Print a block list
boot: Start up your operating system
cat: Show the contents of a file
chainloader: Chain-load another boot loader
clear: Clear the screen
cmosclean: Clear bit in CMOS
cmosdump: Dump CMOS contents
cmostest: Test bit in CMOS
cmp: Compare two files
configfile: Load a configuration file
cpuid: Check for CPU features
crc: Compute or check CRC32 checksums
cryptomount: Mount a crypto device
cutmem: Remove memory regions
date: Display or set current date and time
devicetree: Load a device tree blob
distrust: Remove a pubkey from trusted keys
drivemap: Map a drive to another
echo :
echo [-n] [-e] string ...
Affiche le texte demandé et une nouvelle ligne à la fin. S'il y a plusieurs chaînes, elles sont séparées par des espaces dans la sortie. Comme d'habitude dans les commandes GRUB, les variables peuvent être remplacées par '${var}'.
-n : n'ajoute pas une nouvelle ligne à la fin
-e permet l'interprétation des échappements antislash. Les séquences suivantes sont reconnues :
\\ : antislash
\a : alerte (BEL)
\c : supprimer la nouvelle ligne de fin
\f : form feed
\n : retour à la ligne
\r : retour chariot
\t : tabulation horizontale
\v : tabulation verticale
\ suivi de tout autre caractère imprime ce caractère.
eval: Evaluate agruments as GRUB commands
export: Export an environment variable
false: Do nothing, unsuccessfully
gettext: Translate a string
gptsync: Fill an MBR based on GPT entries
halt: Shut down your computer
hashsum: Compute or check hash checksum
help: Show help messages
initrd :
initrd file [file ...]
Charge, dans l'ordre, tous les disques virtuels initiaux pour une image du noyau Linux et définit les paramètres appropriés dans la zone de configuration Linux en mémoire. Ne peut être utilisé qu'après l'exécution de la commande linux.
initrd16: Load a Linux initrd (16-bit mode)
insmod: Insert a module
keystatus: Check key modifier status
linux :
linux file ...
Charge une image du noyau Linux à partir de file. Le reste de la ligne est transmis textuellement en tant que ligne de commande du noyau. initrd doit être rechargé après utilisation de cette commande. Sur les systèmes x86, utiliser la commande linux16.
linux16: Load a Linux kernel (16-bit mode)
list_env: List variables in environment block
list_trusted: List trusted public keys
load_env: Load variables from environment block
loadfont: Load font files
loopback :
loopback [-d] device file
Fait correspondre le périphérique nommé device au contenu de l'image de système de fichiers file. Par exemple :
loopback loop0 /chemin/vers/image
ls (loop0)/
Avec l'option -d, supprime un périphérique précédemment créé à l'aide de cette commande.
ls: List devices or files
lsfonts: List loaded fonts
lsmod: Show loaded modules
md5sum: Compute or check MD5 hash
module: Load module for multiboot kernel
multiboot: Load multiboot compliant kernel
nativedisk: Switch to native disk drivers
normal: Enter normal mode
normal_exit: Exit from normal mode
parttool: Modify partition table entries
password: Set a clear-text password
password_pbkdf2: Set a hashed password
play: Play a tune
probe: Retrieve device info
rdmsr: Read values from model-specific registers
read: Read user input
reboot: Reboot your computer
regexp: Test if regular expression matches string
rmmod: Remove a module
save_env: Save variables to environment block
search :
search [--file|--label|--fs-uuid] [--set [var]] [--no-floppy] name
Rechercher des périphériques
-f | –file : Recherche par fichier (alias : search.file)
-l | –label* : Recherche par étiquette de système de fichiers (alias : search.fs_label)
-u | –fs-uuid : Recherche par UUID de système de fichiers (alias : search.fs_uuid)
–set : le premier périphérique trouvé est défini comme la valeur de la variable d'environnement var. La variable par défaut est “root”.
–no-floppy : empêche la recherche de périphériques de disquette, qui peut être lente.
sendkey: Emulate keystrokes
set :
set [envvar=value]
Assigne la valeur value à la variable d'environnement envvar. Si appelé sans argument, affiche toutes les variables d'environnement avec leurs valeurs.
Définir une variable d'environnement
sha1sum: Compute or check SHA1 hash
sha256sum: Compute or check SHA256 hash
sha512sum: Compute or check SHA512 hash
sleep: Wait for a specified number of seconds
smbios: Retrieve SMBIOS information
source: Read a configuration file in same context
test: Check file types and compare values
true: Do nothing, successfully
trust: Add public key to list of trusted keys
unset: Unset an environment variable
verify_detached: Verify detached digital signature
videoinfo: List available video modes
wrmsr: Write values to model-specific registers
xen_hypervisor: Load xen hypervisor binary (only on AArch64)
xen_module: Load xen modules for xen hypervisor (only on AArch64)