Sim, você pode instalar o Linux em uma unidade sem inicializar qualquer tipo de instalador especial. Existem muitas maneiras de fazer isso.
Primeiro, você pode particionar manualmente o drive, criar um sistema de arquivos nele, criar um chroot funcional, instalar os aplicativos que você deseja no drive (incluindo, é claro, um kernel, que você gostaria de compilar de maneira bastante genérica ou especificamente para a máquina de destino, se você já conhece suas especificações). Configure um gerenciador de inicialização e seu trabalho está basicamente pronto. Esse processo é tudo que um "Instalador do Linux" faz, você apenas o faz manualmente. Olhe sobre os processos de instalação do LFS, Slackware e Crux para detalhes.
Outra maneira seria usar o Clonezilla, supondo que você tenha uma cópia de um sistema operacional Linux instalado. Use isso como sua cópia mestre e clone-a em qualquer unidade. Eu costumava fazer isso quando era administrador de sistemas e precisava criar imagens de novos computadores.