我已经使用 ubuntu 16.04.5 一段时间了,今天早上发现我的 vnc 终端卡在屏幕保护程序屏幕上。我用 ssh 进入机器,看到一条消息说“grub 未安装”。我曾短暂考虑过安装 grub(通过 sudp apt install grub),但决定重新启动。但系统没有启动。在短暂的紫屏之后,只是一个黑屏。
通过不断按下“shift 键”(我不知道为什么我必须一直按住它,而互联网上说我只需要按住 shift 键),我可以进入 grub 菜单,然后我可以看到 {ubuntu, memtest, memtest??}。我选择了 ubuntu,在那里我看到了 6 个选项。所以我选择了其中一个(最新的,带有恢复选项),登录后,从 GRUB_DEFAULT_OPTION 中删除了“quiet and splash”,运行“sudo update-grub”并重新启动。现在我可以看到启动消息,最后一条消息是
.....
nfined" name="/usr/lib/cups/backend/cups-pdf" pid=1047 comm="apparmor_parser"
[ 32.804459] IPv6: ADDRCONF(NETDEV_UP): enp7s0: link is not ready
[ 32.804776] igb 0000:07:00.0 enp7s0: igb: enp7s0 NIC Link is Up 100 Mbps Full Duplex, Flow Control: RX
[ 32.804971] IPv6: ADDRCONF(NETDEV_CHANGE): enp7s0: link becomes ready
[ 36.778451] IPv6: ADDRCONF(NETDEV_UP): enp6s0: link is not ready
[ 36.818973] IPv6: ADDRCONF(NETDEV_UP): enp6s0: link is not ready
我下一步该尝试什么?如果可能的话,我只想恢复损坏的点。如果不行,我必须制作一个 ubuntu 16.04 磁盘并进行覆盖安装?请告诉我。谢谢!
答案1
这看起来更像是无人值守更新出了问题。请先尝试以下步骤。
sudo dpkg --configure -a