Comparatif des commandes de GRUB Legacy et GRUB 2

GRUB 2 est une réécriture complète de GNU GRUB. Entre GRUB Legacy et GRUB 2, certaines commandes présentes dans la première génération du chargeur d'amorçage ont été conservées, remplacées, modifiées ou supprimées dans sa seconde génération. Le tableau suivant a pour but de vous familiariser avec les changements apportés entre les deux générations de GNU GRUB :

Commande

Présente dans GRUB Legacy

Présente dans GRUB 2

Commentaire

Niveau

blocklist

oui

oui

boot

oui

oui

bootp

oui

non

GRUB 2 ne peut pas encore charger un système à travers un réseau.

cat

oui

oui

chainloader

oui

oui

Exemple d'utilisation : chainloader (hd0,1)+1

cmp

oui

oui

color

oui

remplacée

Remplacée par menu_color_{normal,highlight} 

configfile

oui

oui

Le fichier de menu par défaut est grub.cfg. Cette commande ne permet de charger qu'un fichier de menu de GRUB 2 ; les fichiers menu.lst de GRUB Legacy ne sont pas pris en charge.

Menu seulement

debug

oui

remplacée

Cette commande est désormais une variable.

default

oui

oui

La gestion des labels et de la sauvegarde de la dernière entrée sont manquants

device

oui

remplacée

Remplacée par loopback

dhcp

oui

non

La gestion du réseau est toujours absente

displayapm

oui

non

Est peut-être inutile

displaymem

oui

remplacée

Remplacée par lsmap

embed

oui

non

Obsolète

fallback

oui

remplacée

Désormais une variable

Menu seulement

find

oui

remplacée

Remplacée par search

fstest

oui

non

La variable debug devrait être suffisante

geometry

oui

non

ls devrait être suffisante

halt

oui

oui

help

oui

oui

hiddenmenu

oui

remplacée

Remplacée par un script. Voir CacherLeMenu

Menu seulement

hide

oui

remplacée

Fait maintenant partie de parttool

ifconfig

oui

non

La gestion du réseau est absente pour le moment

impsprobe

oui

non

inutile

initrd

oui

oui

insmod

no

yes

Insert a module

install

oui

non

Non nécessaire

ioprobe

oui

non

Inutile

kernel

oui

remplacée

Remplacée par plusieurs commandes selon le système chargé : multiboot, linux, etc.

keystatus

non

oui

Vérifie le statut des touches de modification ([Verr Num], [Verr Maj], etc.)

linux

non

oui

Charge un noyau Linux

lock

oui

non

Requise pour plus de sécurité

loopback

non

oui

Crée un périphérique à partir d'un fichier

ls

non

oui

lsmod

non

oui

Liste les modules

makeactive

oui

remplacée

Fait maintenant partie de parttool

map

oui

remplacée

Remplacée par drivemap

md5crypt

oui

non

Devrait être implémentée en tant qu'utilitaire

module

oui

oui

modulenounzip

oui

non

Devrait être introduit en tant que modile

multiboot

non

oui

Charge un noyau multiboot

pager

oui

remplacée

Désormais une variable

partnew

oui

non

Utile pour créer/gérer des partitions sans un autre programme

parttype

oui

remplacée

Fait désormais partie de parttool

password

oui

oui

Nécessaire pour plus de sécurité

pause

oui

non

Quelle est l'utilité de cette commande ???

quit

oui

non

Synonyme de halt ou de reboot ?

rarp

oui

non

Est-elle simplement utilisée ?

read

oui

remplacée

Remplacée par dump

reboot

oui

oui

rescue

non

oui

Démarre le mode de secours

rmmod

non

oui

Retire un module

root

oui

remplacée

Désormais une variable

rootnoverify

oui

non

inutile

savedefault

oui

remplacée

Remplacée par load_env / save_env

search

non

oui

Recherche des périphériques selon un fichier ou le label d'un système de fichiers

serial

oui

oui

set

non

oui

Paramètre une variable

setkey

oui

non

Utile

setup

oui

non

Non nécessaire

terminal

oui

oui

La gestion du timeout est manquante

terminfo

oui

oui

Incomplète pour le moment

testload

oui

non

Quelle en est l'utilité ?

testvbe

oui

remplacée

Remplacée par videotest (et vbetest pour les spécificités vbe)

tftpserver

oui

non

La gestion du réseau est absente

timeout

oui

oui

Menu seulement

title

oui

oui

La gestion de raccourcis pourrait être intéressante

Menu seulement

unhide

oui

remplacée

Fait maintenant partie de parttool

unset

non

oui

Dé-paramètre une variable

uppermem

oui

non

vbeprobe

oui

remplacée

Remplacée par vbeinfo

Commandes spécifiques au menu


CategoryDocumentation

GrubWiki: ListeDesCommandes (last edited 2009-09-13 22:31:17 by AlexandrePatenaude)