Ícone RSS Ícone Página Principal
  • Editor de Configuração GRUB no Ubuntu.

    Publicado em 9 de Abril de 2012 omyasuda Sem comentários

    Bom…. Acho que outras vezes tive este problema! Se anotei estas observações em algum lugar, não estou lembrado. De qualquer forma, vou anotar aqui as minhas observações sobre o problema.

    Sim, quanto instalamos o Ubuntu como alternativa de boot de instalação Windows, ele instala o GRUB (no caso das versões mais atuais o GRUB 2) e mantem como default o boot ao Ubuntu. Para editar a configuração de boot no GRUB a opção mais direta é editar o arquivo /boot/grub/menu.lst com um comando como :

    sudo gedit /boot/grub/menu.lst

    a boa prática recomenda que se guarde uma cópia backup da configuração anterior.

    Inseguro de alterar diretamente o arquivo de configurações? Experimente o startup-manager do ubuntu. Na Central de Programas do Ubuntu procure por GRUB, vai aparecer o startup manager, instalar.

    Central de Programas, procurar GRUB

    procurando por programas relacionados com o GRUB na central de programas do Ubuntu.

     

    Este utilitário auxilia com menus gráficos a configuração da sua instalação Ubuntu. Inclusive as opções do GRUB2.

    No prompt do terminal, execute

    startupmanager

    Escolha na caixa de configuração da primeira tela, o sistema operacional que você quer como default.

     

    tela do start up manager

    tela para editar a opção default de boot usando o grub.

    Por algum motivo, parece que o Startup Manager não funcionou no Ubuntu 11.10. Alternativamente usando o GRUB Customizer (oops.. se o link anterior está quebrado, experimente este Launchpad PPA for Grub Customizer ) funcionou bem. Para o Debian, achei os pacotes aqui incluindo deb.

  • GRUB2

    Publicado em 2 de dezembro de 2010 omyasuda Sem comentários
    Grub2

    Grub2

    Bom…. desde o Ubuntu 9, o GRUB2 vem como padrão. É tempo de nos acostumar com ele. Estas são as minhas notas sobre o assunto. Reescrito “do zero” tem a sua arquitetura redefinida para acomodar as necessidades dos novos equipamentos. Já temos textos sobre o Grub2 e suas diferenças com o anterior. Veja por exemplo o Introdução ao Grub2. de quem “emprestamos” a figura ao lado.

    Para ver a versão que você está usando, use :

    grub-install -v

    Parece que a versão é realmente algo parecido com 1.96… estes são considerados na verdade GRUB2.

    Isso já é normal para as demais distros?

    Grub2

    Muita coisa muda neste nova versão.

    Bib04.

    No Bib04, tivemos que criar tres partições (swap, root, ntfs), colocamos o windows xp na partição ntfs, e em seguida instalamos o Ubuntu 10.10! Esperávamos que o grub2 reconhecesse a existencia do windows e incluisse na lista de boot. Não! Parece que ele não achou o Windows. Como fazer com que o Grub ache a partição com o Windows XP. O que está errado com a Sessão 30 que deveria fazer isso? Estamos tentando colocar os dados na sessão 40 dos defaults, mas ainda temos que terminar.

    Outra coisa que notamos logo de início, é que o menu GRUB não foi apresentado, o boot indo diretamente para o padrão. Para o menu aparecer é preciso manter pressionada a tecla shift.

     

    Referencias:

    1. Recuperando o boot do Linux (Grub), depois de instalar o Windows – ainda não experimentei esta dica, mas não me faltarão oportunidades para dar uma chance.
  • grub erro 17

    Publicado em 27 de julho de 2009 omyasuda Sem comentários

    Na tentativa de reaproveitar uma partição antiga, eliminei a partição e recriei. Ao rebootar, obtive o erro 17 do grub. Isso parece significar que as informações do GRUB não foram encontradas onde elas eram esperadas.

    Com o comando sudo grub vamos tentar reconstruir o grub na sua forma funcional.

    Para localizar as partes do GRUB uso o comando find /boot/grub/stage1!

    Com o comando root (hd0,5) informado pelo comando anterior consegui sucesso em informar o GRUB no local correto!

    Com o comando setup (hd0) cravei os dados na MBR.

    Saindo do GRUB com quit e Reboot….. Erro 15 File not found para todas as alternativas de boot de minha lista (menu.lst)!

    Por algum motivo, acho que eu deletei alguma partição indevidamente, a númeração das partições foi alterada. Foi só ajustar no menu.lst para apontar para o disco correto e tudo voltou a funcionar bem. Lembrando sempre que as partições e discos são numerados de 0 (zero) no GRUB, desta forma no hda5 que aparece no seu fdisk é a partição 4 para efeito do menu.lst ! ou seja root (hd0,4).

    Recomendações

    • Backupearás – Mesmos que seja aquela alteração mínima, considere fortemente, ter um bom backup dos seus últimos dados;
    • Live CD – ou uma forma alternativa de boot em seu sistema. Você pode precisar disso. No meu caso, usei um pendrive com linux ubuntu 8.04.

    Referencias

    • http://www.dedoimedo.com/computers/grub.html – para entender um pouco sobre o GRUB, este tutorial é bem completo.
    • http://www.gnu.org/software/grub/manual/grub.html – este é o manual completo, para o caso de algum dia você precisar de mais detalhes.
    • http://www.vivaolinux.com.br/dica/Recuperando-GRUB-em-casos-extremos/ –
    • http://www.vivaolinux.com.br/topico/Ubuntu-e-Kubuntu/problema-com-o-grub-(erro-17) –
    • http://www.mail-archive.com/debian-user-portuguese@lists.debian.org/msg08154.html
    • http://www.yolinux.com/TUTORIALS/LinuxTutorialAdditionalHardDrive.html – procurando entender a convenção dos nomes dos discos.

    Glossário

    • GRUB – GRand Unified Bootloader
    • LILOLInux LOader)
    • MBR – Master Boot Record

    Listings

    Disco /dev/sda: 160.0 GB, 160041885696 bytes
    255 heads, 63 sectors/track, 19457 cylinders
    Units = cilindros of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x245c245b

    Dispositivo Boot Início Fim Blocos Id Sistema
    /dev/sda2   *           1       19456   156280288+   f  Win95 (LBA) Partição Extendida
    /dev/sda5               1          62      497920+  82  Linux swap / Solaris
    /dev/sda6              63        1278     9767488+  83  Linux
    /dev/sda7            1279       10199    71657901   83  Linux
    /dev/sda8           10200       19456    74356821   83  Linux

    Disco /dev/sdb: 160.0 GB, 160041885696 bytes
    255 heads, 63 sectors/track, 19457 cylinders
    Units = cilindros of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x442f6f1a

    Dispositivo Boot Início Fim Blocos Id Sistema
    /dev/sdb1               1       19457   156288321    7  HPFS ou NTFS
    /dev/sdb4   *           1           1           0    0  Vazia
    A partição 4 não termina no limite do cilindro.

    Disco /dev/sdc: 16.1 GB, 16148070400 bytes
    255 heads, 63 sectors/track, 1963 cylinders
    Units = cilindros of 16065 * 512 = 8225280 bytes
    Disk identifier: 0x04030201

    Dispositivo Boot Início Fim Blocos Id Sistema
    /dev/sdc1   *           1         982     7887883+   c  W95 FAT32 (LBA)
    /dev/sdc2             983        1963     7879882+  83  Linux

    Listing 2:

    find /boot/grub/stage1 (este comando indica onde está o estágio 1 do grub)
    root (hdX,Y)
    setup (hd0)
    quit

    Será que daqui posso continuar normalmente?