Eu segui as instruções de comentário # 26, um pouco diferentes com o LVM porque você precisa fazer uma:
vgchange -ay
para detectar seu LVM.
Quando eu inicializo meu PC, eu recebo isso na minha distro do Fedora 16. Eu tentei como seguindo mas nenhum permitindo-me arrancar mais. Alguma ajuda por favor? Estou bloqueado completamente.
Grub loading.
Welcome to GRUB!
error: file not found. Entering rescue mode...
grub rescue>
grub rescue> ls
(hd0) (hd0,gpt3) (hd0,gpt2) (hd0,gpt1)
grub rescue> ls (hd0,gpt2)/
./ ../ lost+found/ memtest86+-4.20 grub2/ System.map-3.1.0-0.rc3.git0.0.fc16.i686 config 3.1.0.0.rc3.git0.0.fc16.i686 grub/ vmlinuz-3.1.0.0.rc3.git0.0.fc16.i686 elf-memtest86+-4.20 initramfs-3.1.0.0.rc3.git0.0.fc16.i686.img initramfs-3.1.0.0.rc4.git0.0.fc16.i686.img System.mpa-3.1.0.0.rc3.git0.0.fc16.i686 config-3.1.0.0.rc3.git0.0.fc16.i686 vmlinuz-3.1.0.0.rc3.git0.0.fc16.i686
grub rescue> set prefix=(hd0,gpt2)/boot/grub
grub rescue> set root=(hd0,gpt2)
grub rescue>insmod normal
error unknown filesystem. or sometimes "error: file not found."
grub rescue>normal
unknown command normal
Eu segui as instruções de comentário # 26, um pouco diferentes com o LVM porque você precisa fazer uma:
vgchange -ay
para detectar seu LVM.
Antes de perder tempo com fsck
, você pode tentar acertar os comandos:
set prefix=(hd0,gpt2)/boot/grub
Esse não é o nome do caminho, como mostrou a saída do comando imediatamente anterior. O nome do caminho é (hd0,gpt2)/grub
ou (hd0,gpt2)/grub2
, pois esses são os diretórios que realmente existem no seu volume. (Qual dos dois você terá que descobrir por si mesmo.) De fato, como você definiu root
para esse volume, o prefix
poderia ser simplesmente:
set prefix=/grub
Quando a ferramenta diz que não consegue encontrar o arquivo que você nomeou, tente acreditar na mensagem de erro e corrija o nome.
Seu sistema deve inicializar no linux neste momento. Você inicializou no linux, mas essas mudanças não são permanentes. Para torná-los permanentes, entre no prompt de comando e digite o seguinte comando: "sudo grub-install / dev / sda"
("sda" é o disco que contém seu Master Boot Record e sua partição linux).
Mais informações sobre o processo podem ser obtidas aqui: link
Para múltiplas inicializações usando o grub2, algumas pessoas podem estar cometendo o mesmo erro que eu cometi ao instalar ou atualizar o Fedora 19 em uma unidade diferente da unidade em que o Windows está instalado. Admito que sou culpado por não seguir a regra básica ao atualizar o software: "RTFM". Tenho certeza de que todo mundo sabe o que isso significa.
No meu caso, substituí o Fedora 16 em dois computadores - um que também tem o Windows 7 e outro que possui o Windows 8. Em ambos os casos, falhei, durante o processo de instalação, para incluir o dispositivo onde o bootloader estava ser colocado (para mim, isso é / dev / sda em ambos os computadores, onde o Windows está armazenado).
Quando você chega na caixa de diálogo “Destino da Instalação”, você precisa especificar o dispositivo que o Windows está armazenado, bem como o dispositivo onde o Fedora 19 deve ir se for diferente do dispositivo Windows. No meu caso, é / dev / sdb em ambos os computadores, onde o Fedora 16 reside, que será substituído pelo Fedora 19. Depois de selecionar os dispositivos, você precisa clicar em “Full disk summary e bootloader…” na parte inferior da caixa de diálogo. só para ter certeza de que o dispositivo correto está selecionado para o gerenciador de inicialização (dev / sda no meu caso).
Você então precisa fazer um particionamento personalizado se quiser apagar as antigas partições do Linux e substituí-las por partições para o Fedora 19.
Estou usando o Ubuntu 12.04 e sempre que eu tentei iniciar o meu sistema, ele parou no resgate grub e aqui está o que eu fiz para resolver esse problema:
Isso é o que tenho feito porque meu sistema gosta de se deparar com essas mensagens de erro. Também funciona com o erro "OPERATING SYSTEM NOT FOUND".