我已将装有 Ubuntu 12.04 的 HDD 移到一台新电脑上,但是有线局域网无法工作,因此我从 13.04 USB 启动了电脑,看看它是否在那里工作(它可以工作),并使用升级选项启动了安装程序,但在要求输入我的真实姓名时停止了它(这是第一步)。
现在,当我尝试从 HDD 启动时,出现类似“内核映像无效或损坏...”的错误。
我已经用 GParted 检查了分区,它们似乎没有问题。
是否有可能以某种方式修复旧安装?
更新:抱歉,仅在尝试 UNetBootin 菜单中的“从第一个硬盘启动”选项时才会出现此错误消息。
当我移除 USB 驱动器并尝试从 HDD 启动时,出现以下错误:
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.
BusyBox v1.18.5 (Ubuntu 1:1.18.5/1ubuntu4.1) built-in shell (ash)
Enter 'help' for a list of built-in commands.
(initramfs) _
更新2:尝试过启动修复按照 bodhi.zazen 建议的那样,出现以下错误:
Missing operating system.
Reboot and Select proper Boot device
or Insert Boot Media in selected Boot device and press a key
以下是修复日志:http://paste.ubuntu.com/5680854/
更新3:我在旧分区上看不到 /dev、/proc 和 /sys 文件夹。我认为更新程序已经删除了它们……
更新4:我也丢失了 /etc 和 /var 目录(包含大量数据和 vboxed 窗口)。尝试了许多恢复应用程序,但都没有成功……一切都乱套了,所以我只能重新安装并从备份中恢复……
答案1
将安装引导至较旧的内核(应该是“以前的 Linux 版本”)
删除并重新安装新内核。
您可以尝试:
sudo apt-get -f