Instalação de cartão SD simples para a arquitetura Debian Jessie on Armv7?

0

Sou muito novo neste negócio todo. Eu tenho um Odroid C1. Eu criei recentemente um servidor doméstico de uma máquina i386 antiga que eu tinha por aí. Estou começando a entrar no CLI OS e a trabalhar com máquinas como servidores, e não como consoles.

Eu recebi a imagem personalizada do Ubuntu do Hardkernel (The Creators of the Odroid C1) no meu Odroid por muito, muito tempo. Eu acho que agora é hora de mudar para o Debian Jessie, como eu fiz no meu home-server. Isso parece um pouco mais difícil do que aparecer em um pendrive.

Algumas coisas que aprendi ...

  1. A arquitetura do Odroid é o ARMv7. Se entendi o que tenho lido, essa arquitetura suporta o ponto flutuante, que é a melhor opção. Então, eu deveria baixar a imagem ARMHF do Debian.

  2. O Odroid não pode ser reconfigurado para inicializar de outra coisa que não seja o cartão SD. Eu encontrei as imagens Net Install e decidi seguir esse caminho.

  3. Para inicializar a partir da imagem do cartão SD, eu precisei instalar um gerenciador de inicialização, como GRUB .

Sabendo das coisas que decidi (o cartão SD tem 32 GB) ...

  1. Reformate o cartão SD para uma partição de 1 GB e uma segunda partição de 31 GB, ambas FAT32.

  2. Instale o GRUB no MBR.

  3. Conecte o Odroid à rede através da Ethernet, deixe o GRUB inicializar a Network Install Debian Image.

  4. Instale o Debian na partição de 31GB.

  5. Mova o arquivo de configuração do GRUB para a partição de 31 GB.

  6. Exclua a partição de 1 GB e adicione o espaço não alocado à partição de 32 GB.

Perdoe-me se estou entendendo mal alguma coisa aqui, mas para mim parece isso está dizendo para não fazer exatamente isso.

Em 4.3.1 diz.

The image must be written to the whole-disk device and not a partition, e.g. /dev/sdb and not /dev/sdb1. Do not use tools like unetbootin which alter the image.

Eu li um pouco mais abaixo e o artigo, e parecia que havia uma explicação de como fazer o que eu queria fazer na seção 4.3.3.0 a 4.3.3.2. No entanto, rapidamente me perdi no que estava acontecendo.

Para o melhor do meu entendimento, este é o processo sugerido ...

  1. Execute install-mbr /dev/sdX no cartão SD no meu outro sistema Debian. (Q1)

  2. Execute mkdosfs /dev/sdX1 no cartão SD no meu outro sistema Debian. (Q2)

  3. Instale o carregador de inicialização do SysLinux com syslinux /dev/sdX1 no novo sistema de arquivos Fat16 que criamos na etapa 2.

A seção continua, mas eu estou completamente perdida, e o Google não parece estar dando frutos.

  • Q1 ) O que exatamente esse comando está fazendo? Não é possível instalar o MBR do SysLinux porque fazemos isso na etapa 3. Eu pensei que o MBR sempre foi o primeiro 512 Bytes de uma unidade. O que esse comando faz se não estiver instalando o MBR do SysLinux e não está criando um MBR, já que os primeiros 512 Bytes são SEMPRE o MBR, independentemente de qualquer outra coisa.

  • Q2 ) Aqui, se bem entendi, estamos criando uma partição Fat16 no disco. Isso não ajuda na minha situação original, porque agora não há uma partição separada para instalar!

Estou indo sobre isso da maneira correta? Existe algum mal-entendido fundamental de minha parte que está me levando a não entender esse processo? O que é uma lista simplificada e bem explicada de tarefas que me ajudarão a entender esse processo, ao contrário da documentação oficial do Debian que não consigo entender?

    
por Allenph 26.02.2016 / 08:24

1 resposta

0

Note que esta questão é específica do Odroid e NÃO genérica do ARMv7. Dependendo da plataforma em questão, o Debian suporta a instalação diretamente no hardware do instalador oficial. Infelizmente, o Odroid não é atualmente uma dessas plataformas.

Sua melhor aposta seria seguir os documentos oficiais do Odroid aqui: link para obter o Debian / Wheezy instalado no seu cartão SD, no seu Odroid e, em seguida, executar um dist-upgrade no sistema (como você faria em qualquer outra arquitetura) para movê-lo para Jessie.

    
por 20.03.2016 / 17:27