Como o GRUB determina a partição raiz do Linux que ela passa para o kernel com “root =”?

2

Quando o bootloader do GRUB inicializa o Linux, ele passa o nome da partição raiz (onde / sbin / init está) para o kernel através do parâmetro do kernel root = para que o initrd possa para montar o sistema de arquivos raiz real depois.

Quando usamos a ferramenta grub-install , passamos como argumentos apenas o dispositivo de bloco onde o MBR deve ser instalado e o local onde a imagem do GRUB e os arquivos de configuração devem ser colocados, não especificamos a raiz o kernel será inicializado.

Como exatamente o GRUB determina a partição raiz do sistema quando é instalado? Como isso é implementado?

    
por programings 22.12.2016 / 22:22

0 respostas