Como inicializar a partir da unidade de estado sólido iRAM no Ubuntu

3

Eu tenho uma unidade de estado sólido iRAM .

Eu gostaria de usar isso para armazenar um sistema de arquivos raiz; O problema é que o dispositivo não é reconhecido como um disco rígido para o BIOS. Ele só aparece se um ambiente de CD ao vivo estiver carregado e os drivers SCSI estiverem disponíveis (podem ser necessários outros drivers também).

Já ouvi falar do Boot to Ram e me pergunto se alguma variação disso poderia funcionar aqui para que eu possa iniciar o Ubuntu a partir do iRam?

    
por quickshiftin 29.06.2011 / 17:13

1 resposta

3

Se o disco rígido não for reconhecido como um volume inicializável no BIOS, você tem duas opções:

  1. 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.
  2. 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.

    
por bdonlan 29.06.2011 / 19:40

Tags