Ubuntu 恢复模式

Ubuntu 恢复模式

我的电脑上有 Ubuntu 14.04 和 Windows 8 双启动。最近我意外地从我的 Ubuntu 中删除了一些重要的软件包,现在当我尝试从 GRUB 列表加载 Ubuntu 时,它只能作为终端启动。

我尝试在恢复模式下启动 Ubuntu,但恢复菜单也没有显示。即使恢复模式启动到终端 shell。

请有人帮忙。我很感激

答案1

我在进入恢复模式时遇到了类似的问题,您是否尝试过在启动时使用 Esc 键而不是 Shift 键?整个互联网都说是 Shift 键,但只有当我按下 Esc 键时它才对我有用。然后从那里,有一个 dpkg 工具用于损坏的软件包,如果您丢失了任何权限,您可以以 root 身份打开 shell。除此之外,我不知道还能说什么,但祝你好运。

答案2

看看删除了什么:

grep 'remove ' /var/log/dpkg.log | less

(如果日志已经轮换,则查看 dpkg.log.1、dpkg.log.2.gz、dpkg.log.3.gz 等)

将其转储到文件中:

grep 'remove ' /var/log/dpkg.log > ~/removed-dpkg.log

然后手动删除该文件中与删除软件包的时间无关的行。或者,您也可以使用以下命令选择相关行:grep及具体日期:

grep '2015-04-23 21:27' ~/removed-dpkg.log > to-restore-dpkg.log

然后进行安装测试运行:

awk 'BEGIN{ORS=" "}{if($3=="remove")print $4}' ~/to-restore-dpkg.log | xargs sudo apt-get --dry-run install

删除--dry-run选项来实际进行安装。

相关内容