Eu consertei isso removendo o segundo console
da seguinte linha (que carrega o kernel do Linux) na configuração do GRUB:
linux /boot/vmlinuz-4.4.0-64-generic root=UUID=52c57bc3-f866-48d7-8cea-3e5fa835e51d ro console=tty1 console=ttyS0
(fique à vontade para comentar sobre quais combinações de consoles são permitidas e por que, se você souber - por exemplo, estou ciente de que você não tem permissão para ttyS0
e ttyS1
juntos porque são do mesmo tipo.)
Correção temporária inicial:
- No menu Grub, verifique se a entrada 'Ubuntu' padrão está destacada
- pressione
e
para editá-lo - use as teclas de seta para editar a linha
- pressione Ctrl- X para salvar e inicializar (é um editor do Emacs)
Permanente:
- editar
/etc/default/grub
(a linhaGRUB_CMDLINE_LINUX_DEFAULT=
) - execute
sudo update-grub
para gerar/boot/grub/grub.cfg
, o arquivo que é realmente lido pelo GRUB - reinicializar
Você pode ter a situação que fiz quando o /etc/default
config ficou fora de sincronia (ou seja, desatualizado) em comparação com /boot/grub/grub.cfg
, portanto, editar o primeiro criou novos erros no último. Fazer snapshots regulares toda vez que você tiver uma máquina em funcionamento economizará seu tempo.
Outros problemas que tive:
- Os pacotes do MySQL (mysql-client e mysql-server) precisam ser reinstalados porque o 16.04 usa uma versão mais recente.