Como usar nomes persistentes no LILO?

3

Eu tenho duas unidades SATA, mas seus nomes /dev/sda e /dev/sdb são escolhidos aleatoriamente pelo Linux.

Como posso configurar corretamente o LILO? Como posso colocar uma referência estável para os discos rígidos em lilo.conf ?

ADICIONADO. Posso usar os nomes do udev (como / dev / disk / by-id / *) no lilo.conf? O LILO não lê o lilo.conf a cada inicialização, mas apenas uma vez no MBR de configuração quando executo o 'lilo' sem argumentos. Neste estágio, os nomes do udev estão disponíveis. Mas como o LILO armazena informações sobre discos para MBR e arquivos de inicialização?

Eu uso dual-boot com o Windows, mas os discos NTFS não têm UUID. Eu quero usar o id do udev.

    
por Jeff Schaller 19.10.2012 / 08:40

1 resposta

4

Você desejará usar os UUIDs para identificar os discos e inicializar por meio disso.

Execute blkid em sua máquina para obter uma lista de unidades e seus UUIDs.

Em seguida, modifique seu lilo.conf e use root=UUID=<DISK UUID> em vez de root=/dev/sda etc.

Supõe que você tenha uma versão do kernel que suporte UUIDs - verifique primeiro em /dev/disk/by-uuid . Você também pode usar LABEL= .

    
por 19.10.2012 / 09:28

Tags