diferencias básicas entre root y real_root boot arg

diferencias básicas entre root y real_root boot arg

Noto que hemos establecido root=, pero más profundamente también hay real_root. Además, ¿por qué rara vez se usa real_root? Quiero decir, ¿por qué es más común usar root en lugar de real_root?

Respuesta1

Si está utilizando el disco RAM inicial (inicio) o la ram inicial fs (initramfs), luego el gestor de arranque cargará tanto el kernel como el disco ram/fs inicial, luego el kernel administrará el disco/fs ram inicial para montar un fs raíz temporal en la memoria.

Una vez que los controladores y módulos necesarios estén disponibles, se necesitará el disco ram/fs inicial.raíz_realparámetro (pasado por el grub al kernel) para cargar elpartición fs raíz reala partir de unadispositivo de bloqueoo a través de la red (a través denfsrootparámetro grub) y luego cambie a él.

Entonces, en caso de que no esté utilizando el disco ram inicial/fs, eso significa que todos los controladores y módulos necesarios estáncompilado dentro del kernelentoncesraíz_realno tendrá ningún impacto ya que no se necesita ningún disco ram/fs inicial para finalizar la secuencia de arranque.

información relacionada