Em Monday 04 February 2008, [EMAIL PROTECTED] escreveu:
> Em Wednesday 30 January 2008, plebeo escreveu:
> > Ola pessoal alguem sabe oq mais se pode fazer para agilizar o boot no
> > debian.
> > Eu ja removi os scripts de incializacao e ainda sim o boot é muito
> > demorado. Eu tinha um fedora rodando nessa mesma maquina que tinha um
> > boot fantastico ele omitia inclusive o debug da incializacao do
> > kernel. o boot dele saía do Grub e ja entrava nos tell init sem passar
> > por todo o debug da inicializacao tradicional. Alguem sabe como isso é
> > implementado? ele coloca tudo num ramdisk ? como eu posso fazer uma
> > inicializacao ultra veloz no debian?
>
>       Da uma procurada por 'kexec'.
>


        Apenas complementando:


"Ao se inicializar o computador, sinais mínimos de hardware passam o comando 
do computador ao seu software embarcado BIOS, que transfere o comando ao 
gerenciador de boot (bootloader: grub, lilo, silo, etc) - carregado no 
disco-rígido ou em alguma mídia qualquer - que, por sua vez, transfere o 
controle dos dispositivos do computador ao sistema operacional.

Todo esse processo de inicialização demanda tempo, pois há o reconhecimento de 
dispositivos, carregamento do gerenciador de boot, carregamento da imagem do 
kernel e módulos, sua execução mais a acomodação de um ambiente operacional 
funcional ao usuário.

Existem duas funcionalidades no Linux que permitem diminuir o tempo de 
inicialização (e reinicialização) do sistema operacional: kexec e software 
suspend 2.

O kexec foi projetado para permitir ao usuário carregar uma nova imagem do 
kernel sem a necessidade de passar por uma reinicialização completa do 
hardware. O software suspend 2 exerce a função de hibernar o sistema 
operacional (funcionalidade conhecida pelo Windows). O funcionamento dessas 
funcionalidades é independente.

O Linux 2.6.21 possui o kexec como uma implementação oficial já incluída em 
seus códigos-fonte. Quanto ao segundo, por ainda estar em fase de 
desenvolvimento e conter possíveis bugs, sua funcionalidade precisa ser 
adicionada ao kernel através de um patch, aplicado em seus códigos-fonte."




        Abraco,

        Dai Vidal

Responder a