Eu fiz um trabalho e instalei minha instância novamente. O problema básico é que, por padrão, as instâncias do Linux no Google Cloud são definidas como tempo limite zero no menu GRUBs. Portanto, você não pode acessar o menu, mesmo através do console serial. Descreverei os passos que fiz para restaurar minha instância.
- Crie um instantâneo do disco de inicialização da máquina.
- Crie um disco cuja origem é o instantâneo criado no primeiro passo. Vamos chamar de disco de resgate .
- Inicie uma nova instância do Linux. Pode ser a instância micro e você pode excluí-la depois. Chame de rescue-instance .
- Anexe o disco de resgate à instância de resgate .
- Na rescue-instance monte o rescue-disk e altere o
<mount point>/etc/grub.conf
da seguinte forma:
root (hd0,0) kernel /boot/vmlinuz-2.6.32-642.11.1.el6.x86_64 ro root=UUID=23f78139-a1ac-4a7a-b608-05687cecfa37 selinux=0
- Anexe rescue-disk da rescue-instance e exclua essa instância, se desejar.
- Inicie uma nova instância na qual a origem é o disco de recuperação . Você pode fazer isso no disco.
Se você já tem outra instância do Linux em execução no gcloud, não é necessário criar uma nova instância. Basta usar a VM que você tem.