![升级至 15.10 失败。无法登录](https://linux22.com/image/1134041/%E5%8D%87%E7%BA%A7%E8%87%B3%2015.10%20%E5%A4%B1%E8%B4%A5%E3%80%82%E6%97%A0%E6%B3%95%E7%99%BB%E5%BD%95.png)
我尝试从 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 --all
Do 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