Como instalar o Linux embarcado sem um console?

0

Meu servidor de arquivos de origem morreu e é hora de comemorar quando eu tiver um novo projeto!

Eu comprei o Lacie 500G Home Mini há cerca de um ano. A unidade seagate SATA 500G morreu. Eu sempre amei essa pequena caixa, mas não tanto o software interno.

Eu vejo isso agora como a oportunidade de jogar com uma distribuição do linux. No entanto, estou realmente fora da minha zona de conforto aqui. Com base nas especificações 400Mhz com 64MB de RAM, eu sei que não posso correr muito aqui. Mas, novamente, esta é uma experiência de aprendizado e estou pronto para entrar.

Estou procurando sugestões de como começar? Como se instala um sistema operacional quando a caixa não tem console? Eu montei em outra máquina e instalei a partir de um sistema operacional host?

    
por Rick 28.10.2009 / 17:24

3 respostas

1

Eu não sei se há muito no caminho de uma comunidade hacker em torno dos dispositivos Lacie Home Mini, você poderia começar com esta página no Lacie Ethernet Disk Mini , mas o primeiro passo é provavelmente retirar a unidade e tentar montá-la no PC Linux existente, se você puder acessar os sistemas de arquivos diretamente, provavelmente uma metade da chance de colocar algo em prática.

    
por 28.10.2009 / 17:40
1

O Linux suporta o uso de um terminal em uma porta serial como o console dos argumentos do kernel durante a inicialização.

    
por 28.10.2009 / 21:10
0

400Mhz / 64MB de RAM está OK no Linux para fazer uma série de coisas, incluindo a execução de um servidor de arquivos, um pequeno servidor web, etc. Com o Linux, as possibilidades são infinitas aqui.

Geralmente, quase todos os dispositivos "incorporados" têm um dos seguintes itens que você pode usar para instalar o Linux, se possível:

  • Uma maneira de atualizar o firmware - se o dispositivo não insistir em uma atualização assinada, essa é a maneira mais fácil e usual. O DD-WRT faz isso, eles oferecem arquivos que você envia para a página de atualização de firmware, em vez de atualizações oficiais.

  • Uma porta serial, pinos para conectar um cabo ou blocos de solda nos quais você pode conectar uma porta, pinos ou fios. Isto geralmente serve para lhe dar acesso ao bootloader do dispositivo, onde você pode ser capaz de dizer para carregar algo diferente do firmware em flash. @Lee B está correto, o instalador do Debian, por exemplo, é executado por uma porta serial se configurado corretamente.

  • Uma porta JTAG, pinos para conectar um cabo ou blocos de solda nos quais você pode conectar uma porta, pinos ou fios. Isso permite que você programe o chip flash diretamente na placa. Isso é avançado e geralmente não é feito, a menos que não haja caminho para o firmware ou o bootloader. Você precisa ter uma imagem flash pronta, seja a do fabricante ou a que você fez. Normalmente, essa é uma etapa na recuperação de um dispositivo em blocos.

Demora muito tempo e esforço para tentar descobrir isso e é por isso que as comunidades tendem a construir em torno de tais "hacks" de dispositivos.

    
por 18.07.2013 / 13:57