12-9-02 - Boletim ViaLinuxis em sintonia com o Fórum
Gere seu próprio boot

Editorial

Imagine uma invenção nova: uma geladeira ligada na internet que faz a compra automática de itens que estão quase acabando. Ela possui sensores que descobre por exemplo que o leite está acabando e acrescenta o leite na compra seguinte do supermercado. Ficção científica? Mais ou menos, já existe tecnologia para isso e o Linux poderia fazer este tipo de coisa.

Para que o Linux seja "embarcado" em novas máquinas é necessário alterar o processo de boot visando deixá-lo mais "leve" e ativar somente as tarefas necessárias.

No Laboratório de Microprocessadores tivemos os seguintes trabalhos que alteravam o boot:

  • http://www.pcs.usp.br/~jkinoshi/lindocs/boot.doc - A equipe estudou o processo de boot construindo um disquete e CD de boot
  • http://www.pcs.usp.br/~jkinoshi/lindocs/thiago.doc - A equipe construiu um disquete de boot com base em uma mini distribuição.
  • Para se ter uma idéia, o último trabalho apresenta a seguinte introdução:

    O boot nos micro-computadores atuais são realizados pela BIOS através da leitura do setor 0 do disco, assim os programas essenciais para a inicialização do computador são executados e as funções básicas para operação do sistema se tornam disponíveis. Geralmente o que se apresenta nesse setor é o início do kernel, então no boot se executa o restante do kernel e assim o sistema de arquivos é mapeado. No nosso caso, a raiz do sistema de arquivos é carregada em um ramdisk, que nada mais é que uma simulação de um disco na memória RAM. Além disso, com o disco que geramos um conjunto de arquivos é carregado na memória RAM, isso veremos com mais detalhes a seguir. Como havíamos definido, nossa intenção é primeiramente permitir o boot do linux através de um disco de boot. (...) resolvemos alterar o arquivo auto-executável no boot do linux para que executasse outros programas. Decidimos então executar dois programas: Campo Minado (M) e Orb. No entanto, tivemos diversos problemas ao tentar realizar essa tarefa (detalhados mais abaixo), e então ao final, temos um disco de boot para o Linux que imprime na tela os nomes dos componentes do grupo, bem como executa um outro programa, chamado “beep”, que emite um efeito sonoro breve.


    Perguntas & Respostas

    12-09-02
    robertolin
    Ola Amigos ! Gostaria de saber se eh possivel criar um particao virtual utilizando a memoria RAM ? seria +/- assim criaria uma particao tipo /home/Disco,
    11-09-02
    beto_rcm
    Alguém tem um simulador de autômatos finitos Determinísticos feito em C, que leia um arquivo de entrada contendo as palavras? Se alguem tiver por favor me res
    09-09-02
    lizmaria
    [2] Há uma vaga para professor na disciplina de SO (Linux) na universidade de santo amaro (UNISA), para lecionar ás terças e quartas a noite. (interessados envia
    10-09-02
    luiz
    • É necessário ser Formado, ou basta ter esperiência ????
    11-09-02
    norman
    • Amigo, acho que com eSperiência eles não vão te contratar... Talvez com eXperiência...
    09-09-02
    mr-mar
    [1] Algém poderia me ajudar . Instalei o Red Hat 7.1 como servidor , configurei o Samba corretamente fiz os teste smbclient ,testparm ,montei o compartilhamento
    10-09-02
    andre
    • mande seu smb.conf para darmos uma olhada
    08-09-02
    monitor69
    [2] como eu converto um .txt ou .doc num arquivo PDF ???? SEJA NO LINUX OU NO rWIN...
    10-09-02
    julio
    • No ruwindows instale o pdf995 (baixe do site http://www.pdf995.com). Na hora de imprimir o que quiser converter p/pdf, de qqer prog, basta escolher a impres
    10-09-02
    pablo
    • procure na net por doc2pdf ou doctopdf

    seu email: subscribe unsubscribe