Inicialize o linux do disco rígido e depois mude para executar a partir do disco flash usb

1

Eu tenho um laptop mais antigo que desejo usar como um simples servidor de mídia na minha rede doméstica. Eu gostaria de evitar o uso do disco rígido interno, exceto a inicialização (o BIOS NÃO suporta a inicialização via USB).

Meu pensamento era espelhar o disco rígido (atualmente tem a instalação atual do Arch Linux) na unidade flash e depois da inicialização passar para executar tudo a partir da unidade flash.

Eu li o seguinte artigo sobre como usar um disco RAM ( Como: Inicializar o SO na RAM para velocidade e silêncio ), mas teve problemas porque o subsistema USB parece não ter sido inicializado em breve (Eu crio root e home paritions no disco flash e modificado fstab para escolher aqueles - não funcionou).

Alguma opinião?

    
por Jesse 18.09.2010 / 20:22

3 respostas

1

Minha sugestão seria instalar a partição de inicialização contendo um gerenciador de inicialização (eu gosto do extlinux), sua imagem do kernel e seu initramfs no seu disco rígido.

Em seguida, você configura o initramfs para montar sua partição raiz (que está em seu drive usb) ou adiciona a partição como um argumento para o kernel na configuração do gerenciador de inicialização. O último é mais simples de conseguir, apenas adicione algo como "root = / dev / sdb1" aos argumentos do kernel, para um root fs da primeira partição no segundo hd. Além disso, você não precisará do initramfs se não usar um já.

Ambas as abordagens resultam em algo virtualmente idêntico a uma inicialização do usb, mas a abordagem initramfs permite que você vá (mais adiante) para a cidade com sistemas de arquivos lvm, criptográficos ou exóticos da unidade usb.

    
por 08.01.2011 / 18:59
1

Você também pode usar um CD com o bootloader que inicializa o computador a partir do disco USB. Desta forma, o CD só é usado quando você inicializa o computador e depois de carregar o kernel ele usará apenas o disco USB.

    
por 08.01.2011 / 19:12
0

Uma ideia pode ser usar uma máquina virtual copiada para a unidade USB.
Dessa forma, o uso do disco rígido principal deve ser mínimo após o início da VM.

Também pode ser uma boa ideia usar uma distribuição Linux minimalista, para computadores físicos e virtuais.

    
por 18.09.2010 / 20:51