断电后启动安装失败

断电后启动安装失败

更新 1

输出sudo fdisk -l

ubuntu@ubuntu:~$ sudo fdisk -l

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00050e46

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        9729    78140139    7  HPFS/NTFS
/dev/sda2            9729       14594    39079937    5  Extended
/dev/sda5            9729       14388    37430272   83  Linux
/dev/sda6           14389       14594     1648640   82  Linux swap / Solaris
ubuntu@ubuntu:~$ 

原始问题

当我尝试启动我的 Ubuntu 10.04 安装时收到以下消息:

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  /sbin/init.
No init found.  Try passing init= bootarg

这是停电后发生的。

我目前正在使用同一台计算机,但从 Ubuntu 10.04 LiveCD 启动。

我如何恢复我的系统?

答案1

看到你的 fstab,我觉得你的 sda1 中有 windows,我错了?问题是有时断电后 ntfs 会损坏。如果你的启动 sda1 设备是 Linux,而 ntfs 在 sda2 中,fdsk 会在启动期间自动修复它。但由于启动位于同一个损坏的设备中,所以它不能。

如果您使用的是 Windows,请尝试启动 Windows,进入桌面,然后正确重新启动。下次启动时,sda1 将被更正,并且 Linux 应该可以正常启动。

答案2

按照 fossfreedom 的建议使用 boot-repair。

选择 ”高级选项“→ 包括”文件系统恢复“它应该会像魔法一样起作用。我需要好好庆祝一下我的电脑恢复了。

答案3

引导修复

如果你确信自己有良好的备份,我会尝试启动修复

在此处输入图片描述

您可以在 LiveCD 上“安装它”——链接中有说明。

尝试“推荐修复”选项。如果此方法无效,请尝试第二种方法并将结果发布到您的问题中。

答案4

看起来你的 initramfs 无法挂载你的根分区 (/dev/sda5)。打开终端并尝试检查你的根分区:

sudo fsck.ext4 /dev/sda5

如果这没有帮助,请尝试再次安装您的引导加载程序(从您的 Live CD):

sudo mount /dev/sda5 /mnt
sudo grub-install --root-directory=/mnt /dev/sda

相关内容