Nota: Antes de marcá-lo como duplicado, leia a pergunta completamente.
Eu uso o Ubuntu 12.04 normalmente, mas hoje quando liguei o laptop e selecionei o Ubuntu entre duas opções: Windows e Ubuntu, a seguinte tela apareceu:
Pesquisei muito aqui, mas não consegui encontrar uma solução funcional.
Uma solução sugeriu que eu deveria fazer primeiro ls
em diferentes partições e ver onde o arquivo vmliuz
ou initrd
reside. Mas não encontrei onde esses arquivos.
Também brinquei com o brilho do meu laptop, o que pode ser a causa dessa tela emperrada.
Editar 1:
Ainda não consigo encontrar o diretório que contém o initrd.img
arquivo.
grub> ls
(memdisk) (hd0) (hd0,msdos3) (hd0,msdos2) (hd0,msdos1)
grub> set pager=1
grub> ls (memdisk)/
wubuilder.cfg
grub> ls (hd0)/
error: unknown filesystem.
grub> ls (hd0,3)/
$AttrDef $BadClus $Bitmap $Boot $Extend/ $LogFile $MFT $MFTMirr $RECYCLE.BIN/ $Secure $UpCase $Volume ./ Code School/ Downloads/ Movies/ System Volume Information/ ubuntu/ wubuilder
grub> ls (hd0, 2)/
Programming Files (x86)/ Users/ $AttrDef $BadClus $Bitmap $Boot $Extend/ $LogFile $MFT $MFTMirr $RECYCLE.BIN/ $Secure $UpCase $Volume ./ Documents and Settings/ hiberfil.sys Intel/ MSOCache/ pagefile.sys PerfLogs/ Program Files/ ProgramDAta/ Recovery/ Setup/ swsetup/ System Volume Information/ Windows/ wubildr wubildr.mbr
grub> ls (hd0, 1)/
$AttrDef $BadClus $Bitmap $Boot $Extend/ $LogFile $MFT $MFTMirr $RECYCLE.BIN/ $Secure $UpCase $Volume ./ Boot/ bootmgr BOOTSECT.BAK System Volume Information/
Edição 2:
Além disso, observe que eu instalei o Ubuntu 12.04 e o Windows 7. E meu Ubuntu reside no seguinte local; Eu verifiquei inicializando o sistema operacional Windows:
grub ls (hd0,3)/ubuntu/
install/ uninstall-wubi.exe winboot/
/
no final. Mas meu formato erals (hdx,msdosy)/
,x
ey
sendo números. Devo fazerls /boot/
o mesmo para ver se os arquivos mencionados existem ou não.Respostas:
Se você instalou sem o Wubi.exe:
No
grub
prompt, tente estes comandos:Agora, suponha que a saída de
ls
é(hd0) (hd0,msdos2) (hd0,msdos1)
:, para encontrar o sistema de arquivos raiz linux, execute:ls (hd0,1)/
que deve fornecer todos os arquivos / pastas/
, comobin/ boot/ cdrom/ dev/ etc/ home/ lib/
etc.Feito isso, continue com:
É claro que substitua
vmlinuz-3.13.0-29-generic
einitrd.img-3.13.0-29-generic
pelo que você encontra em seu/boot
/dev/sda1
é o local do sistema raiz. Talvez você precise alterá-lo se/dev/sda1
não funcionou.Se você instalou usando o Wubi.exe:
Se você instalou o Ubuntu usando o Wubi, execute as seguintes etapas, conforme indicado no WubiGuide :
inicialize no Windows, execute a
chkdsk /r
partir do Windows na mesma unidade em que você instalou o Ubuntu, desligue corretamente e tente inicializar novamente no Ubuntu.se ainda não estiver bom, verifique se você possui um
C:\ubuntu\disks\root.disk
arquivo. Se esse arquivo estiver ausente, inicialize no Windows, abra oWindows Explorer
, configure-o para poder ver as pastas ocultas e procure uma pasta oculta chamadaC:\found.000
oudir0000.chk
. Mova os arquivos de found.000 para o local original dentro do\ubuntu\disks
diretório. Você pode ter que renomeá-lo pararoot.disk
.fonte
/boot/
até agora. Atualizei minha pergunta, revise-a.wubi installer
\disks\root.disk
para cima - o que parece correto - dessa forma, elas serão beneficiadas principalmente e eu vou aceitar sua resposta. Obrigado mesmo.Execute esses comandos
Substitua
hd0
pelo seu número do disco rígido e / dev / sda1 pela sua partição segurando o / boot, principalmente o dafult funcionará se você não tiver mais de um disco rígido e com a instalação padrãoverifique isto para mais informações
Quando você pode inicializar novamente, você deve corrigir seu problema
fonte
(hd0,msdos1)
vez de(hd0,1)
?