dados referentes a configuracao, pelo GRUB, da inicializacao em dual boot (muitos em ingles, e bons artigos em portugues). Respeitando as publicacoes existentes, estou escrevendo uma para nossa realidade do ensino tecnico, nos pormenores com conceitos e fundamentos que sao importantes para o aprendizado de todos, na nossa disciplina de Gestao de Sistemas Operacionais III. Entao, nao vamos nos preocupar somente com a tecnica do "fazer", mas vamos entender tambem no "porque fazer".Todas as acoes aqui descritas sao realizadas com o usuario root (super-usuario ou administrador) do Linux Ubuntu 9.10 - Karmic Koala (lancamento em Outubro de 2009). Mesmo usuarios com configuracao equiparada ao root nao conseguem realizar estas atividades. Bom, iremos manipular, basicamente, dois arquivos:grub.cfg, que fica armazenado no path "/boot/grub" (sem aspas); 40_custom, que fica armazenado no path "/etc/grub.d" (sem aspas); E importante salientarmos que o arquivo grub.cfg nao e um arquivo para ser manipulado diretamente. Nao e recomendavel. So faca isso se tiver plena certeza do que esta fazendo. Outra informacao pertinente: antes de manipularmos os arquivos e gerarmos uma nova imagem para ser montada sobre o grub.cfg, e aconselhavel fazermos um backup (copia de seguranca). A mesma pode ser armazenada na pasta "/home/professor-03/Documentos" (sem aspas) de um usuario cadastrado no linux (no caso, professor-03 e o usuario que utilizamos como exemplo na figura abaixo), a saber: Para fins de padronizacao, adotemos o mesmo nome do arquivo (grub), porem alteremos a copia de seguranca com extensao 'bck' (em alusao a backup, sinonimo de copia de seguranca, em ingles). O arquivo grub.cfg e um arquivo que e executado pela inicializacao do programa de arranque GRUB. Ele e 'montado' a partir da compilacao dos arquivos contidos no path "/etc/grub.d" (sem aspas). Temos neste caminho (path), os seguintes arquivos:10_linux: que traz informacoes a respeito da inicializacao do proprio Linux (no caso, as configuracoes de inicializacao do modo normal do Linux, do modo de recuperacao (recovery);20_memtest86+: e o arquivo que possibilita realizar um teste/diagnostico de funcionamento da parte fisica do computador, realizando diagnosticos de funcionamento da memoria (so utilizado quando ha problemas na inicializacao do proprio linux);30_os-prober: traz informacoes pertinentes a outros sistemas operacionais (que nao linux) instalados no computador;40_custom: e a opcao de customizar/personalizar a inicializacao do computador, fazendo com que o GRUB reconheca as informacoes ali postadas e inicialize o computador de acordo com as configuracoes ali definidas.O que iremos fazer e manipular diretamente o 40_custom, com as opcoes que temos para inicializacao em modo dual boot. Depois, compilaremos o arquivo grub.cfg, retirando as referencias de inicializacao comum do linux (arquivo 10_linux), do teste de memoria (arquivo 20_memtest86+) e de outros sistemas operacionais (30_os-prober).Mas de que forma?Bom, primeiro, vamos "fazer uma cola" do conteudo ja disponibilizado no arquivo grub.cfg, que contem os dados que o GRUB utiliza para a inicializacao do Linux sem nenhuma edicao. Primeiro, abrimos o arquivo grub.cfg (com o editor gedit, mas ha outros que tambem podem ser utilizados), conforme figura abaixo:Apos o arquivo aberto, procure a linha ###Begin /etc/grub.d/10_linux ###, conforme a figura abaixo, e selecione deste ponto, ate o final do documento:Apos selecionar tudo, utilize a