
Atualização: Obrigado a todos que ajudaram. Desisti e vou reinstalar. Não é o fim do mundo, nenhum arquivo será perdido :-) Desta vez será o backup do grub haha. Obrigado mais uma vez, eu realmente aprecio a ajuda da comunidade nisso.
Eu estava indo bem quando o novo kernel pae caiu, e ele tinha algum bug onde o som estava todo bagunçado.
Então usei o gerenciador de inicialização para escolher o kernel pae mais antigo e reiniciei. Mas o startupmanager deve ter fuXXorado meu grub.
Quando reiniciei, fui jogado diretamente no memtest e pronto.
Tentei reinstalar o grub usando o método de disco ao vivo que encontrei em muitos lugares. Isso mudou alguma coisa, então recebo um prompt e a mensagem: "GNU grub versão 1.99 ubuntu. A edição mínima do tipo BASH é suportada. Digite help para obter a lista completa."
Mas então tentei consertar o CD ao vivo novamente e agora estou de volta ao memtest ...
O que posso fazer para que meu sistema funcione novamente?
ATUALIZAÇÃO: Só para deixar claro, quando inicio, recebo um cursor piscando no canto superior esquerdo e a palavra 'ON' no meio da tela. Então, depois de um ou dois minutos, o memtest é iniciado.
Responder1
Vou apenas dar uma resposta diferente para esta. É o mesmo princípio do live-cd, mas provavelmente um pouco diferente do que você fez.
Entre no LiveCD, monte sua unidade e anote seu ponto de montagem. Em seguida, abra um terminal:
sudo mount --bind /dev /[mountpoint]/dev
sudo chroot [mountpoint]
mount -t sysfs none /sys
mount -t proc none /proc
mount -t devpts none /dev/pts
update-grub
umount /sys
umount /proc
umount /dev/pts
exit
umount /[mountpoint]/dev
reboot
se update-grub
não funcionar (o que deveria), então grub-install /dev/sdaX
certamente funcionará. Presumo que você também conheça a partição em que está instalado. Caso contrário, você pode verificar o Gparted no LiveCD para ter certeza.
Responder2
insmod gzio
insmod part_msdos
insmod ext2
search --no-floppy --file --set=root /boot/grub/grub.cfg
linux /boot/vmlinuz-3.0.0-16-generic
initrd /boot/initrd.img-3.0.0-16-generic`
Você terá que saber a versão do seu kernel
Responder3
Parece que você já tentou algo assim, mas não sei exatamente o que você tentou, então vou postar mesmo assim. Preste atenção em X e Y e certifique-se de acertá-los. Já usei esse método muitas vezes e sempre funcionou, mas me perdoe se foi isso que você já tentou.
Este é um método rápido e simples de restaurar arquivos GRUB 2 de um sistema quebrado. O terminal é usado para inserir comandos e você deve saber o nome do dispositivo/partição do sistema instalado (sda1, sdb5, etc). A partição com problema está localizada e montada no LiveCD. Os arquivos são então copiados das bibliotecas do LiveCD para os locais apropriados e para o MBR. Se, por exemplo, o Windows estiver em sda1 e o Ubuntu em sda5, e o Windows tiver sobrescrito o MBR, então o destino para a instalação do grub será /dev/sda5, e o MBR no setor de inicialização do sda será reescrito para o grub .
Esta operação irá gravar no MBR e restaurar os módulos e core.img para /boot/grub. Ele não substituirá ou restaurará grub.cfg nem corrigirá arquivos corrompidos.
Inicialize a área de trabalho do LiveCD.
Abra uma janela de terminal.
Determine a partição com a instalação do Ubuntu. A opção fdisk "-l" é um "L" minúsculo.
sudo fdisk -l
Se você não tiver certeza da partição, procure uma com tamanho ou formatação apropriados.
A execução de sudo blkid pode fornecer mais informações para ajudar a localizar a partição adequada, especialmente se as partições estiverem rotuladas. O dispositivo/unidade é designado por sdX, sendo X a designação do dispositivo. sda é o primeiro dispositivo, sdb é o segundo, etc. Para a maioria dos usuários, o MBR será instalado em sda, a primeira unidade do sistema. A partição é designada por Y. A primeira partição é 1, a segunda é 2. Observe que os dispositivos e as partições são contados de forma diferente. Monte a partição que contém a instalação do Ubuntu.
sudo montar /dev/sdXY /mnt
Exemplo:
sudo montar /dev/sda1 /mnt
Nota: Se o usuário tiver uma partição /boot separada, ela deverá ser montada em /mnt/boot Nota: Se o usuário tiver uma partição /home separada, ela deverá ser montada em /mnt/home. As partições iniciais criptografadas devem funcionar.
Execute o comando grub-install conforme descrito abaixo. Isto irá reinstalar os arquivos GRUB 2 na partição montada no local apropriado e no MBR do dispositivo designado.
sudo grub-install --boot-directory=/mnt/boot /dev/sdX
Exemplo:
sudo grub-install --boot-directory=/mnt/boot/ /dev/sda
Reinício
Atualize o menu GRUB 2 com
sudo update-grub