Todas as partições no grub Rescue têm nomes de arquivo incorretos

Todas as partições no grub Rescue têm nomes de arquivo incorretos

Então tentei inicializar meu asus eee PC 900, mas ele dizia error: no such device:etcEntão eu fiz ls, e tentei ls para todas as partições e algumas delas. Disse nome de arquivo incorreto. Então, como posso realizar uma redefinição de fábrica sem um disco ou USB? Ele estava em um armário antes de eu abri-lo, então não vejo muita razão para ele estar agindo assim. Não há danos externos visíveis. O sistema operacional é Linux, não sei qual versão porque me foi dado por um amigo. Além disso, se houver alguma maneira de recuperar o Linux, também estou bem.

Responder1

No grub você pode obter uma lista de dispositivos digitando "ls" sem nenhum argumento no prompt do grub. Um erro comum é omitir os colchetes. Você pode obter uma lista de partições listando apenas o dispositivo da lista, mas ainda assim deve incluir os parênteses (colchetes). No grub, as unidades e partições são nomeadas entre colchetes e usam uma convenção de nomenclatura diferente. Durante a inicialização, os discos são mapeados para arquivos de dispositivos em dev. No grub isso ainda não aconteceu. Listar partições no primeiro disco: ls (HD0) O primeiro disco e a primeira partição geralmente são ls (HD0,1) ls (HD0,MSDOS1) ou ls (HD0,GPT1)

E para uma chave USB ls (USB0)

A numeração do disco começa em 0, mas a numeração da partição começa em 1. Esta será a primeira partição na tabela de partições que nem sempre é mapeada para a geometria do disco. Com tabelas de partição msdos tradicionais você também terá uma partição primária que contém partições lógicas adicionais. Para estes você terá outro parâmetro entre parênteses. Isso ficará evidente quando você fizer LS na partição primária.
Se você receber um prompt do grub, mas o computador não estiver inicializando no Linux, há uma boa chance de que, ao atualizar o computador, alguém tenha reinstalado outra versão do Linux e colocado o gerenciador de inicialização em uma partição em vez do MBR, mas deixou o grub antigo no MBR. Você está executando aquele grub antigo que aponta para uma instalação que foi excluída. Você pode ler como carregar o grub em cadeia, se for esse o caso, ou obter os parâmetros de inicialização do arquivo de configuração do grub e do manual de inicialização deste grub. No entanto, como não há dados que você deseja recuperar, é melhor reinstalar. A melhor maneira é criar uma chave USB. Você deve marcá-lo como inicializável e o BIOS deve estar configurado para inicializar a partir de uma chave USB, mas se você tiver problemas para inicializar seu computador a partir de uma chave USB, mas puder vê-lo com "ls", provavelmente poderá carregar o gerenciador de inicialização no chave com grub, ou mesmo de um arquivo de imagem iso em um fliesystem em um drive USB, sem a chave preparada para inicialização automática. Verhttps://help.ubuntu.com/community/Grub2/ISOBoot (citado daquela página)

o monte um ISO através do terminal GRUB, determine a localização/caminho do arquivo ISO e então:

loop de loopback (hdX,Y)//

Exemplo: loop de loopback (hd0,5)/my_isos/ubuntu-12.04-desktop-amd64.iso

Uma vez montado através do comando acima, o ISO pode ser inspecionado usando o comando ls. O ISO será montado em "(loop)".

ls (loop)/

ls (loop)/casper

Em uma ISO do Ubuntu, isso deve exibir vmlinuz e initrd.img, entre outros arquivos. < precisa de etapas para inicializar a partir do iso, diretamente ou por carregamento em cadeia.) >

informação relacionada