grub resistentes do resgate

0

Eu inicializei uma distro personalizada de um Live CD. Eu decidi fazer boot duplo com o WinXP, então criei uma pequena partição e instalei o sistema operacional. Houve uma pequena incompatibilidade com os processadores que consertei, mas no meio do uso do sistema operacional, o desktop parou, então eu reiniciei a área de trabalho mantendo pressionado o botão liga / desliga por 3 segundos. Volto a ligar e sou enviado para resgatar o resgate.

Estou familiarizado com a linha de comando extremamente limitada do grub rescue. Eu verifico o "set" e a raiz e o prefixo está correto. Então eu tento carregar o normal.mod para que eu possa usar a linha de comando grub regular e inicializar manualmente a partir daí. No entanto, encontrei um problema singular:

Error: reloc offset is out of segment

grub rescue> set

Prefix = (hd0,5)/boot/grub

Root = hd0,5

grub rescue> insmod (hd0,5)/boot/grub/normal.mod

error: reloc offset is out of segment

Minha pergunta: O que significa reloc offset is out of segment e como corrigi-lo. Eu realmente não quero fazer outro CD ao vivo ou usar um disco de recuperação do Windows para restaurar o MBR.

    
por Manuel Lucero 02.08.2013 / 20:26

1 resposta

0

Acho que o problema é causado por um erro em alguns dos arquivos de configuração da unidade. Lembra daquelas unidades IDE que estragariam se o jumper estivesse no lugar errado? Você teria um erro semelhante. Eu acho que é semelhante, mas com um arquivo na própria unidade.

Eu sei que você realmente não quer restaurar o MBR, mas acredito que essa é a sua melhor aposta. Você não precisa fazer outro CD ao vivo para obter o reparo de inicialização, basta usar o seu existente e restaurar o MBR de lá.

Aqui está a página com instruções

    
por qsorted 02.08.2013 / 21:24