我使用更新管理器将 Ubuntu 12.04 升级到 14.04。安装完成后(花了几个小时),系统冻结了,所以我不得不用电源按钮关闭笔记本电脑(我等了很长时间才这样做)。重新启动并选择 Ubuntu 后(我在 Windows 7 旁边安装了 Ubuntu),它显示此消息:
No init found. Try passing init=bootarg
我从实时 USB 启动 Ubuntu,并尝试传递 fsck 命令,但整个 Ubuntu 分区都不存在。fdisk -l
它仅显示 3 个分区:
/dev/sda1--->System_DRV 1.17 Gb
/dev/sda2--->The Windows 7 partition 454 Gb
/dev/sda3--->the Lenovo Recovery partition 9.77 Gb
磁盘有 500 Gb,因此缺少一些空间。我不是 Ubuntu 专家,所以我对解决这个问题没有太多想法。
当计算机启动时,它会显示 2 个操作系统供选择,如果我尝试全新安装 Ubuntu,它会说我安装了各种操作系统并提供 2 个选项:格式化所有磁盘并仅安装 Ubuntu 或手动管理我的分区(它也只显示这 3 个)但我的任何文件都无法访问,我只是无法设法找到那部分或安装它。
我不想恢复文件,我在升级之前已经备份了它们,但我需要安装 Ubuntu,以及它占用的空间。
编辑:这是 gparted 的屏幕截图
答案1
***** 这是在显示 gparted 的屏幕截图之前的建议,仅遵循 1-3 是不够的,您需要 1/ 检测问题 2/ 考虑斜体文本 *****
您不需要找到新安装的分区。
危险很少,你可能会丢失所有分区,所以先备份。
我的经验是 Ubuntu 大约需要 15 GB,您需要一些/tmp
空间和/home
空间。就我个人而言,我将 a) 对 Windows7 进行碎片整理,从 USB 启动gparted
,并尝试代表 Windows7 为 Ubuntu 腾出一些合理的空间。无论如何,如果你感觉不强烈,或者你不在乎:
1)使用 Ubuntu 16.04 启动(你显然使用的是 LTS 版本)
2)从安装开始,手动创建第 4 个分区,该分区将包含两个(至少)逻辑分区 - 1)大小为您的 RAM*2 的交换分区(也许现在可以省略交换?)和用于 Ubuntu 的 ext4(/
)填充磁盘的最后字节。
3)安装到新的分区,grub 应该会处理其余的事情。