It appears that all computers(not just linux) need the /boot directory, so where is it?
Não, isso não é verdade. Os Androids têm uma partição onde o kernel é armazenado, uma partição de recuperação (um kernel de fallback?), Uma partição raiz e então alguns. Alguns projetos usam a opção de recuperação para implementar a funcionalidade de inicialização dupla, os desenvolvedores do Chrome OS estenderam esse esquema e adicionaram uma partição de kernel A, uma partição raiz A, uma partição de kernel B, uma partição raiz B e um espaço reservado para a partição de kernel C, uma partição raiz C conforme documentado no formato de disco .
Não há necessidade de um diretório de inicialização que contenha estágios posteriores do gerenciador de inicialização e de vários kernels mais antigos, porque os desenvolvedores queriam se livrar de quantos componentes do processo tradicional de inicialização pudessem simplificar e acelerar a inicialização .
Meu roteador que está executando o LEDE / OpenWrt também não possui um diretório / boot.