Motivo do ambiente BusyBox no debian-installer?

4

O menu principal do Debian-installer possui uma opção "Execute a shell" que inicia um ash (shell Almquist) no ambiente BusyBox . Pode-se sair deste ambiente de volta ao debian-installer com o comando exit . Quais são as razões práticas para tal ambiente BusyBox ? Ou será que o debian-installer é executado dentro deste mesmo ambiente BusyBox ?

    
por Martin 07.03.2015 / 02:10

2 respostas

4

O instalador é executado dentro desse ambiente. Você também pode obter um shell alternando para o console virtual 2 ou 3.

Ter um shell disponível na mídia de instalação acaba sendo realmente útil para usá-lo como um disco de resgate ou para consertar estranhezas especiais necessárias para fazer a instalação funcionar (por exemplo, veja meu answer sobre o LVM RAID , em particular a seção como instalar .

    
por 07.03.2015 / 03:23
3

O BusyBox é um conjunto de utilitários básicos de administração e usuário, incluindo sh , cp , mount , etc. O instalador Debian usa alguns desses utilitários para seus próprios propósitos porque precisa executar essas tarefas.

Além disso, há uma opção para o usuário obter um prompt do shell e executar comandos. Isso é útil quando você precisa fazer algo que os projetistas do instalador não previram, por exemplo, porque você tem hardware que não é suportado ou porque você tem uma configuração incomum.

O instalador vem com BusyBox e não com os utilitários GNU encontrados no sistema final porque o BusyBox é significativamente menor (ao custo de ter menos recursos). Embora isso não seja tão importante hoje em dia como nos dias dos disquetes, ainda há muitas circunstâncias em que é útil salvar alguns megabytes na imagem do instalador.

    
por 08.03.2015 / 01:26