Se o disco rígido não for reconhecido como um volume inicializável no BIOS, você tem duas opções:
- Coloque
/boot
em um dispositivo alternativo. Isso pode ser uma unidade de disco rígido comum ou até mesmo um dispositivo de chave de CD-ROM ou USB. A idéia é fazer com que o kernel e o initrd sejam carregados desse dispositivo (possivelmente lento) e terminar a inicialização do sistema de arquivos raiz real. - Se você está se preparando para um desafio, você poderia, teoricamente, usar o coreboot para exibir um kernel do Linux e uma imagem do initrd diretamente em seus chips de BIOS (supondo que você tenha chips flash BIOS grandes o suficiente para isso).
Você também pode querer considerar a execução do seu módulo iRAM em uma configuração RAID-1 com uma partição de disco rígido normal. Se você fez isso, pode inicializar seu disco rígido normalmente e usar o iRAM como, essencialmente, um dispositivo de cache rápido e persistente. Isso tem a grande vantagem de seus dados permanecerem no disco rígido normal se a unidade iRAM ficar sem baterias.