O que faz a opção --hint no comando de busca do grub2?

7

Estou vendo os documentos oficiais do GRUB2 para o comando search , como encontrado em link

Command: search [--file|--label|--fs-uuid] [--set [var]] [--no-floppy] name

Search devices by file (-f, --file), filesystem label (-l, --label),
or filesystem UUID (-u, --fs-uuid).

If the --set option is used, the first device found is set as the
value of environment variable var. The default variable is ‘root’.

The --no-floppy option prevents searching floppy devices, which can be slow.

The ‘search.file’, ‘search.fs_label’, and ‘search.fs_uuid’ commands are aliases
for ‘search --file’, ‘search --label’, and ‘search --fs-uuid’ respectively.

Na seção 5.3, há muitos exemplos ao longo

menuentry "FreeBSD" {
      insmod zfs
      search --set=root --label freepool --hint hd0,msdos7
      ...
}

Parece que a opção --hint não está documentada, a não ser como exemplo. O que isso faz exatamente? Qual é o formato exato do argumento?

    
por Jens 17.02.2014 / 16:43

1 resposta

4

--hint é usado para selecionar qual partição será selecionada quando houver várias partições correspondentes. Por padrão, o primeiro correspondente é selecionado.

Suponha que haja 2 dispositivos de armazenamento com rótulo boot da seguinte forma

hd0,msdos1
hd1,msdos7

então o comando:

search --set=root --label freepool --hint hd1,msdos7

irá selecionar hd1, msdos7 em vez de hd0, msdos1

    
por 26.04.2014 / 08:37

Tags