升级到 14.04 后出现“未找到初始化”错误

升级到 14.04 后出现“未找到初始化”错误

请注意,我已经在上网本上安装了 UBUNTU 14.04,而上网本上已经安装了 UBUNTU 12.04。升级完成后,重启后出现以下消息:

mount: mounting /dev/loop0 on /root failed: Invalid argumento 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.21.1 (Ubuntu 1:1.21.0-1ubuntu1) built in suelo (así) Entre  'help' for a list of built-in commands

我能做些什么?

答案1

请尝试以下操作:

从 Ubuntu Live CD 启动并打开终端

运行sudo fdisk -l以获取设备名称。您将获得类似以下内容的信息:

Disk /dev/sda: 250.1 GB, 250059350016 bytes 
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: **********

Device Boot Start End Blocks Id System
/dev/sda1 * 1 30238 242886703+ 83 Linux
/dev/sda2 30239 30401 1309297+ 5 Extended
/dev/sda5 30239 30401 1309266 82 Linux swap / Solaris

在本例中,Ubuntu 安装在/dev/sda1。因此输入:

sudo fsck /dev/sda1

重新启动系统并正常启动。

答案2

mount: mounting /dev/loop0 on /root failed表明这最初是一个 Wubi 安装,其中 Linux 存储在 Windows 系统上的一个大文件中。这意味着您从 Windows 启动管理器访问 Linux。这不再受官方支持。

从 12.04 升级到 14.04 后无法启动 Wubi:“目标文件系统没有请求的 /sbin/init”寻找启动 Linux 的解决方法。

然而,从长远来看,最好进行全新安装,将 Windows 和 Linux 安装在磁盘的不同部分。

相关内容