descrição dos parâmetros de inicialização do kernel do linux 'real_root' e 'cdroot'

4

Estou procurando uma descrição formal dos seguintes parâmetros de inicialização no kernel do Linux:

  • real_root
  • cdroot

Tenho problemas para ajustá-los para criar meu próprio sistema LiveUSB inicializável. Eles são específicos da minha distribuição (Gentoo)?

Eles não aparecem na documentação do kernel do gitweb .

    
por Francois 05.07.2011 / 16:25

1 resposta

5
  • root é o dispositivo que você deseja montar como o sistema de arquivos raiz quando o kernel é iniciado pela primeira vez. Isso é bastante auto-explicativo, mas fica complicado porque isso pode realmente mudar com o tempo. O motivo usual que acontece é quando o kernel não tem os módulos necessários para montar o sistema de arquivos raiz. Nesse caso, um sistema chamado initrd é usado. Uma imagem initrd é basicamente um pequeno sistema de arquivos compactado com algumas vantagens, como controlador de unidade ou módulos de rede, que o kernel precisará ler o sistema de arquivos raiz real e continuar a inicialização. Nesse caso, a imagem initrd torna-se raiz e ...
  • real_root será a partição raiz real correspondente à sua entrada em /etc/fstab . Se você não usa initrd , esta opção pode ser omitida em favor de apenas usar root . Enquanto estivermos no tópico, há também nfsroot que é especificamente para situações em que o sistema de arquivos raiz será um sistema de arquivos remoto montado pelo NFS e a rede precisa ser iniciada antes do arquivo raiz final sistema pode ser montado.
  • cdroot Eu não reconheço, mas provavelmente tem a ver com a forma especial como sua distribuição do Live é configurada e denota onde encontrar o LiveCD / Image em oposição ao sistema de arquivos virtual ou que é o raiz da distro ao vivo. Na pesquisa, parece aparecer principalmente com compilações do Gentoo LiveUSB / CD, portanto, pode ser proprietário. Muitas vezes não tem um argumento, por isso pode ser simplesmente um sinalizador para denotar que a mídia raiz é um CD para que processos posteriores possam saber.
por 05.07.2011 / 16:41