Com o CentOS/RHEL 7 há algumas mudanças (em comparação com o CO/RHEL 6). Uma delas é o uso de grub2 em vez de grub .
Por padrão, o sistema operacional parece usar um UUID para "encontrar" o dispositivo de inicialização.
Existe uma receita fácil de usar para voltar aos nomes dos dispositivos (como /dev/sda1)?
Antecedentes da pergunta: pretendo clonar VMs adicionais de um modelo. Base é um novo dispositivo de disco (virtual) com um UUID diferente.
Se não conseguir reverter para sda1 precisarei alterar o UUID do clone no grub.cfg para o novo UUID - que é o plano "B".
Atualização 26-10-2017
O parâmetro do kernel para root= será alterado para o disco - veja a resposta de Thomas abaixo.
Permanece um problema com esta seção, gerada por grub2-mkconfig :
if [ x$feature_platform_search_hint = xy ]; then search --no-floppy --fs-uuid --set=root --hint-bios=hd0,msdos1 --hint-efi=hd0,msdos1 --hint-baremetal=ahci0,msdos1 --hint='hd0,msdos1' 716433ab-9e30-42a7-a272-6c66243499d2 else search --no-floppy --fs-uuid --set=root 716433ab-9e30-42a7-a272-6c66243499d2 fi
Isso ainda contém a pesquisa do UUID. Se não puder ser encontrado, o processo de inicialização irá para o erro "não encontrado" ou algo assim. Após pressionar ENTER o sistema inicializará ok.
A pergunta restante é como desativar essa seção (não encontrei o local para desativar o feature_platform_search_hint )?
Isso é possÃvel adicionando o parâmetro da seguinte forma a
/etc/default/grub
.Se você quiser verificar o resultado antes.
Atualizar
Para desabilitar completamente o UUID no GRUB , você precisa adicionar a linha a seguir em /etc/sysconfig/grub