Ubuntu – (Re)Instale o Grub no MBR

Nestes dias, tive um problema com o XP que compartilha alguns gigabytes com meu Ubuntu. Tive que reinstalá-lo para corrigir o problema. Como passei muitas vezes pelo problema, não me surpreendi. Mas se você não tiver passado por isso, uma grande surpresa: o windows reescreveu o meu MBR(Master Boot Record) e o menu do seu linux não aparecerá mais na inicialização para você.

Bem, para fazer um favor de corrigir o problema causado pelo windows no meu MBR, fiz os seguintes procedimentos e digitei os seguintes comandos para que o Grub fosse reinstalado no meu MBR:

1) Usar um liveCD do Ubuntu ou qualquer distribuição que tenha o Grub nos seus pacotes padrões;

2) Entrar no terminal para digitar os comandos a seguir:

$ sudo grub

aparecerá o prompt do grub:

grub>

digitar a linha de comando abaixo:

grub> find /boot/grub/stage1

aparecerá logo abaixo uma mensagem semelhante a esta(depende do seu particionamento)

(hd0,2)

O grub está dizendo onde está instalado o Linux bootável ( onde o grub já estava configurado para encontrá-lo antes do XP regravar o MBR)

digitar o seguinte comando:

grub> root (hd0,2)

(troque o hdX,Y pelos numeros que aparecer para você)

depois digite:

grub> setup (hd0)

aparecerão as mensagens de verificação e instalação do Grub no MBR.

Sucesso!

É só digitar

grub> quit

e reinicie o sistema com:

$ sudo reboot

Seu MBR foi reescrito com sucesso e suas configurações do menu.lst do /boot/grub/menu.lst já estarão aparecendo na tela do menu inicial para você!

Comandos no grub

Comandos no grub

Até o próximo post!

Anúncios

Como atualizar o Ubuntu 8.04 para 8.10 no J75?

Há várias formas de atualização do Ubuntu 8.04 para 8.10. Todas as formas estão descritas no site oficial do ubuntu em inglês. Vou descrever rapidamente as duas formas disponibilizadas. Uma delas formas é o upgrade é feito pelo próprio Ubuntu já instalado e diretamente conectado à internet.

Abra o Software Source e altere a opção distribution releases na guia updates como nas figuras abaixo:

Software source no menu

Software Source

Depois clique em Update Manager:

Update Manager no menu

Update Manager com mensagem de nova release disponível

Depois que você clicar em upgrade, a atualização se iniciará. Será feita uma pesquisa do que será instalado, desinstalado e atualizado. O atualizador fará o download dos pacotes necessários. Demora um pouquinho dependendo da sua conexão. Após este download, será feita a instalação automática dos pacotes individualmente e atualização dos arquivos de configuração. Cuidado com este item se você tiver feito uma modificação manual em alguns arquivos de configuração de diversos programas. No meu caso a preocupação maior estava no menu.lst que parametrizei o kernel com algumas opções para funcionamento do meu J75. Abaixo, explicarei um pouco mais sobre a configuração do menu.lst para parametrização do kernel.

Atualização pelo iso

Se por algum motivo você não tenha como acessar a internet e fazer o ugrade diretamente dela, você pode optar por fazer o download do iso do Alternate CD do Ubuntu 8.10 e atualizar a partir dele. Atente-se: não é possivel fazer esta segunda forma de upgrade pelo cd desktop distribuido a atualização pelo iso deve ser feito pelo AlternateCD. Se tiver curiosidade, pode ver a diferença entre o conteudo do alternateCDlist e do desktopCDlist.

Siga os passos abaixo para atualizar pelo ISO:

Monte o iso em um diretorio:

sudo mount -o loop DiretorioOndeEstaOIso/ubuntu-8.10-alternate-i386.iso /media/cdrom0

Monte o iso em um diretorio:

Um diálogo aparecerá oferecendo para realizar o update pelo CD.

Se isso não acontecer, digite o seguinte comando no terminal:

#gksu "sh /cdrom/cdromupgrade"

Depois da atualização, os pacotes baixados são instalados. Neste momento os arquivos de configuração serão sobrepostos ou não, depende da sua escolha. De qualquer forma, para quem tiver parâmetros sendo setados no grub para inicialização do ubuntu, como no caso do notebook J75(veja mais informações aqui), não esqueça de no momento que você atualizar o arquivo menu.lst (responsável pela escolha das opções na inicialização) setar em frente ao kernel depois de “ro quiet splash” as opções:

all-generic-ide irqpool apm=off noapic nolapic nosmp nomce nopcmcia pnpbios=off acpi=noirq

O iso de cada versão pode ser baixados em:

Versão desktop: http://ubuntu.c3sl.ufpr.br/releases/intrepid/ubuntu-8.10-desktop-i386.iso

Versão desktop AlternateCD: http://ubuntu.c3sl.ufpr.br/releases/intrepid/ubuntu-8.10-alternate-i386.iso

Versão server:http://ubuntu.c3sl.ufpr.br/releases/intrepid/ubuntu-8.10-server-i386.iso

Atente-se que os links são para i386 se precisar amd64 entre em: http://ubuntu.c3sl.ufpr.br/releases/intrepid/

O amigo Juliano postou a opção da instalação do ubuntu pelo pendrive caso você não tenha um CD virgem para instalação. Uma ótima dica!

Postem seus comentários!

Até a próxima!

Instalação do Ubuntu no J75

(veja post recente sobre o ubuntu 8.10 no J75)

Comprei há uns dias o Notebook da CCE modelo Win J75. Este notebook tem um ótimo custo-beneficio mas, por ser mais em conta, tem placas mais inferiores e podem por vários motivos não ser detectadas pelo liveCD. Tentei executar o CD live da distribuição e nada. Parava na tela splash de inicialização do grub.

Para resolver o problema e conseguir instalar o ubuntu no J75 coloquei na inicialização do liveCD (apertando F6 no menu de inicialização do CD) os seguintes parametros:

all-generic-ide irqpool apm=off noapic nolapic nosmp nomce nopcmcia pnpbios=off acpi=noirq

Desta forma foi incializado o Ubuntu com destes parametros. Mas depois da instalação no HD, estes parametros devem ser setados no arquivo menu.lst do diretorio /boot/grub para que as opções sejam executadas em todas as inicializações do Ubuntu.

As linhas dentro do menu.lst ficam mais ou menos assim(dependendo da sua versao do kernel e a partição onde seu linux está instalado):

title Ubuntu 7.10, kernel 2.6.22-14-generic (with others parameters by Alysson)
root (hd0,2)
kernel /boot/vmlinuz-2.6.22-14-generic root=UUID=ae824cc4-486c-4ac3-8646-04216f53f70a ro quiet splash all-generic-ide irqpool apm=off noapic nolapic nosmp nomce nopcmcia pnpbios=off acpi=noirq
initrd /boot/initrd.img-2.6.22-14-generic
quiet

Maiores informações:

http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/pt_br/x8664-multi-install-guide/ap-bootopts.html

*inserido em 26/02/2009: http://www.gdhpress.com.br/blog/opcoes-de-boot/

Estes parametros podem ser testados em outros modelos de notebooks.