Perché Linux consente 'init = / bin / bash'?
Ho letto questo, le risposte dicono che è KERNEL che esegue questo programma init.
Poi ho iniziato a chiedermi, Linux di solito viene fornito con un initramfs, che alla fine monterà e pivot_root sul vero filesystem root. Cosa significa questo init
argomento? Il percorso negli initramfs? O come immaginavo, non viene letto dal kernel ma da init di initramfs per eseguire il vero init.
Inoltre, l' root=UUID=xxxx
argomento è davvero letto dal kernel o semplicemente da init di initramfs per trovare il vero filesystem di root?
Sembra che posso passare qualsiasi argomento che voglio come argomenti del kernel, quindi sono tutti letti dal kernel o almeno alcuni di essi sono significativi solo per i programmi di spazio utente?
ld-linux.so
ELF o script di ricorsione troppo approfonditi o qualcosa che non può essere eseguito?