ubuntu系统更新的安装中断。 现在我无法启动。 请帮忙?

问题:弹出窗口询问我是否要升级到新版本的Ubuntu。 我点击了是,然后按照提示操作。 然后我离开它继续它的东西,因为它似乎需要一段时间。 不幸的是,我的上网本没有插上电源,在安装完成之前电量耗尽。 当我接下来尝试启动Ubuntu时,我只是获得了主要的加载页面,其中包含单词ubuntu下的点。 它永远不会从那一点发展。 我需要修复。

我意识到这个主题有现成的线索,但我无法理解对它们的回应。 如果你可以帮助我解决这个问题,那么了解我对Ubuntu或其工作方式一无所知非常重要。 一位朋友首先把我安排在ubuntu上,总的来说我从来没有遇到任何问题,所以不必乱码。 我一直在和Windows一起运行Ubuntu(我现在在Windows上),在拆分硬盘上运行。 由于我无法再启动Ubuntu,因此我无法再访问ubuntu的一半硬盘上的任何文件。

为了让你知道我在哪里,我有一个模糊的想法,有一个叫做终端的东西,在推动我可能会弄清楚如何打开它。 在这一点上,面对一个完全令人困惑的代码,我放弃了。 我再说一遍,我不知道SUDO是什么。 我对命令或它们的工作原理一无所知。 我愿意学习,但我需要一步一步地谈论这个问题。 假设我一无所知,你就会被发现。 如果有人可以帮助我,我将非常感激,因为有很多文件处于不确定状态,我非常想重新获得访问权限。

首先,在这种情况下你的主要朋友是现场CD或现场USB。 在继续之前你需要一个。 如果您没有,则需要访问另一台机器。 按照Ubuntu.com网站(在下载部分)中的说明进行创建。

最简单的方法 – 虽然不一定是最好的方法 – 是从Live CD启动,抢救文件,然后重新安装。 这是一个更好的方法,但要注意:它在很大程度上取决于终端。

首先,找出根分区的名称。 您可以使用GParted(它包含在Live CD中)。 它可能类似于/dev/sda1/dev/sda2 。 它的格式可能是ext3或ext4,绝对不是 NTFS或FAT32。 我在这个答案中假设您的根分区是/dev/sda1 ,但请务必更改以下命令以反映实际分区!

首先,将根分区挂载在/ mnt上。

 sudo mount /dev/sda1 /mnt 

现在,通过绑定挂载引入文件系统的一些重要的其他部分(绑定挂载使某个特定目录在其他位置可用)。

 sudo mount --bind /dev /mnt/dev sudo mount --bind /dev/shm /mnt/dev/shm sudo mount --bind /proc /mnt/proc sudo mount --bind /sys /mnt/sys 

现在, chroot进入你的系统。 这意味着您的终端将在您的安装(而不是Live CD环境)中运行,因此您可以执行命令,就像您的计算机可以启动一样。

 sudo chroot /mnt su - yourusername # Replace with your login username 

现在,您可以尝试恢复系统。 首先要尝试的是:

 sudo aptitude install 

如果失败,它可能会告诉您要运行的命令。 如果是,请按照给出的说明操作。

希望,那将为你做到。 一旦该过程完成,您应该能够正常重启。