As alternativas I e II estão exemplificadas no comentário abaixo.
______________________________________________________
Muitos computadores podem executar apenas códigos existentes na memória de trabalho (ROM ou RAM); os sistemas operacionais modernos são normalmente armazenados em disco rígido, CD-ROM ou outros dispositivos de armazenamento. Logo que o computador é ligado, ele não tem um sistema operacional na memória. O Hardware do computador não pode fazer as ações do sistema operacional, como carregar um programa do disco; assim um aparente insolúvel um paradoxo é criado: para carregar o sistema operacional na memória, precisamos de um sistema operacional já carregado.
A solução para o paradoxo está na utilização de um pequeno e especial programa, chamado sistema de iniciação, carregador, boot loader ou bootstrap. Este programa não tem a completa funcionalidade de um sistema operacional, mas é especialmente construído para que seja capaz de carregar um outro programa para permitir a iniciação do sistema operacional. Frequentemente, carregador de múltiplos estágios são usados, neste caso vários pequenos programas se complementam em sequência, até que o último deles carregue o sistema operacional.
______________________________________________________
A Detailed Look at the Boot Process Red Hat Enterprise Linux 3 (2003).
M. Tim Jones. Inside the Linux boot process.
Gary Martin. Pull yourself up by your bootstraps.