Sistemas operacionais em cartões SD

3

Eu estava tendo algumas ideias malucas nos últimos dias, como colocar alguns sistemas operacionais em cartões SD, e não no meu disco rígido. Vou aprofundar agora e explicar o que me leva a considerar essa decisão provavelmente abominável.

Estou em um laptop (isso significa que tenho um leitor de cartão SD nativo) que atualmente está executando uma configuração de distribuição cruzada, com vários sistemas Linux (colocados em partições lógicas ext4 dedicadas em uma grande extensão estendida) reguladas por um GRUB único. Desde hoje, meu laptop ainda não viu nenhum sistema Windows com binóculos. Eu estava pensando em colocar toda a parte da minha configuração em um Secure Digital para salvar todos os meus 500 Gb Hard Drive para documentos, músicas, vídeos e assim por diante, e ser capaz de apenas remover o SD e iniciar o meu sistema em outro computador também , além de ter a possibilidade de inicializar outros sistemas no meu apenas conectando outro SD, sem ter que mantê-lo constantemente colocado no meu PC. Além disso, no caso remoto no futuro próximo eu só queria arrancar o Windows 8 nele, eu li que causa problemas graves de incompatibilidade de inicialização com outros sistemas, precisando de uma assinatura digital para que eles possam iniciar. Ao tê-lo em uma unidade removível, eu poderia me livrar dele quando precisar dele e trocar sua placa por uma do Linux, e por isso não ter nenhum obstáculo em sua inicialização.

Agora, minhas perguntas são: Eu sei que drives de disco rotativos tradicionais e circuitos integrados têm uma vida útil limitada em termos de reescrita de cluster. É um obstáculo para esse tipo de uso? Quero dizer, alguns Ultrabooks estão usando SSD agora, é o mesmo problema, ou existem algumas diferenças entre Solid State Drives e Secure Digitals nesse sentido? Talvez tê-los para armazenar arquivos de sistema que estão em posições fixas (fazendo com que o uso da tecnologia de cluster seja inútil) sendo constantemente relidos e atualizados, e coisas semelhantes apenas os tornam inutilizáveis, não é?

Segunda pergunta: todas as placas-mãe e BIOS são capazes de inicializar a partir de SDs, assim como são de pen drives USB (quer dizer, desde que o leitor de cartão esteja conectado via USB, não é)? Ou os bootloaders, como o GRUB, não podem ser instalados em SDs funcionando? Se eles não podem, é uma solução instalar o GRUB para o MBR e fazer a opção de inicialização apontando para SD? será que vai dar certo? Existem outros problemas para instalar sistemas operacionais em um Secure Digital?

    
por HisDudeness 01.12.2012 / 11:34

1 resposta

5

a limited lifespan in terms of cluster rewriting. Is it an obstacle to that kind of usage? I mean, some Ultrabooks are using SSD now, is it the same issue, or there are some differences between Solid State Drives and Secure Digitals in that sense?

Sim e não. O mesmo problema existe, mas um SSD tem um controlador que faz algumas coisas. O nivelamento de desgaste é um deles.

Se você usar um SDcard simples, terá que cuidar disso de outra maneira, por exemplo, usando um sistema de arquivos projetado especificamente para flash. ( Página da Wikipedia com uma lista de sistemas de arquivos usados no flash ). Uma outra alternativa é apenas usar o flash como backend em combinação com uma unidade RAM. (Inicialize a partir do flash, inicialize o RAMdisk, copie do flash para o ramdisk. Execute o SO a partir da RAM. Grave as alterações apenas no desligamento).

Are all motherboards and BIOSes able to boot from SDs just like they are from USB pen drives (I mean, provided card reader is USB-connected, isn't it)?

Todas as placas-mãe que testei foram inicializadas a partir do USB (independentemente de ser uma pen drive USB ou uma unidade USB com flash em um cartão SD, em vez de ser diretamente soldadas nela).

Se você tiver um laptop com um leitor de cartão SD totalmente integrado (por exemplo, não via USB), as coisas podem ser diferentes.

Are there any other problems to installing OSs on a Secure Digital?

Alguns cartões SD são bastante lentos. Verifique os comentários antes de comprar e obtenha um com tempos de acesso aleatório baixos e IOPS altos. (A diferença entre estes pode ser muito grande. Para um tempo de acesso do sistema operacional é importante, e como você pode ver aqui , estes variam um pouco)

    
por 01.12.2012 / 12:19