Como se pode fazer um live linux USB hot-pluggable, similar ao Windows to Go

1

Eu gosto da funcionalidade do Windows to Go, uma maneira de executar o Windows em uma unidade USB. Especialmente, gosto desses dois recursos:

  • É hot-pluggable, posso desconectá-lo e, desde que eu o conecte novamente em 60 segundos, minha máquina não desligará ou o kernel irá entrar em pane.
  • Eu posso ter várias configurações de driver para cada computador em que eu o conecto e o conjunto de drivers correto pode ser autodetectado. Existe uma maneira de fazer isso com uma distribuição Linux?
por 11Kilobytes 11.01.2013 / 11:24

2 respostas

4

I can have multiple driver configurations for every computer I plug it into and the correct driver set can be autodetected. Is there a way to do this with a Linux distro?

Uma distribuição linux normal com um kernel modular genérico já faz isso . Na última vez que eu verifiquei, um CD live linux pronto para uso rodaria em qualquer computador x86 que eu tivesse acesso para experimentá-lo e carregasse automaticamente os módulos apropriados para executar uma GUI e acessar uma rede, etc. mesmo tipo de imagem em um pen drive.

It is hot-pluggable, I can unplug it, and as long as I plug it in again in 60 seconds, my machine won't power down or kernel panic.

Isso é possível se o sistema básico se carregar em um ramdisk , que é um grande desperdício de memória, exceto em elementos tão distantes do "sistema básico" (bibliotecas compartilhadas, várias imagens executáveis) seriam armazenadas no cache de qualquer maneira. No caso posterior, esse cache pode ser deslocado se necessário - mas isso diminuirá a velocidade do sistema, e é por isso que, em geral, é melhor deixar uma grande porcentagem de sua memória livre em vez de preenchê-la tanto quanto você posso. Assim, um sistema baseado em disco será consideravelmente mais rápido após o carregamento do que um sistema de CD ou USB ao vivo, mas reduzirá a RAM disponível pelo tamanho da imagem.

Como são mais rápidos do que qualquer outro tipo de hardware (incluindo discos rígidos e SSDs normais), às vezes os ramdisks são usados para outras coisas além do sistema básico - por exemplo, para arquivos em um servidor.

Eu não tinha certeza se alguém distribui um ramdisk live linux - você pode querer colocar isso junto de qualquer maneira - mas um rápido google apareceu pelo menos um: link

O ramdisk significaria que após a inicialização você poderia remover completamente o usb pelo tempo que quiser, incluindo a montagem de um stick diferente.

    
por 11.01.2013 / 13:03
0
  1. Faça o download do ISO apropriado de sua distro favorita em um desses .
  2. Coloque-o em uma unidade USB usando o Universal USB Installer (ou uma alternativa como YUMI que pode colocar várias distros em um pendrive.)
  3. Desmonte a unidade USB e conecte-a ao computador de destino.
  4. (Re) inicialize o computador e entre na BIOS (normalmente pressionando [F1] ou [Delete] logo após ligar).
  5. Verifique se a unidade USB é o primeiro dispositivo de inicialização. (Se o Windows detectado como HDD em vez de FDD, então use essas configurações, porque seu BIOS pode estar confundido .
  6. Salve as configurações de ordem de inicialização e saia do BIOS. Seu computador de destino deve agora inicializar a distro Linux a partir de USB.
por 22.07.2013 / 12:19

Tags