Problemas após atualizar Ubuntu 12.04 LTS [RESOLVIDO]

1. Problemas após atualizar Ubuntu 12.04 LTS [RESOLVIDO]

Marcus Vinicius
mvbg

(usa Outra)

Enviado em 17/07/2012 - 13:47h

Boa tarde.

Tenho no meu note um dual boot win7/Ubuntu e acabei de atualizar para o 12.04 lTS a partir do pendrive. O problema é que só consigo dar boot (em qualquer OS) utilizando o Pen-Drive, parece que a minha MBR não foi gravada no HD.
Alguém teria uma idéia do que eu posso fazer para corrigir isto sem formatar a máquina?

Obrigado.


  


2. Grub

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 17/07/2012 - 14:00h

Facil inicie o ubuntu com o pendrive (O que esta instalado no disco)e execute os comando no terminal:

sudo grub-install /dev/sda
sudo update-grub


Claro que no caso o meu HD é o sda para ver o seu digite no terminal:

sudo fdisk -l



3. Como recuperar a inicialização do Linux

Perfil removido
removido

(usa Nenhuma)

Enviado em 17/07/2012 - 14:10h

O caso é o seguinte: você tem Linux numa das suas partições e por algum motivo estranho a atualização sai errada.

Aí você se vê triste, desiludido e em muitos casos resolve reinstalar o Linux só pra recuperar o boot. Péssimo, não? Mas não se preocupe: seus problemas acabaram.

Tudo o que você precisará para recuperar sua MBR (com Grub) é:

Um livecd (não precisa ser um daqueles pesadões, um disco 1 do ubuntu ou Minimal resolve) com a mesma arquitetura do seu Linux. Se você não tem, sugiro o próprio pendrive que vc utilizou porque é leve: o download você faz aqui. Se você não sabe o que é arquitetura, você provavelmente usa x86.
Saber em que partição se encontra seu Linux (tipo: /dev/hda1, /dev/sda1, ou algo do gênero) e em que HD ele se encontra (tipo: /dev/hda, /dev/sda… é só tirar o número da partição)
Se você não sabe em que partição/hd está seu Linux, é fácil descobrir através do comando fdisk -l

Boote o livecd (considerarei que você sabe fazer isso, do contrário não teria conseguido instalar o Windows) e abra um terminal se seu livecd for gráfico (é aquela telinha preta, também pode ser chamado de Console).

Agora o que vamos fazer é montar a partição root do seu Linux (e considerarei que /boot não está numa partição separada, se estiver monte ela também), entrar nela e reinstalar o Grub ou o Lilo.

Se o seu terminal terminar com um caractere $ (cifrão), digite “sudo su” para virar root. Agora pode digitar o que segue:

# mkdir linux
# mount /dev/hda1 linux
# mount -o bind /dev linux/dev
# mount -t proc none linux/proc
# chroot linux /bin/bash
# source /etc/profile
# cat /proc/mounts > /etc/mtab

Não se esqueça de substituir /dev/hda1 pela partição do seu Linux.

Agora, se você usa Grub (se não, provavelmente esse comando não dará problema, então se você estiver na dúvida pode chutar esse):

# grub-install --recheck /dev/hda

(substituindo /dev/hda pelo device do seu hd)

E pronto! Limpando a sujeira…

# exit
# umount linux/proc
# umount linux/dev
# umount linux

E pode rebootar pro seu velho Linux.

Se você não tinha Windows antes, o Windows não vai por mágica aparecer nas suas opções de boot. Então, quando vc reiniciar e entrar no seu login, abra o terminal novamente e digite:

# update-grub

E ele recupera o dual boot e seu ruin.. quer dizer Windows voltara na opções de boot, geralmente na última opção. Obs: não digitar o # ele e somente a representação do shell(terminal).

Fonte, com adaptações: http://tiagomadeira.net/como-recuperar-o-boot-do-linux-depois-de-instalar-o-windows/






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts