Remover o USB inicializável depois de inicializá-lo

1

Eu tenho um USB inicializável (Flash Drive USB 3.0 ADATA Superior Series S102 Pro de 16GB (AS102P-16G-RGY)) com MultiBootUSB (multibootusb.org) com Ubuntu não persistente, KALI Linux, ParrotSec OS, Arch Linux e Kit de resgate Trinity. No entanto, se eu inicializar qualquer um desses sistemas operacionais e, em seguida, remover a unidade USB, todos os programas que não foram executados até o momento não funcionarão, a tela começará a piscar e ela falhará e exibirá muitas saídas cmdline como :

[ 10.737654] cannot access <whatever>

Existe uma maneira de carregar o sistema operacional inteiro (e todos os programas, arquivos, etc.) do USB para a RAM para que ele possa ser desconectado após o sistema operacional inicializar , sem perder a funcionalidade do sistema operacional? Eu já tentei a opção toram , a opção "modo RAM" e a opção "Carregar sistema na RAM".

Eu prefiro uma solução que funcione para todos os sistemas operacionais acima mencionados.

    
por CerebralDatabank 13.03.2018 / 19:24

1 resposta

0

Esta postagem pode estar relacionada ao seu problema . Se você quiser criar uma instância Linux personalizada que carregue as botas na RAM este post parece ser um bom começo . Você também pode querer fazer referência a este post também para informações adicionais sobre o assunto.

Para responder à sua pergunta, sim, é possível criar uma inicialização ao vivo do Linux que pode ser carregada na RAM. Os sistemas operacionais e a configuração que você está usando fazem isso. Se você estiver procurando por um guia sobre como configurar seu próprio Live Boot, você pode referenciar os links no início deste post e conduzir algumas pesquisas para descobrir o que funciona melhor para o seu caso de uso.

No entanto, a segunda parte da sua pergunta faz referência à remoção da unidade USB após o carregamento do sistema operacional. Você pode configurar o sistema operacional para carregar na RAM, permitindo a remoção do dispositivo USB, mas os aplicativos localizados no dispositivo não serão carregados conforme você descobriu. Isso ocorre porque eles não foram carregados na RAM e os arquivos necessários para iniciar o aplicativo ainda estão localizados na unidade removida. Existe uma maneira de fazer isso, mas ...

Existe um propósito para remover o dispositivo USB enquanto você o está usando? Configurando tudo para ser carregado e executado fora da RAM pode funcionar, mas sem uma unidade para gravar as alterações para nada será persistente. Uma vez que você desligou um computador em que você utilizou o Live Boot e removeu o dispositivo, haverá muito pouco, se algum, rastreio do sistema operacional de inicialização ao vivo. Uma vez ligado e um sistema operacional ou algum outro tipo de entrada é carregado na memória RAM, todos os vestígios da Inicialização ao Vivo original vão até onde eu sei. Não há necessidade de reinventar a roda aqui, sua configuração faz o que você está pedindo, mas não a parte sobre como remover a unidade enquanto ainda está em uso.

    
por 13.03.2018 / 22:05

Tags