SUSE VM procurando por IDs de partição incorretos

1

Eu tenho uma instância do SUSE em execução em um host do Hyper-V (Win Server 2008 R2). A instalação inicial estava bem. Depois de configurar o Apache, MySQL, etc ... eu desliguei a VM e tirei um snapshot (então eu poderia reverter se algo desse errado).

Após o instantâneo, o sistema não inicializa.

Especificamente eu recebo ....

Seeuescolher"não" (não tente usar ...-part1 ), ligo para um prompt que não estou familiarizado com ( $ ). Se eu responder sim, ele espera por -part1 por alguns segundos, falha e me manda para o mesmo prompt.

em qualquer caso, eu recebo:

sh: cannot set terminal process group (-1): Inappropriate ioctl for device
sh: no job control on this shell

Eu pareço ter um conjunto de ferramentas extremamente limitado (presumivelmente os comandos shell embutidos?)

Se eu fizer um ls -al /dev/disk/by-id , recebo o seguinte:

Eunãotenhocertezadecomoproceder-atéondeeupossover,oHDDestásendoreconhecidopelaVM(Casocontrário,eunãochegariatãolonge),masoIddapartição(s)estáprocurandoparamontarestáincorreto(observequeosIDslistadosvariamapósaparte20202020).

ComoeupossodizeraoLinuxparausarosnovosIDsou(nãofazerisso),mudarosIDsparacombinarcomoqueoLinuxestáesperando?

Adendo:depoisdemaispesquisasnoGoogle,parecequeissopodeestaracontecendodevidoaumproblemadeatualização.EuuseiYASTparainstalarumapré-reinicializaçãodeatualização"Importante", então isso também pode ser a causa. É claro que agora não tenho 100% de certeza de qual versão está sendo executada. cat /proc/version resulta em:

    
por Basic 10.07.2012 / 13:00

1 resposta

2

Parece que o seu instantâneo mudou os IDs do dispositivo. Talvez você clonou involuntariamente o sistema? De qualquer forma, isso deve ajudar:

No menu do grub (é aí que você escolhe qual OS / Kernel você inicializa, geralmente ele também tem uma opção de resgate), mova o cursor para impedir que ele continue automaticamente com a opção padrão. Em seguida, escolha a opção padrão e adicione root=/dev/sda1 . Pressione Enter, isso deve inicializar. No meu sistema eu poderia logar como root (no modo de texto). Edite os arquivos /boot/grub/menu.list e /etc/fstab , substituindo cada ocorrência de disk/by/id[...]-part por sda . Isso deve gerar nomes de dispositivos como /dev/sda1 . Reinicie, e tudo deve ficar bem. Você pode querer considerar checar sua configuração do grub2, para que um kernelupdate não destrua seu menu.lst.

    
por 10.07.2012 / 14:11