Contil Informática Curso Técnico em Informática Guia do Ubuntu

Contil Informática Curso Técnico em Informática Guia do Ubuntu Contil Informática Curso Técnico em Informática Guia do Ubuntu

www2.contilnet.com.br
from www2.contilnet.com.br More from this publisher
11.07.2015 Views

para ele no início do boot, como é o caso da "locate=pt_BR" (que especifica alinguagem) e do "quiet slash" que comentei há pouco. Em caso de necessidade, serianela que você incluiria opções para solução de problemas, como o "acpi=off", "irqpoll","noapic", "all-generic-ide" e assim por diante.Finalmente, temos a linha "initrd", que é opcional, permitindo indicar a localização deum arquivo initrd, que será carregado junto com o kernel. O initrd nem sempre éusado. Quando necessário, ele é gerado durante a instalação, incluindo módulos de queo sistema precisará no início do boot.Em seguida temos a seção referente ao Windows, que é na verdade a mais simples:title Windows Vista/Longhorn (loader)root (hd0,0)savedefaultmakeactivechainloader +1O Windows é um caso especial, pois ele não é carregado diretamente pelo grub. Emvez disso ele é inicializado em um modo chamado de "chainload", onde o grubsimplesmente carrega o gerenciador de boot do Windows (que é instalado dentro dapartição) e deixa que ele se encarregue de inicializar o sistema. Isso é indicado pelalinha "chainloader +1".Isto simplifica as coisas, pois você precisa apenas indicar um nome ou apelido na linha"title" e indicar a partição onde ele está instalado na linha "root". No nosso exemplo, oWindows está instalado na primeira partição do HD, por isso o "(hd0,0)".A opção "makeactive" marca a partição do Windows como ativa, uma configuração queé necessária ao inicializar o Windows 95/98/ME, onde ainda é utilizado o MS-DOS nafase inicial do boot. Ela não é mais necessária no XP ou no Vista, mas, como tambémnão atrapalha, é comum que ela continue sendo usada.Nos casos em que você tem uma instalação do Windows no segundo HD ("hd1,0" nogrub), como em situações onde você compra outro HD para instalar Linux e instala oHD com o Windows como secundário, é necessário adicionar duas linhas na seção dogrub referente ao Windows. Elas fazem com que a posição lógica dos dois HD sejatrocada, fazendo com que o Windows pense que está inicializando a partir do primeiro.Sem isso, você tem um erro de "partição inválida" durante o boot e o Windows não écarregado.Ao adicionar as duas linhas, a seção referente ao Windows ficaria:title Windowsroot (hd1,0)savedefaultmakeactivechainloader +1

map (hd1) (hd0)map (hd0) (hd1)Caso você tivesse outras distribuições Linux instaladas no HD, veria também seçõesadicionais dedicadas a elas, como em:title Linux (on /dev/sda3)root (hd0,2)kernel /boot/vmlinuz root=/dev/sda3 ro vga=791savedefaultbootNesse exemplo, a segunda distribuição está instalada na partição "/dev/sda3" que, nanomenclatura do grub, equivale ao "(hd0,2)". O importante é indicar corretamente oarquivo com o kernel, dentro da partição e o initrd (caso exista). O "root=/dev/sda3ro vga=791" são opções destinadas ao kernel, que especificam a partição onde osistema está instalado e a resolução de tela para o framebuffer, que será usadadurante o boot.Você poderia duplicar estas quatro linhas para incluir outras distribuições. Bastariaalterar a partição dentro da linha "root" e indicar corretamente o arquivo do kernel eo initrd que serão usados.Uma outra maneira de inicializar distribuições Linux instaladas em outras partições doHD é usar a opção "chainloader +1" (assim como no caso do Windows):title Mandrivaroot (hd0,2)chainloader +1A principal observação nesse caso, é que a configuração só funciona se você estiverusado a opção de instalar o gerenciador de boot no primeiro setor da partição (e nãono MBR) ao instalar a outra distribuição.Imagine, por exemplo, um caso onde você tenha uma instalação do Ubuntu no HD (seusistema de trabalho, que você não quer arriscar danificar de maneira alguma) e vocêquer fazer uma instalação de testes do Mandriva na partição "/dev/sda3", que estálivre. Você poderia dar boot com o DVD, fazer a instalação e, no final do processo,alterar a configuração do grub, para que ele fosse instalado no primeiro setor dapartição.Com isso, o grub do Ubuntu continuaria instalado no MBR e você poderia adicionar astrês linhas anteriores no "/boot/grub/menu.lst" do Ubuntu para ganhar acesso aoMandriva.Continuando, a configuração feita no arquivo "/boot/grub/menu.lst" é lida pelo grub acada boot, por isso você não precisa se preocupar em regravar o grub a cada alteraçãono arquivo, como no caso do lilo. Em geral, você só precisa regravar o grub em caso de

para ele no início <strong>do</strong> boot, como é o caso da "locate=pt_BR" (que especifica alinguag<strong>em</strong>) e <strong>do</strong> "quiet slash" que comentei há pouco. Em caso de necessidade, serianela que você incluiria opções para solução de probl<strong>em</strong>as, como o "acpi=off", "irqpoll","noapic", "all-generic-ide" e assim por diante.Finalmente, t<strong>em</strong>os a linha "initrd", que é opcional, permitin<strong>do</strong> indicar a localização deum arquivo initrd, que será carrega<strong>do</strong> junto com o kernel. O initrd n<strong>em</strong> s<strong>em</strong>pre éusa<strong>do</strong>. Quan<strong>do</strong> necessário, ele é gera<strong>do</strong> durante a instalação, incluin<strong>do</strong> módulos de queo sist<strong>em</strong>a precisará no início <strong>do</strong> boot.Em seguida t<strong>em</strong>os a seção referente ao Win<strong>do</strong>ws, que é na verdade a mais simples:title Win<strong>do</strong>ws Vista/Longhorn (loader)root (hd0,0)savedefaultmakeactivechainloader +1O Win<strong>do</strong>ws é um caso especial, pois ele não é carrega<strong>do</strong> diretamente pelo grub. Emvez disso ele é inicializa<strong>do</strong> <strong>em</strong> um mo<strong>do</strong> chama<strong>do</strong> de "chainload", onde o grubsimplesmente carrega o gerencia<strong>do</strong>r de boot <strong>do</strong> Win<strong>do</strong>ws (que é instala<strong>do</strong> dentro dapartição) e deixa que ele se encarregue de inicializar o sist<strong>em</strong>a. Isso é indica<strong>do</strong> pelalinha "chainloader +1".Isto simplifica as coisas, pois você precisa apenas indicar um nome ou apeli<strong>do</strong> na linha"title" e indicar a partição onde ele está instala<strong>do</strong> na linha "root". No nosso ex<strong>em</strong>plo, oWin<strong>do</strong>ws está instala<strong>do</strong> na primeira partição <strong>do</strong> HD, por isso o "(hd0,0)".A opção "makeactive" marca a partição <strong>do</strong> Win<strong>do</strong>ws como ativa, uma configuração queé necessária ao inicializar o Win<strong>do</strong>ws 95/98/ME, onde ainda é utiliza<strong>do</strong> o MS-DOS nafase inicial <strong>do</strong> boot. Ela não é mais necessária no XP ou no Vista, mas, como tambémnão atrapalha, é comum que ela continue sen<strong>do</strong> usada.Nos casos <strong>em</strong> que você t<strong>em</strong> uma instalação <strong>do</strong> Win<strong>do</strong>ws no segun<strong>do</strong> HD ("hd1,0" nogrub), como <strong>em</strong> situações onde você compra outro HD para instalar Linux e instala oHD com o Win<strong>do</strong>ws como secundário, é necessário adicionar duas linhas na seção <strong>do</strong>grub referente ao Win<strong>do</strong>ws. Elas faz<strong>em</strong> com que a posição lógica <strong>do</strong>s <strong>do</strong>is HD sejatrocada, fazen<strong>do</strong> com que o Win<strong>do</strong>ws pense que está inicializan<strong>do</strong> a partir <strong>do</strong> primeiro.S<strong>em</strong> isso, você t<strong>em</strong> um erro de "partição inválida" durante o boot e o Win<strong>do</strong>ws não écarrega<strong>do</strong>.Ao adicionar as duas linhas, a seção referente ao Win<strong>do</strong>ws ficaria:title Win<strong>do</strong>wsroot (hd1,0)savedefaultmakeactivechainloader +1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!