升级至 15.10 失败。无法登录

升级至 15.10 失败。无法登录

我尝试从 14.04 升级到 15.10。它停滞并出现一些提示,当我按下 CTRL-C 时,屏幕变黑并且计算机重新启动,但由于内核无法加载,因此只能启动到终端模式。

我做了一些诊断,现在它可以启动到登录屏幕,但冻结了,我无法登录。我想恢复我的文件并重新安装 ubuntu,但不知道如何找到我的文件。

我无法启动到恢复模式。我可以用 CD 驱动器启动,但找不到我的文件。当我尝试“系统监视器”时,它只显示: /dev/sr0 /cdrom /dev/loop/rofs类型为 squash。

我是否缺少一些所需的权限?关于如何在硬盘上查找文件,您有什么想法吗?

答案1

通过使用以下方法修复 grub 解决问题:

http://www.howtogeek.com/114884/how-to-repair-grub2-when-ubuntu-wont-boot/

按照这些说明操作后,我可以启动早期版本的 Linux 并找到我的文件。感谢您的建议。

答案2

修改自:https://help.ubuntu.com/community/LiveCdRecovery

  • 启动 Ubuntu Live CD。

  • 按 Ctrl-Alt-F1

    sudo mount /dev/sda1 /mnt       
    sudo mount --bind /dev /mnt/dev       
    sudo mount --bind /proc /mnt/proc       
    sudo mount --bind /sys /mnt/sys       
    sudo chroot /mnt     
    apt-get dist-upgrade           
    # If that fails do the following       
    apt-get update           
    apt-get upgrade
    

您可能会收到一条错误消息,提示您需要运行dpkg-reconfigure --allDo it。损坏的安装可以通过 进行修复apt-get -f install。如果此解决方案对您有效,请在不使用 LiveCD 的情况下重新启动后,sudo update-grub在终端中执行 以确保更新的内核在启动时加载。

如果您在 chroot 之后无法访问网络,则您可能使用了 DHCP,并且可以通过/etc/resolv.conf在 chroot 之后向您的网络添加 OpenDNS 名称服务器来解决此问题:

nameserver 208.67.222.222
nameserver 208.67.220.220

相关内容