Não consigo inicializar depois que eu fiz um aptitude full-upgrade
e deixei atualizar menu.lst (fiz um diff primeiro e ele ficou bom).
Isso é o que eu fiz até agora no shell do BusyBox:
mkdir /tmp/xvda1
mount /dev/xvda1 /tmp/xvda1
chroot /dev/xvda1
nano /boot/grub/menu.lst
Este arquivo é assim:
title Ubuntu 12.04.1 LTS, kernel 3.2.0-31-virtual
root(hd0,0)
kernel /boot/vmlinuz-3.2.0-31-virtual root=UUID=/dev/xvda1 ro quiet splash
initrd /boot/initrd.img-3.2.0-31-virtual
title Ubuntu 12.04.1 LTS, kernel 3.2.0-31-virtual (recovery mode)
root(hd0,0)
kernel /boot/vmlinuz-3.2.0-31-virtual root=UUID=/dev/xvda1 ro single
initrd /boot/initrd.img-3.2.0-31-virtual
titleUbuntu 12.04.1 LTS, kernel 3.2.0-24-virtual
root(hd0,0)
kernel/boot/vmlinuz-3.2.0-24-virtual root=UUID=/dev/xvda1 ro quiet splash
initrd/boot/initrd.img-3.2.0-24-virtual
titleUbuntu 12.04.1 LTS, kernel 3.2.0-24-virtual (recovery mode)
root(hd0,0)
kernel/boot/vmlinuz-3.2.0-24-virtual root=UUID=/dev/xvda1 ro single
initrd/boot/initrd.img-3.2.0-24-virtual
titleUbuntu 12.04.1 LTS, kernel 3.2.0-24-generic
root(hd0,0)
kernel/boot/vmlinuz-3.2.0-24-generic root=UUID=/dev/xvda1 ro quiet splash
initrd/boot/initrd.img-3.2.0-24-generic
titleUbuntu 12.04.1 LTS, kernel 3.2.0-24-generic (recovery mode)
root(hd0,0)
kernel/boot/vmlinuz-3.2.0-24-generic root=UUID=/dev/xvda1 ro single
initrd/boot/initrd.img-3.2.0-24-generic
titleChainload into GRUB 2
root(hd0,0)
kernel/boot/grub/core.img
titleUbuntu 12.04.1 LTS, memtest86+
root(hd0,0)
kernel/boot/memtest86+.bin
Pelo que me lembro, a atualização adicionou a sequência UUID=
. Devo remover esses? Ou melhor, como faço para colocar meu sistema novamente online? Obrigado.
Atualização: parece que nem consigo editar o arquivo.
[ Error writing /boot/grub/menu.lst: Read-only file system ]
Atualização 2:
Eu agora reconstruí o servidor a partir de uma imagem. Examinando o diff agora, e isso parece ser a coisa do prefeito:
-kernel /boot/vmlinuz-3.2.0-24-virtual root=/dev/xvda1 console=hvc0 ro quiet splash
+kernel /boot/vmlinuz-3.2.0-31-virtual root=UUID=/dev/xvda1 ro quiet splash
Então, se eu pudesse ter salvo menu.lst
, eu acho que poderia ter resolvido isso.
Minha pergunta restante é: Como eu poderia ter escrito para menu.lst
?